LODE icon indicating copy to clipboard operation
LODE copied to clipboard

support schema:domain/rangeIncludes

Open VladimirAlexiev opened this issue 6 years ago • 4 comments

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.

VladimirAlexiev avatar May 11 '18 07:05 VladimirAlexiev

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 avatar May 11 '18 07:05 VladimirAlexiev

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

VladimirAlexiev avatar May 11 '18 11:05 VladimirAlexiev

See #13.

essepuntato avatar May 17 '18 06:05 essepuntato

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

VladimirAlexiev avatar Sep 13 '22 14:09 VladimirAlexiev