-
Notifications
You must be signed in to change notification settings - Fork 4
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
Distinguish actual techniques from categories #111
Comments
I completely agree that this is an issue. If I've understood correctly, I tried to describe the same (or perhaps, a similar) issue earlier, in issue #72 ... although, that issue is less eloquently expressed. Could you give a concrete example of how this Although I don't fully understand the approach, I fear that it might require all classes to be annotated with some An alternative approach might be to have a class that represents the "set of all actual techniques". For the sake of simplicity, let's call this set of all actual techniques the class We would update PaNET so that each of the most abstract PaNET terms that is an "actual technique" would be a subclass of the Subsumption relationships (RDFS entailment) mean that any more specific technique is automatically also a subclass of the In the following example, both
Since (I imagine) most new terms will be a specialisation of some existing "actual technique", this automatic identification would be a desirable feature of this approach. For example, adding a new kind of x-ray powder diffraction would be a new subclass of One possible disadvantage of this approach is that we can't do the same trick for the categories, at least not currently. The problem is that categories also use subsumption relationships to identify matching actual techniques; for example,
If However, we could changed this selection to a different relationship (let's call the relationship
Then we could have a class
Similarly, we could also use this to identify
|
I totally agree that you can tell apart the actual techniques by just making them a subclass of a class like the For the other definition you propose using object properties I also agree but we better not use something so general as
For the above we also have some classes like |
Techniques that will actually be used in associating them to beamlines and publications can be distinguished from concepts helping us to create the PaNET taxonomy. This does not mean that the more general concepts cannot be used but more specific ones should be preferred. This can again be accomplished with a dataType property "isCategory" for those used to create our main branches in the taxonomy but are not specific enough.
The text was updated successfully, but these errors were encountered: