VisualDataWeb / WebVOWL

Visualizing ontologies on the Web
http://vowl.visualdataweb.org/webvowl.html
MIT License
718 stars 211 forks source link

Support for schema:domainIncludes and schema:rangeIncludes #178

Open NIRAS-MHRA opened 3 years ago

NIRAS-MHRA commented 3 years ago

When using the visual editor it would be great if one could use the less restrictive schema:domainIncludes and schema:rangeIncludes when describing relationships between classes. Visually, it's great to show that eg schema:author could be a relationship between a schema:Rating and a schema:Person, but as it is now, this would infer a rdfs:domain schema:Rating on schema:author which is not correct (other things than ratings can also have authors). The correct way to model it would be to model the relationship from owl:Thing to schema:Person, but then the unfamiliar reader will not understand it.

So my suggestion is to support the less restrictive properties to simply indicate that the relationship "could exist" between the instances of those two classes.

hoijui commented 9 months ago

I would very much like this as well!

Whoever implements this: you may also want to support dcam:domainIncludes & dcam:rangeIncludes, and gist:domainIncludes & gist:rangeIncludes, which have almost the same and the same meaning like the schema.org versions.