Skip to content

Class disjointness in Data example #425

@gezever

Description

@gezever

https://github.com/w3c/sdw-sosa-ssn/blob/gh-pages/ssn/rdf/examples/ACME-Beer/Beer-Shipping-IBS-TH2.ttl contains two individual members of disjoint classes.

An observation cannot be an entity

1.

<67a/observation> a sosa:Observation, prov:Entity ;
    rel:own <acmeBreweryCo> ;
    rel:own <acmeDelivery> ;
    sosa:observedProperty <10/PO202402/21/0001/BeerTemperature> ;
    sosa:hasUltimateFeatureOfInterest <10/PO202402/21/0001/acmePorterSixPackBeerSample> ;
    sosa:madeBySensor <12345/TemperatureSensor>  ;
    sosa:hasFeatureOfInterest <10/PO202402/21/0001/acmePorterSixPackAirSample> ;
    sosa:resultTime "2024-02-22T04:15:05Z"^^xsd:dateTime ;
    sosa:hasResult  [
      a qudt:QuantityValue ;
      qudt:hasUnit unit:DEG_C ;
      qudt:value 19.0 ;
    ] ;

2.

<67b/observation> rdf:type sosa:Observation,prov:Entity ;
    rel:own <acmeBreweryCo> ;
    rel:own <acmeDelivery> ;
    sosa:observedProperty ex:airRelativeHumidity ;
    sosa:hasUltimateFeatureOfInterest <0001/ProductPackaging>;
    sosa:madeBySensor <12345/HumiditySensor>  ;
    sosa:hasFeatureOfInterest <10/PO202402/21/0001/acmePorterSixPackAirSample> ;
    sosa:resultTime "2024-02-22T04:15:05Z"^^xsd:dateTime ;
    sosa:hasResult [
      a qudt:QuantityValue ;
      qudt:hasUnit unit:PERCENT ;
      qudt:value 74 ;
    ] ;

=>

sosa:Observation   rdfs:subClassOf   sosa:Execution. 
sosa:Execution  rdfs:subClassOf   prov:Activity.
prov:Activity  owl:disjointWith  prov:Entity

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions