LODE
LODE copied to clipboard
support schema:domain/rangeIncludes
rdfs:domain/range are monomorphic (they bind a property to only one class), whereas schema:domain/rangeIncludes are polymorphic, so they are better suited for ontology reuse.
See https://github.com/OnToology/OnToology/issues/383 for more details, including an explanation by the Schema people.
What I'm looking for is to:
- include them in documentation generation
- allow multiple domains/ranges for a property Of course, OWL reasoning won't work on them, but that's ok for my purposes.
@essepuntato what do you think of this idea? I'll look to implement it in LODE, but want to hear your thoughts so as not to create a code split.
Looking in the source, I don't think I can modify OWLAPI to support these Schema props, so params owlapi, imported, closure, reasoner
(useOWLAPI) won't be allowed.
Now looking at https://github.com/essepuntato/LODE/blob/master/src/main/webapp/extraction.xsl.
fixed by https://github.com/essepuntato/LODE/pull/13
See #13.
https://github.com/eccenca/jod/issues/15 asks the same props to be handled in 3 namespaces: schema, dcam, dcid