essepuntato / LODE

Live OWL Documentation Environment, to convert OWL ontologies into HTML human-readable pages.
ISC License
106 stars 55 forks source link

support schema:domain/rangeIncludes #12

Open VladimirAlexiev opened 6 years ago

VladimirAlexiev commented 6 years ago

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:

@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.

VladimirAlexiev commented 6 years ago

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.

VladimirAlexiev commented 6 years ago

fixed by https://github.com/essepuntato/LODE/pull/13

essepuntato commented 6 years ago

See #13.

VladimirAlexiev commented 2 years ago

https://github.com/eccenca/jod/issues/15 asks the same props to be handled in 3 namespaces: schema, dcam, dcid