@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN> a owl:Ontology, owl:NamedIndividual,
    <http://purl.org/vocommons/voaf#Vocabulary>;
  <http://purl.org/dc/elements/1.1/title> "SAN";
  <http://purl.org/dc/terms/modified> "2016-02-26";
  <http://purl.org/dc/terms/issued> "2015-02-20";
  <http://xmlns.com/foaf/0.1/primaryTopic> "Actuators and actuation";
  owl:versionInfo "2.0.0";
  <http://creativecommons.org/ns#license> <http://creativecommons.org/licenses/by/4.0/>;
  <http://purl.org/dc/elements/1.1/creator> <http://www.irit.fr/recherches/MELODI/ontologies/contributors#hernandez>,
    <http://www.irit.fr/recherches/MELODI/ontologies/contributors#drira>, <http://www.irit.fr/recherches/MELODI/ontologies/contributors#ben_alaya>,
    "Nicolas Seydoux, Mahdi Ben Alaya, Khalil Drira, Nathalie Hernandez, Thierry Monteil",
    <http://www.irit.fr/recherches/MELODI/ontologies/contributors#monteil>, <http://www.irit.fr/recherches/MELODI/ontologies/contributors#seydoux>;
  <http://purl.org/dc/elements/1.1/publisher> "LAAS-CNRS (https://www.laas.fr)", "IRIT (https://www.irit.fr/)";
  <http://purl.org/vocommons/voaf#reliesOn> <http://purl.oclc.org/NET/ssnx/ssn>;
  <http://purl.org/vocab/vann/preferredNamespacePrefix> "san";
  <http://purl.org/vocab/vann/preferredNamespaceURI> "http://www.irit.fr/recherches/MELODI/ontologies/SAN";
  <http://purl.org/dc/elements/1.1/description> """SAN stands for Semantic Actuator Network. It is intended to describe Semantic Actuator Networks, as a counterpoint to SSN definition of Semantic Sensor Networks. An actuator is a physical device having an effect on the world (see Actuator for more information).

It is worth noticing that some concepts are imported from SSN, but not SSN as a whole. This is a design choice intended to separate as much as possible the definition on actuator from the definition of sensor, which are completely different concept that can be used independantly from each other.

This ontology is used as a ontological module in IoT-O ontology.""";
  rdfs:seeAlso "http://www.irit.fr/recherches/MELODI/ontologies/IoT-O" .

xsd:integer a rdfs:Datatype .

<http://purl.oclc.org/NET/ssnx/ssn#forProperty> a owl:ObjectProperty .

<http://purl.oclc.org/NET/ssnx/ssn#hasProperty> a owl:ObjectProperty .

<http://purl.oclc.org/NET/ssnx/ssn#hasValue> a owl:ObjectProperty .

<http://purl.oclc.org/NET/ssnx/ssn#implements> a owl:ObjectProperty .

<http://purl.oclc.org/NET/ssnx/ssn#isPropertyOf> a owl:ObjectProperty;
  rdfs:isDefinedBy "http://purl.oclc.org/NET/ssnx/ssn" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#actuationMethodUsed> a owl:ObjectProperty;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuation>;
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Process>;
  rdfs:comment "Process involved in the Actuation";
  rdfs:label "actuation method used" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#actuationResults> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#isSettingFor>;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuation>;
  rdfs:range <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatorInput>;
  rdfs:comment "Relation between an actuation and an actuator input, its result. Implements the ODP Effect-Actuator-Observation";
  rdfs:label "actuation results" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#consumes> a owl:ObjectProperty;
  owl:inverseOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#isConsumedBy>;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:comment "Relation between an consumer entity and a consumee entity. Consumption can be destructive, transformative or neutral for the consumed entity.";
  rdfs:label "consumes" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#controlledBy> a owl:ObjectProperty;
  owl:inverseOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#isController>;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:comment "Describes the relationship between a controlledentity and a controller  one. The controlled entity can be a situation (state of a system, property of an environment), a device, a piece of software...";
  rdfs:label "controlled by" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasActuatingCapability> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://purl.oclc.org/NET/ssnx/ssn#hasProperty>;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator>;
  rdfs:range <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingCapability>;
  rdfs:comment "Relation between an Actuator and an ActuatingCapability, describing the actuating properties of an actuator.";
  rdfs:label "has actuation capability" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasActuatingProperty> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://purl.oclc.org/NET/ssnx/ssn#hasProperty>;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingCapability>;
  rdfs:range <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingProperty>;
  rdfs:comment "Relation from an actuation capability to an actuation property.";
  rdfs:label "has actuation property" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasDateTime> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://www.linkedmodel.org/schema/vaem#date>;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Region>;
  rdfs:range <http://www.w3.org/2006/time#Instant>;
  rdfs:comment "Relationship between an event (DUL:Region) and a point in time.";
  rdfs:label "has date time" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasEffect> a owl:ObjectProperty;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator>;
  rdfs:range <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Effect>;
  rdfs:comment "Relationship between an Actuator and the effect that it induces. The Effect will be linked to a physical property that the actuator impacts";
  rdfs:label "has effect" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#impactedProperty> a owl:ObjectProperty;
  rdfs:subPropertyOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#isSettingFor>;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuation>;
  rdfs:range <http://purl.oclc.org/NET/ssnx/ssn#Property>;
  rdfs:comment "Property on which an Actuation has an impact";
  rdfs:label "impacted property" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#impacts> a owl:ObjectProperty;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Effect>;
  rdfs:range <http://purl.oclc.org/NET/ssnx/ssn#Property>;
  rdfs:comment "Relationship between an effect and the property it impacts. Used in the Effect-Actuator-Actuation design pattern to describe the link between an actuator and the physical property it acts upon.";
  rdfs:label "impacts" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#isActedUponBy> a owl:ObjectProperty;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:comment "Relation between an entity that is acted upen by another acting entity";
  rdfs:label "is acted upon by" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#isConsumedBy> a owl:ObjectProperty;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:comment "Describes a relation between a consumer and a consumee";
  rdfs:label "is consumed by" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#isController> a owl:ObjectProperty;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:comment "An entity is controller of another one when it has influence on its decision process or evolution in time.";
  rdfs:label "is controller" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#receivedActuation> a owl:ObjectProperty;
  owl:inverseOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#wasActuationSent>;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator>;
  rdfs:range <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuation>;
  rdfs:comment "Relationship between an actuator and an Actuation it received in order to modify its action.";
  rdfs:label "receives actuation" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#wasActuationSent> a owl:ObjectProperty;
  rdfs:domain <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuation>;
  rdfs:range <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator>;
  rdfs:comment "Relationship between an actuation that was sent and the actuator that received it";
  rdfs:label "is actuation sent" .

<http://www.linkedmodel.org/schema/vaem#date> a owl:ObjectProperty .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#includesEvent> a owl:ObjectProperty .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#isParametrizedBy> a owl:ObjectProperty .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#isSettingFor> a owl:ObjectProperty .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#actsOn> a owl:ObjectProperty;
  rdfs:label "acts on";
  owl:inverseOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#isActedUponBy>;
  rdfs:comment "Relationship between an entity that acts upon a quantity or another entity";
  rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity>;
  rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity> .

<http://delicias.dia.fi.upm.es/ontologies/ObjectWithStates.owl#Object> rdfs:subClassOf
    <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Object> .

<http://purl.oclc.org/NET/ssnx/ssn#Device> a owl:Class;
  rdfs:subClassOf <http://delicias.dia.fi.upm.es/ontologies/ObjectWithStates.owl#Object>,
    <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#PhysicalObject> .

<http://purl.oclc.org/NET/ssnx/ssn#FeatureOfInterest> a owl:Class;
  rdfs:isDefinedBy "http://purl.oclc.org/NET/ssnx/ssn" .

<http://purl.oclc.org/NET/ssnx/ssn#Input> a owl:Class .

<http://purl.oclc.org/NET/ssnx/ssn#Process> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Method> .

<http://purl.oclc.org/NET/ssnx/ssn#Property> a owl:Class;
  rdfs:subClassOf <http://qudt.org/schema/qudt#QuantityKind>, _:1cda3c;
  rdfs:isDefinedBy "http://purl.oclc.org/NET/ssnx/ssn" .

_:1cda3c a owl:Restriction;
  owl:onProperty <http://purl.oclc.org/NET/ssnx/ssn#isPropertyOf>;
  owl:someValuesFrom <http://purl.oclc.org/NET/ssnx/ssn#FeatureOfInterest> .

<http://purl.org/vocommons/voaf#Vocabulary> a owl:Class .

<http://qudt.org/schema/qudt#QuantityKind> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Quality> .

<http://qudt.org/schema/qudt#Unit> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#UnitOfMeasure> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#Acting> a owl:Class;
  rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Process>;
  rdfs:comment "Acting is the process that results in an action on the physical world, might it be a motion, a display, the emission of a sound...";
  rdfs:label "Acting" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingCapability> a owl:Class;
  rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Property>, _:1cda4c, _:1cda5c;
  rdfs:comment "Represents actuation properties such as precision, latency, power consumption, and the environmental conditions in which these actuation can take place normally.";
  rdfs:label "Actuating Capability" .

_:1cda4c a owl:Restriction;
  owl:onProperty <http://purl.oclc.org/NET/ssnx/ssn#forProperty>;
  owl:someValuesFrom <http://qudt.org/schema/qudt#QuantityKind> .

_:1cda5c a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasActuatingProperty>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingProperty> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingDevice> a owl:Class;
  rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Device>, <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator>;
  rdfs:comment "A device that implements actuating";
  rdfs:label "Actuating device" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingProperty> a owl:Class;
  rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Property>, _:1cda6c;
  rdfs:comment "A characteristic of an Actuator that gives information about the Actuations it is able to perform.";
  rdfs:label "Actuating Property" .

_:1cda6c a owl:Restriction;
  owl:onProperty <http://purl.oclc.org/NET/ssnx/ssn#hasValue>;
  owl:someValuesFrom <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Amount> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingRange> a owl:Class;
  rdfs:subClassOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingProperty>;
  rdfs:comment "Range of commands that the actuator can receive and transduce into the physical world without damage to itself or security issues to its surrounding environment.";
  rdfs:label "Actuating Range" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingTime> a owl:Class;
  rdfs:subClassOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingProperty>;
  rdfs:comment "Time between the moment when the actuator receives an actuation command and the actual actuation.";
  rdfs:label "Actuating Time" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuation> a owl:Class;
  rdfs:subClassOf <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Situation>, _:1cda7c,
    _:1cda8c, _:1cda9c;
  rdfs:comment "An Actuation is the abstract representation of the command that will be translated into Effect by the Actuator (cf http://ontologydesignpatterns.org/wiki/Submissions:Actuation-Actuator-Effect for more information).";
  rdfs:label "Actuation" .

_:1cda7c a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#wasActuationSent>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator> .

_:1cda8c a owl:Restriction;
  owl:onProperty <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#includesEvent>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Effect> .

_:1cda9c a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#actuationMethodUsed>;
  owl:allValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Acting> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuationValue> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Region>, _:1cdaac,
    _:1cdabc;
  rdfs:comment "Value of the command sent to an actuator";
  rdfs:label "Actuation Value" .

_:1cdaac a owl:Restriction;
  owl:onProperty <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#isParametrizedBy>;
  owl:someValuesFrom <http://qudt.org/schema/qudt#Unit> .

_:1cdabc a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasDateTime>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.w3.org/2006/time#Instant> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Agent>, <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#PhysicalObject>,
    _:1cdacc, _:1cdadc, _:1cdaec, _:1cdafc;
  rdfs:comment "An actuator is an entity which is able to act upon the physical world. Whether it is a light bulb or a servomotor, an actuator receives inputs represented by Actuations and produces an effect on the world.";
  rdfs:label "Actuator" .

_:1cdacc a owl:Restriction;
  owl:onProperty <http://purl.oclc.org/NET/ssnx/ssn#implements>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Acting> .

_:1cdadc a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#actsOn>;
  owl:someValuesFrom <http://purl.oclc.org/NET/ssnx/ssn#Property> .

_:1cdaec a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasActuatingCapability>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatingCapability> .

_:1cdafc a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#hasEffect>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Effect> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatorInput> a owl:Class;
  rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Input>, <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#InformationObject>,
    _:1cdb0c, _:1cdb1c;
  rdfs:comment "An actuator input is a piece of information provided to an actuator describing its expected behaviour, and it is described by an Actuation Value";
  rdfs:label "Actuator Input" .

_:1cdb0c a owl:Restriction;
  owl:onProperty <http://purl.oclc.org/NET/ssnx/ssn#hasValue>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuationValue> .

_:1cdb1c a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#isConsumedBy>;
  owl:someValuesFrom <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Actuator> .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#ActuatorOutput> a owl:Class;
  owl:equivalentClass <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Effect>;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Event>;
  rdfs:comment "Behaviour of an actuator after it has been given an input. To stick to its definition, an actuator output must have an effect on the physical world.";
  rdfs:label "Actuator Output" .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#Effect> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Event>, _:1cdb2c;
  rdfs:comment "Concept bound to the definition of an actuator as an agent havong an effect on the physical world. Therefore, an effect is any kind of physical modification induced by an actuator.";
  rdfs:label "Effect" .

_:1cdb2c a owl:Restriction;
  owl:onProperty <http://www.irit.fr/recherches/MELODI/ontologies/SAN#impacts>;
  owl:someValuesFrom <http://purl.oclc.org/NET/ssnx/ssn#Property> .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Agent> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Amount> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Entity> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Event> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#InformationObject> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Method> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Object> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#PhysicalObject> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Process> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Quality> a owl:Class .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Region> a owl:Class .

<http://www.irit.fr/recherches/MELODI/ontologies/SAN#Situation> a owl:Class;
  rdfs:subClassOf <http://www.ontologydesignpatterns.org/cp/owl/situation.owl#Situation>,
    <http://www.irit.fr/recherches/MELODI/ontologies/SAN#Situation> .

<http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#UnitOfMeasure> a owl:Class .
