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

Representing different parts of a Standard and Different Versions of a standard #38

Open
PriyankaNanjappa opened this issue Jun 30, 2018 · 5 comments
Assignees

Comments

@PriyankaNanjappa
Copy link
Collaborator

As of now, We do not have some property representing the sub-parts of a standard.
For example, This instance of a standard is talking about part 27 of the standard IEC 60255. We need to represent this meaningfully in the schema.

We have the property sto:hasEdition to deal with different versions of the same standard.

@igrangel
Copy link
Contributor

igrangel commented Jun 30, 2018

Yes, we have the property PartOf, which is one Ontology Design Pattern (ODP from now one). But, after, checking this deeper I think the Componency ODP may be better to represent this kind of relations since it is not-transitive and the PartOf is transitive.

@PriyankaNanjappa
Copy link
Collaborator Author

When we talk about IEC 60255 and it's parts or any other standard and it's parts, it's worth noting that there is no generic Document called IEC 60255. There exists only documents that talk about it's parts. Starting with IEC 60255-1:2009 . Hence, Componency and PartOf might not be appropriate since we might fail to create the top level instance IEC 60255 since there is no document that refers to this in real world.

@PriyankaNanjappa
Copy link
Collaborator Author

I see that the property isComponentOf is created for a standard. Do we need top implement this to all other standards?

@igrangel
Copy link
Contributor

Whenever makes sense, yes, i.e., that a given Standard is a component of other like in the AutomationML case.

@PriyankaNanjappa
Copy link
Collaborator Author

Could you please explain the role of isComponentOf relation in this part of the code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants