Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parts should have a BoM as well #12

Open
hoijui opened this issue Jan 9, 2023 · 6 comments
Open

Parts should have a BoM as well #12

hoijui opened this issue Jan 9, 2023 · 6 comments
Assignees
Labels
question Further information is requested waiting Awaiting the resolution of an other issue

Comments

@hoijui
Copy link
Collaborator

hoijui commented Jan 9, 2023

They currently do not, only the project/module its self does:
https://github.com/OPEN-NEXT/LOSH-OKH-JSON-Schemas/blob/master/okh-losh.schema.json

@hoijui
Copy link
Collaborator Author

hoijui commented Jan 11, 2023

This would also bring us much closer to ValueFlows,
as there each (sub-)process has its own BoM.

@hoijui hoijui added the question Further information is requested label Jul 29, 2023
@hoijui hoijui self-assigned this Jul 29, 2023
@moedn
Copy link

moedn commented Aug 3, 2023

why should parts have a BoM? and what would be in there?

@hoijui
Copy link
Collaborator Author

hoijui commented Aug 3, 2023

Part BoMs would contain the stuff required to make that part.
The reason for this is modularization,
and paralellization/outsourcing when manufacturing.
(that is why VF has it)

@fosterlynn
Copy link

fosterlynn commented Aug 3, 2023

Apologies for butting in, it is with good intentions. :) Please disregard if you'd rather not consider this, or if it is impossible given your source data.

Taking it even one step farther back, VF does not distinguish between Parts and Modules, they are all EconomicResources. Noting that parts have to be made same as components; and that parts can be sold same as components; and some items might even be used both as a part and a "product" component. Basically Part is not a single semantic concept, it is more of a relationship between two resources.

From your readme:

We want to organise open source hardware in a graph database.

Great goal! To do that, I think you have to make parts and components into the same thing with identifiers that don't overlap each other. Otherwise you can't tell that one component's Part A is the same as another component's Part B.

@moedn
Copy link

moedn commented Aug 4, 2023

  • modules can be assembled out of other modules and parts
  • parts cannot be assembled; they can only be bought or built

@hoijui
Copy link
Collaborator Author

hoijui commented Aug 4, 2023

In the meeting we had this morning, @moedn and me came to the conclusion, that in order to have a meaningful decision - or even just a conversation - regarding this - we first have to clarify issue #11.

@hoijui hoijui added the waiting Awaiting the resolution of an other issue label Aug 4, 2023
@hoijui hoijui changed the title Parts should have a bom as well Parts should have a BoM as well Aug 5, 2023
@hoijui hoijui mentioned this issue May 30, 2024
23 tasks
@hoijui hoijui transferred this issue from OPEN-NEXT/OKH-LOSH May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested waiting Awaiting the resolution of an other issue
Projects
None yet
Development

No branches or pull requests

3 participants