semanticarts / gist

Semantic Arts gist upper enterprise ontology
Creative Commons Attribution 4.0 International
158 stars 18 forks source link

Review all gist properties and add domainIncludes and rangeIncludes as appropriate #480

Open uscholdm opened 3 years ago

uscholdm commented 3 years ago

See Issue: #389

Look at all of the gist properties and consider whether to add domainIncludes or rangeIncludes annotations. We may want to be conservative, adding only when it may be a bit unclear. A place to start is all the domains and ranges that are optimistic blank nodes that are not obviously true by definition. For example, consider the following:

gist:fromAgent
    a owl:ObjectProperty ;
    rdfs:subPropertyOf gist:hasParticipant ;
    rdfs:isDefinedBy <https://ontologies.semanticarts.com/o/gistCore> ;
    rdfs:range [
        a owl:Class ;
        owl:unionOf (
            gist:Organization
            gist:Person
        ) ;
    ] ;
    skos:definition "The party that is the source of something (e.g. a message, shipment, etc.)"^^xsd:string ;
    .

It could be that something else comes along that we want to use as the source of a shipment, maybe a robot sent it, or software.

rjyounes commented 3 years ago

Duplicate of #389.

uscholdm commented 3 years ago

This is not a duplicate. #389 created the properties and had an example or two of their use. This issue is about going through all of gist and deciding where else to use the properties.

rjyounes commented 3 years ago

OK, sorry for the misunderstanding. Are you going to try to get this done for 10.0.0? It can easily be postponed till the following release 10.1.0 or 11.0.0 if we're short of time.

uscholdm commented 1 year ago

@rjyounes We need a volunteer for this.

rjyounes commented 1 year ago

Added to 12.1.0 for discussion.