You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using metaclasses for species is interesting. Some questions that come to mind are:
What advantages do you get using metaclasses instead subclasses? For example, in your sides, you have nickel atom as a instance of the atom metaclass. What not have nickel as a subclass of atom?
In the OWL representation, the metaclass instances would be punned classes/individuals. I didn't think that reasoners worked on punned entities. Is that an acceptable loss? Or would not have an OWL version, and only have an RDF version?
The text was updated successfully, but these errors were encountered:
I think this is all now answered by the documentation? The entire purpose of chemrof is to put specific entities like nickel or nickel ions in the domain of discourse. The linkml classes are for structuring
reasoners work on punned classes/individuals, this is valid DL. And in any case there is no reliance on punning. You would run reasoners on the generated TBox. See https://chemkg.github.io/chemrof/ontology/
Ok. The linkml is generating the OWL.
I'm not sure how some of the OWL classes are generated from the linkml schema. For example, berkelium (symbol Bk) is one of the OWL classes. But I can't find either berkelium or Bk in chemrof.yaml.
Using metaclasses for species is interesting. Some questions that come to mind are:
nickel atom
as a instance of theatom
metaclass. What not havenickel
as a subclass ofatom
?The text was updated successfully, but these errors were encountered: