@prefix ops: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix skos: . @prefix xml: . @prefix xsd: . a owl:Ontology ; owl:versionIRI ; skos:definition "This ontology is designed for use with specifications whereby the value for some characteristic must be in some range. Operators provided include equal to, greater than (or equal to), less than (or equal to). Also included is the ability to specify a target value with an absolute or percent variation. Two common use cases for these operators are: version dependency specifications and product specifications. For example, one ontology might depend on the version number of another ontology being in a certain range. A product specification may require that the concentration of a toxin must be less than so many parts per billion or that the battery life is greater than so many hours."^^xsd:string ; skos:prefLabel "Operators"^^xsd:string ; skos:scopeNote "By design, this ontology has no classes. Ontologies that import and use this ontology will have classes for specifications of different sorts. The operators are used to create instances of those specification classes."^^xsd:string ; . skos:definition a owl:AnnotationProperty ; . skos:example a owl:AnnotationProperty ; . skos:prefLabel a owl:AnnotationProperty ; . skos:scopeNote a owl:AnnotationProperty ; . ops:hasAbsoluteVariation a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasSpecifiedValue ; skos:definition "Relates a specification to an absolute variation around a target value. Together, the variation and the target value define an acceptable range for the value of a characteristic."^^xsd:string ; skos:example "Target value 100 with .5 absolute variation implies a range of 99.5 to 100.5."^^xsd:string ; skos:prefLabel "has absolute variation"^^xsd:string ; . ops:hasPercentVariation a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasSpecifiedValue ; skos:definition "Relates a specification to a percent variation around a target value. Together, the variation and the target value define an acceptable range for the value of a characteristic."^^xsd:string ; skos:example "Target value 100 with 5% variation implies a range of 95 to 105."^^xsd:string ; skos:prefLabel "has percent variation"^^xsd:string ; . ops:hasSpecifiedValue a owl:ObjectProperty ; skos:definition "Relates a specification to a value that helps define an acceptable range for the value of a characteristic."^^xsd:string ; skos:prefLabel "has specified value"^^xsd:string ; skos:scopeNote "This is an abstract superproperty, not intended for use in triples."^^xsd:string ; . ops:hasTargetValue a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasSpecifiedValue ; skos:definition "Relates a specification to an ideal value for a characteristic to have. This is used in conjunction with a variation expressed either as an absolute value, or as a percent."^^xsd:string ; skos:prefLabel "has target value"^^xsd:string ; . ops:hasValueEqualTo a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasValueGreaterOrEqualTo , ops:hasValueLessOrEqualTo ; skos:definition "Relates a specification to a value that a characteristic must be equal to."^^xsd:string ; skos:prefLabel "has value equal to"^^xsd:string ; . ops:hasValueGreaterOrEqualTo a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasSpecifiedValue ; skos:definition "Relates a specification to a value that a characteristic must be greater than or equal to."^^xsd:string ; skos:prefLabel "has value greater or equal to"^^xsd:string ; . ops:hasValueGreaterThan a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasValueGreaterOrEqualTo ; skos:definition "Relates a specification to a value that a characteristic must be greater than."^^xsd:string ; skos:prefLabel "has value greater than"^^xsd:string ; . ops:hasValueLessOrEqualTo a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasSpecifiedValue ; skos:definition "Relates a specification to a value that a characteristic must be less than or equal to."^^xsd:string ; skos:prefLabel "has value less or equal to"^^xsd:string ; . ops:hasValueLessThan a owl:ObjectProperty ; rdfs:subPropertyOf ops:hasValueLessOrEqualTo ; skos:definition "Relates a specification to a value that a characteristic must be less than."^^xsd:string ; skos:prefLabel "has value less than"^^xsd:string ; .