diff --git a/ontologies/gistCore.ttl b/ontologies/gistCore.ttl index f17edfa3..a39b4d6f 100644 --- a/ontologies/gistCore.ttl +++ b/ontologies/gistCore.ttl @@ -1,5 +1,8 @@ +# imports: https://w3id.org/semanticarts/ontology/operators1.0.0 + @prefix gist: . @prefix gistd: . +@prefix ops: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @@ -10,6 +13,7 @@ a owl:Ontology ; + owl:imports ; owl:versionIRI ; skos:definition "gist is a minimalist upper ontology created by Semantic Arts."^^xsd:string ; skos:historyNote """ @@ -1721,6 +1725,40 @@ gist:ServiceSpecification skos:prefLabel "Service Specification"^^xsd:string ; . +gist:SpecEntry + a owl:Class ; + rdfs:seeAlso ; + owl:equivalentClass [ + a owl:Class ; + owl:intersectionOf ( + gist:Specification + [ + a owl:Restriction ; + owl:onProperty gist:hasAspect ; + owl:someValuesFrom gist:Aspect ; + ] + [ + a owl:Restriction ; + owl:onProperty ops:hasSpecifiedValue ; + owl:someValuesFrom [ + a owl:Class ; + owl:unionOf ( + gist:Category + gist:Magnitude + ) ; + ] ; + ] + ) ; + ] ; + skos:definition "A specification of a set of acceptable values for a particular aspect indicating what it means to be in spec for that aspect."^^xsd:string ; + skos:example "The aspect, width must be greater or equal to 4 inches and less than 10 inches. In this case there would be two triples linking the Spec Entry to values using subproperties of specifiedValue - one for expressing greater or equal to 4 inches and one for expressing less than 10 inches."^^xsd:string ; + skos:prefLabel "Spec Entry"^^xsd:string ; + skos:scopeNote + "In addition to ordinary numerical scales, sets of acceptable values may also come from nominal or ordinal scales of measure."^^xsd:string , + "Often this will be about what is required, allowed or promised, but it could also be used to specify what is not allowed."^^xsd:string + ; + . + gist:Specification a owl:Class ; rdfs:subClassOf gist:Intention ;