-
-
Notifications
You must be signed in to change notification settings - Fork 37
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
Ontology quick comments #31
Comments
Hi Thomas, Thanks for your comments!
They're not duplicates, these are ISO 12006-3 properties. It is about "being replaced by" and "replacing". If "A" replaces "B" then for "A" ReplacingObjectCode will be "B" and for "B" ReplacedObjectCode will be "A".
Typos will be fixed
Ranges are checked upon input in the bSDD. RDF is (at least for the moment) meant for output only.
Not sure what you mean by this, can you give an example?
I think you mean replace "bsdd:Description" by one of those? Thanks again for your comment! |
Ok, but I don't think it makes a lot of sense to define both in the data. E.g in a sparql query it's trivial to query in both directions:
Instead of redeclaring bsdd:MinInclusive, you can use the existing xsd:minInclusive. I also don't know the mechanics by which this precisely works, but I see this in OWL examples all the time, e.g: http://drobilla.net/2012/09/08/how-to-define-a-datatype-in-rdf.html
I also wasn't 100% sure on this. But yes, i'd say just use |
Also see https://bsdd.ontotext.com/new/ in particular https://bsdd.ontotext.com/new/#suggested-improvements (Artur is working on a lot of these suggestions). I wouldn't dare use I even wouldn't dare map
|
Very quickly scrolled through https://github.com/buildingSMART/bSDD/blob/master/RDF/preview-bsdd-rdfs-0.3.ttl and provide some quick comments:
First note. I'm not an expert on ontology development.
No domains on properties. This makes it quite hard to understand and use probably.
Double:
Vvisual:
Pparent:
Uunit:
Everything range string, I'd look for ways to enforce more consistency in the data, e.g prevent Netherlands/Holland/NL/nl/The Netherlands. I understand that there needs to be a reasonable sync between RDF <-> database, so it might not be possible, to normalize everything into classes (or maybe it is...).
I wouln't expect relationship as a class. What's the intention here:
XSD can be imported as an ontology:
skos:note/rdfs:comment?
The text was updated successfully, but these errors were encountered: