diff --git a/.saref-repositories.yml b/.saref-repositories.yml
index 416e6106c7f821b51fc8c782eacc0283e556bb83..871c1dceda5af845de22d430d0736787411a631e 100644
--- a/.saref-repositories.yml
+++ b/.saref-repositories.yml
@@ -2,3 +2,5 @@ forge.etsi.org/rep/:
repos:
- saref/saref-core
- saref/saref4syst
+ - saref/saref4bldg
+ - saref/saref4ener
diff --git a/examples/AdministrativeInformation.ttl b/examples/AdministrativeInformation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..501a5fa444acfafd192ac550c5ffd1b38c391f30
--- /dev/null
+++ b/examples/AdministrativeInformation.ttl
@@ -0,0 +1,31 @@
+@prefix ex: .
+@prefix owl: .
+@prefix rdf: .
+@prefix xsd: .
+@prefix rdfs: .
+@prefix time: .
+@prefix saref: .
+@prefix s4syst: .
+@prefix s4bldg: .
+@prefix s4lift: .
+@prefix geo: .
+@prefix dctype: .
+@prefix dcterms: .
+
+ a dctype:Dataset ;
+ dcterms:license ;
+ dcterms:conformsTo ;
+ dcterms:title "Example AdministrativeInformation"@en ;
+ dcterms:description "Example AdministrativeInformation"@en .
+
+ a s4lift:SmartLiftInstallation , s4lift:PassengerAndGoodsPassengerSmartLift ;
+ s4lift:hasManufacturingCompanyRepresentative "Company1" ;
+ s4lift:hasInstallerCompany "CompanyB" ;
+ s4lift:hasMaintenanceCompany "CompanyC" ;
+ s4lift:hasLegalOwner "Owner & co" ;
+ s4lift:hasBuildingManager "CompanyD" ;
+ s4lift:hasAlarmMonitoringCentre "CenterA" ;
+ s4lift:hasInspectionAuthority "Auth. O'Rity" ;
+ geo:hasGeometry [ geo:asWKT "POINT (45.427862 4.403812)"^^geo:wktLiteral ] ;
+ s4lift:hasGeographicLocationValidator "Davi Talor" ;
+
diff --git a/examples/SLConfiguration.ttl b/examples/SLConfiguration.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..1b16b2b12e68404c5c94d1302cd577044a7cff72
--- /dev/null
+++ b/examples/SLConfiguration.ttl
@@ -0,0 +1,90 @@
+@prefix ex: .
+@prefix owl: .
+@prefix rdf: .
+@prefix xsd: .
+@prefix rdfs: .
+@prefix time: .
+@prefix saref: .
+@prefix s4syst: .
+@prefix s4bldg: .
+@prefix s4lift: .
+@prefix dctype: .
+@prefix dcterms: .
+@prefix cdt: .
+
+
+ a dctype:Dataset ;
+ dcterms:license ;
+ dcterms:conformsTo ;
+ dcterms:title "Example SLConfiguration"@en ;
+ dcterms:description "Example SLConfiguration"@en .
+
+ex:building a s4bldg:Building ;
+ s4bldg:hasSpace ex:storey1 , ex:storey2 .
+
+ex:storey1 a s4bldg:BuildingSpace .
+
+ex:storey2 a s4bldg:BuildingSpace ;
+ s4bldg:hasSpace ex:aisle2N , ex:aisle2S .
+
+ex:aisle2N a s4bldg:BuildingSpace .
+
+ex:aisle2S a s4bldg:BuildingSpace .
+
+
+ a s4lift:SmartLiftInstallation ;
+ s4bldg:hasSpace ex:carstopspace1 , ex:carstopspace2 ;
+ s4lift:hasCarService ex:carservice1 , ex:carservice2 , ex:carservice3 ;
+ s4lift:containsCar ex:car1 .
+
+
+
+ex:carstopspace1 a s4lift:CarStopSpace ;
+ rdfs:label "storey 1" ;
+ s4syst:connectsAt ex:carstopspace1_portA .
+ex:carstopspace1_portA a s4lift:DoorConnectionPoint .
+
+ex:carstopspace2 a s4lift:CarStopSpace ;
+ rdfs:label "storey 2" ;
+ s4syst:connectsAt ex:carstopspace2_portA , ex:carstopspace2_portB .
+ex:carstopspace1_portA a s4lift:DoorConnectionPoint .
+ex:carstopspace1_portB a s4lift:DoorConnectionPoint .
+
+
+
+ex:car1 a s4lift:SmartLiftCar ;
+ s4syst:connectsAt ex:car1_doorA , ex:car1_doorB .
+ex:car1_doorA a s4lift:DoorConnectionPoint .
+ex:car1_doorB a s4lift:DoorConnectionPoint .
+
+
+
+
+ex:carservice1 a s4lift:PossibleSmartLiftCarService ;
+ s4syst:connectsSystem ex:storey1 ;
+ s4syst:connectsSystemAt ex:carstopspace1_portA , ex:car1_doorA .
+
+ex:carservice2 a s4lift:PossibleSmartLiftCarService ;
+ s4syst:connectsSystem ex:aisle2N ;
+ s4syst:connectsSystemAt ex:carstopspace2_portA , ex:car1_doorA .
+
+ex:carservice3 a s4lift:PossibleSmartLiftCarService ;
+ s4syst:connectsSystem ex:aisle2S ;
+ s4syst:connectsSystemAt ex:carstopspace2_portB , ex:car1_doorB .
+
+
+ex:carstopspace1_portA saref:hasState ex:carstopspace1_portA_state .
+ex:carstopspace1_portA_state a saref:OpenState ; saref:hasTimestamp "2021-03-15T12:00:00Z"^^xsd:dateTime .
+ex:carstopspace2_portA saref:hasState ex:carstopspace2_portA_state .
+ex:carstopspace2_portA_state a saref:CloseState ; saref:hasTimestamp "2021-03-15T12:00:00Z"^^xsd:dateTime .
+ex:carstopspace2_portB saref:hasState ex:carstopspace2_portB_state .
+ex:carstopspace2_portB_state a saref:CloseState ; saref:hasTimestamp "2021-03-15T12:00:00Z"^^xsd:dateTime .
+
+
+ s4lift:hasDoorOpenTime "PT10S"^^xsd:duration .
+ s4lift:hasDoorCloseTime "PT16S"^^xsd:duration .
+ s4lift:hasTravelTime "PT35S"^^xsd:duration .
+
+
+
+ owl:sameAs .
\ No newline at end of file
diff --git a/examples/SLIIdentification.ttl b/examples/SLIIdentification.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..e74bc41b3969a236727b00dc02cfd9d8f59b0cac
--- /dev/null
+++ b/examples/SLIIdentification.ttl
@@ -0,0 +1,28 @@
+@prefix ex: .
+@prefix owl: .
+@prefix rdf: .
+@prefix xsd: .
+@prefix rdfs: .
+@prefix time: .
+@prefix saref: .
+@prefix s4syst: .
+@prefix s4bldg: .
+@prefix s4lift: .
+@prefix dctype: .
+@prefix dcterms: .
+
+ a dctype:Dataset ;
+ dcterms:license ;
+ dcterms:conformsTo ;
+ dcterms:title "Example SLIIdentification"@en ;
+ dcterms:description "Example SLIIdentification"@en .
+
+ a s4lift:SmartLiftInstallation ;
+ s4lift:isGroupedIn ;
+ s4lift:isMasterInGroup .
+
+ a s4lift:SmartLiftInstallation ;
+ s4lift:isGroupedIn ;
+ s4lift:isSecondaryInGroup .
+
+ a s4lift:SmartLiftGroup .
\ No newline at end of file
diff --git a/examples/SLInstallation.ttl b/examples/SLInstallation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..c900fedd80f01c693021017e9da83bb84f45da6a
--- /dev/null
+++ b/examples/SLInstallation.ttl
@@ -0,0 +1,83 @@
+@prefix ex: .
+@prefix owl: .
+@prefix rdf: .
+@prefix xsd: .
+@prefix rdfs: .
+@prefix time: .
+@prefix saref: .
+@prefix s4syst: .
+@prefix s4bldg: .
+@prefix s4lift: .
+@prefix dctype: .
+@prefix dcterms: .
+@prefix cdt: .
+
+
+ a dctype:Dataset ;
+ dcterms:license ;
+ dcterms:conformsTo ;
+ dcterms:title "Example SLInstallation"@en ;
+ dcterms:description "Example SLInstallation"@en .
+
+
+ a s4lift:SmartLiftInstallation .
+
+
+ rdf:type s4lift:HydraulicDevice .
+ rdf:type s4lift:MachineRoomLessSmartLift .
+
+
+ saref:hasManufacturer "Company1" .
+
+
+ s4lift:hasPlateInformation "abcd" .
+
+
+ s4lift:isGroupedIn .
+ s4lift:isMasterInGroup .
+ a s4lift:SmartLiftGroup .
+
+
+ s4lift:hasStops 7 .
+
+
+ s4lift:hasDoors 1 .
+
+
+ s4lift:hasCarServices 7 .
+
+
+ s4lift:hasCarloadLimit _:carloadLimit .
+
+_:carloadLimit a s4lift:Load .
+
+_:carloadLimitMeasurement a saref:Measurement ;
+ saref:hasValue "450 kg"^^cdt:ucum ;
+ saref:relatesToProperty _:carloadLimit .
+
+
+ rdf:type s4lift:SmartLiftWithoutEmergencyCallSupport .
+
+
+
+ rdf:type s4lift:ElectricPowerSystem ;
+ s4lift:hasMainPowerSupply _:mainPowerSupply .
+
+_:mainPowerSupply rdf:type s4lift:ElectricalConnectionPoint , s4lift:ThreePhaseConnectionPoint .
+
+
+_:mainPowerSupply s4lift:hasVoltage _:mainPowerSupplyVoltage .
+
+_:mainPowerSupplyVoltageMeasurement a saref:Measurement ;
+ saref:hasValue "380 V"^^cdt:ucum ;
+ saref:relatesToProperty _:mainPowerSupplyVoltage .
+
+
+ s4lift:hasStandardPowerSupply _:standardPowerSupply .
+
+_:standardPowerSupply rdf:type s4lift:ElectricalConnectionPoint , s4lift:SinglePhaseConnectionPoint ;
+ s4lift:hasVoltage _:standardPowerSupplyVoltage .
+
+_:standardPowerSupplyVoltageMeasurement a saref:Measurement ;
+ saref:hasValue "12 V"^^cdt:ucum ;
+ saref:relatesToProperty _:standardPowerSupplyVoltage .
diff --git a/ontology/saref4lift.ttl b/ontology/saref4lift.ttl
index c83e77996d6274b7165c4e91c6c8490888884c83..a2dc671460c31a888a3456670597e08df42ca864 100644
--- a/ontology/saref4lift.ttl
+++ b/ontology/saref4lift.ttl
@@ -1,5 +1,6 @@
@prefix s4lift: .
@prefix s4syst: .
+@prefix s4bldg: .
@prefix owl: .
@prefix rdf: .
@prefix xml: .
@@ -9,13 +10,22 @@
@prefix saref: .
@prefix schema: .
@prefix dcterms: .
+@prefix skos: .
+
@base .
rdf:type owl:Ontology ;
owl:versionIRI ;
+ owl:imports ,
+ ,
+ ;
+ dcterms:creator ,
+ ,
+ ,
+ ;
dcterms:description "This ontology extends the SAREF ontology for the Smart Lifts domain."@en ;
dcterms:license ;
- dcterms:modified "2021-03-05" ;
+ dcterms:modified "2021-03-15"^^xsd:date ;
dcterms:publisher ;
dcterms:source ;
dcterms:title "SAREF extension for Smart Lifts"@en ;
@@ -27,6 +37,9 @@
# Annotation properties
#################################################################
+### http://purl.org/dc/terms/description
+skos:definition rdf:type owl:AnnotationProperty .
+
### http://purl.org/dc/terms/description
dcterms:description rdf:type owl:AnnotationProperty .
@@ -70,87 +83,106 @@ owl:qualifiedCardinality rdf:type owl:AnnotationProperty .
### http://www.opengis.net/ont/geosparql#hasGeometry
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy ;
- rdfs:label "hasGeometry"@en .
-
-
-### https://saref.etsi.org/core/hasCommand
-saref:hasCommand rdf:type owl:ObjectProperty ;
- rdfs:domain saref:Function ;
- rdfs:range saref:Command ;
- rdfs:comment "A relationship between a function and a command"@en ,
- "has command" ;
- rdfs:isDefinedBy saref: .
-
-
-### https://saref.etsi.org/core/isMeasuredIn
-saref:isMeasuredIn rdf:type owl:ObjectProperty ;
- rdfs:comment "A relationship identifying the unit of measure used for a certain entity."@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "is measured in"@en .
-
+ rdfs:label "hasGeometry"@en ;
+ rdfs:comment "A spatial representation for a given feature."@en .
-### https://saref.etsi.org/core/relatesToProperty
-saref:relatesToProperty rdf:type owl:ObjectProperty ;
- rdfs:comment "A relationship between a measurement and the property it relates to"@en ;
- rdfs:isDefinedBy ;
- rdfs:label "relates to property"@en .
+### https://saref.etsi.org/saref4lift/hasCarloadLimit
+s4lift:hasCarloadLimit rdf:type owl:ObjectProperty ;
+ rdfs:domain s4lift:SmartLiftCar ;
+ rdfs:range s4lift:Load ;
+ rdfs:comment "A relationship defining the limit load to be safely carried by the car, as a design parameter."@en ;
+ rdfs:label "has carload limit load"@en .
-### https://saref.etsi.org/saref4lift/hasDoorCloseTime
-s4lift:hasDoorCloseTime rdf:type owl:ObjectProperty ;
- rdfs:domain s4lift:SmartLiftInstallation ;
- rdfs:range saref:Time ;
- rdfs:comment "A relationship defining the time spent by a lift to close its doors"@en ;
- rdfs:label "has door close time"@en .
+### https://saref.etsi.org/saref4lift/ElectricPowerSystem
+s4lift:ElectricPowerSystem rdf:type owl:Class ;
+ rdfs:subClassOf s4syst:System ;
+ rdfs:comment "The class of electric power systems, i.e., systems that exchange electricity (i.e., electric power) with other systems."@en ;
+ rdfs:label "Electric Power System"@en .
-### https://saref.etsi.org/saref4lift/hasDoorOpenTime
-s4lift:hasDoorOpenTime rdf:type owl:ObjectProperty ;
- rdfs:domain s4lift:SmartLiftInstallation ;
- rdfs:range saref:Time ;
- rdfs:comment "A relationship defining the time spent by a lift to open its doors"@en ;
- rdfs:label "has door open time"@en .
-
+### https://saref.etsi.org/saref4lift/ElectricalConnectionPoint
+s4lift:ElectricalConnectionPoint rdf:type owl:Class ;
+ rdfs:subClassOf s4syst:ConnectionPoint ;
+ rdfs:comment "The class of electrical connection points of electric power systems, at which they may be electricaly connected to other systems."@en ;
+ rdfs:label "Electrical Conection Point"@en .
+### https://saref.etsi.org/saref4lift/hasMainPowerSupply
+s4lift:hasMainPowerSupply rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf s4syst:connectsAt ;
+ rdfs:domain s4lift:ElectricPowerSystem ;
+ rdfs:range s4lift:ElectricalConnectionPoint ;
+ rdfs:comment "A relationship defining the main power supply of an electric power system."@en ;
+ rdfs:label "has main power supply"@en .
-### https://saref.etsi.org/saref4lift/hasLimitLoad
-s4lift:hasLimitLoad rdf:type owl:ObjectProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range s4lift:Load ;
- rdfs:comment "A relationship defining the limit load of a lift"@en ;
- rdfs:label "has limit load"@en .
+### https://saref.etsi.org/saref4lift/connectedToEmergencyBattery
+s4lift:connectedToEmergencyBattery rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf s4syst:connectedTo ;
+ rdfs:domain s4lift:ElectricPowerSystem ;
+ rdfs:range s4lift:ElectricPowerSystem ;
+ rdfs:comment "A relationship defining the emergency battery of an electric power system."@en ;
+ rdfs:label "connected to emergency battery"@en .
-### https://saref.etsi.org/saref4lift/hasPowerSupply
-s4lift:hasPowerSupply rdf:type owl:ObjectProperty ;
- rdfs:range saref:Power ;
- rdfs:comment "A relationship defining the value of the main power supply of a lift"@en ;
- rdfs:label "has power supply"@en .
+### https://saref.etsi.org/saref4lift/hasAlarmSOSSystem
+s4lift:hasAlarmSOSSystem rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf s4syst:hasSubSystem ;
+ rdfs:domain s4syst:System ;
+ rdfs:range s4syst:System ;
+ rdfs:comment "A relationship defining the alarm SOS subsystem of a system."@en ;
+ rdfs:label "has alarm SOS system"@en .
### https://saref.etsi.org/saref4lift/hasStandardPowerSupply
-:hasStandardPowerSupply rdf:type owl:ObjectProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range saref:Power ;
- rdfs:comment "A relationship defining the value of the standard power supply of a lift"@en ;
- rdfs:label "has standard power supply"@en .
-
-
-### https://saref.etsi.org/saref4lift/hasTraveledTime
-s4lift:hasTraveledTime rdf:type owl:ObjectProperty ;
- rdfs:domain s4lift:SmartLiftInstallation ;
- rdfs:range saref:Time ;
- rdfs:comment "A relationship defining the time spent by a lift to travel between car stops"@en ;
- rdfs:label "has travel time"@en .
-
-
-### https://saref.etsi.org/saref4lift/isAssociatedTo
-s4lift:isAssociatedTo rdf:type owl:ObjectProperty ;
+s4lift:hasStandardPowerSupply rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf s4syst:connectsAt ;
+ rdfs:domain s4lift:ElectricPowerSystem ;
+ rdfs:range s4lift:ElectricalConnectionPoint ;
+ rdfs:comment "A relationship defining the standard power supply of an electric power system."@en ;
+ rdfs:label "has standard power supply"@en .
+
+
+### https://saref.etsi.org/saref4lift/ThreePhaseConnectionPoint
+s4lift:ThreePhaseConnectionPoint a owl:Class ;
+ rdfs:label "Three-Phase Connection Point"@en ;
+ rdfs:comment """A three-phase connection point is a connection point composed of four wires (plus the protective earth):
+
+- wires R, S, T, for the phases;
+- wire N for the neutral.
+"""@en ;
+ rdfs:subClassOf s4lift:ElectricalConnectionPoint .
+
+### https://saref.etsi.org/saref4lift/SinglePhaseConnectionPoint
+s4lift:SinglePhaseConnectionPoint a owl:Class ;
+ rdfs:label "Single Phase Connection Point"@en ;
+ rdfs:comment """A single phase connection point is a connection point composed of two wires (plus the protective earth):
+
+- wire for the phase;
+- wire for the neutral."""@en ;
+ rdfs:subClassOf s4lift:ElectricalConnectionPoint .
+
+### https://saref.etsi.org/saref4lift/SinglePhaseConnectionPoint
+s4lift:DirectCurrentConnectionPoint a owl:Class ;
+ rdfs:label "Direct Current Connection Point"@en ;
+ rdfs:comment """The class of electrical connection points through which energy flows using direct current."""@en ;
+ rdfs:subClassOf s4lift:ElectricalConnectionPoint .
+
+
+### https://saref.etsi.org/saref4lift/hasVoltage
+s4lift:hasVoltage rdf:type owl:ObjectProperty ;
+ rdfs:label "has voltage"@en ;
+ rdfs:comment "A relationship defining the voltage of a feature of interest."@en ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain saref:FeatureOfInterest ;
+ rdfs:range s4lift:Voltage .
+
+
+### https://saref.etsi.org/saref4lift/conveys
+s4lift:conveys rdf:type owl:ObjectProperty ;
rdfs:domain s4lift:Signal ;
- rdfs:range saref:FeatureOfInterest ;
- rdfs:comment "A relationship specifying the features of interest that are associated to a signal"@en ;
- rdfs:label "is associated to"@en .
+ rdfs:comment "A relationship specifying an information (e.g., measurement, state) that is conveyed by a signal"@en ;
+ rdfs:label "conveys"@en .
### https://saref.etsi.org/saref4lift/isGroupedIn
@@ -161,181 +193,210 @@ s4lift:isGroupedIn rdf:type owl:ObjectProperty ;
rdfs:label "is grouped in"@en .
-### https://saref.etsi.org/saref4lift/receives
-s4lift:receives rdf:type owl:ObjectProperty ;
- rdfs:label "receives"@en ;
- rdfs:range s4lift:BCSSignal .
-
-
-### https://saref.etsi.org/saref4lift/sendsCommand
-s4lift:sendsCommand rdf:type owl:ObjectProperty ;
- rdfs:label "sends command"@en;
- rdfs:range saref:Command .
-
-
-### https://saref.etsi.org/saref4lift/supportsNetworkTechnology
-s4lift:supportsNetworkTechnology rdf:type owl:ObjectProperty ;
- rdfs:comment "A relationship to determine the supported network technologies of the lift. Examples of technologies are 2G, 3G,4G, 5G and fixed line."@en ;
- rdfs:label "supports network technology"@en .
-
-
-### https://saref.etsi.org/saref4syst/hasSubSystem
-s4syst:hasSubSystem rdf:type owl:ObjectProperty ;
- rdfs:comment "Links a system to one of its sub systems."@en ;
- rdfs:isDefinedBy ;
- rdfs:label "has sub system"@en .
+### https://saref.etsi.org/saref4lift/isMasterInGroup
+s4lift:isMasterInGroup rdf:type owl:ObjectProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range s4lift:SmartLiftGroup ;
+ rdfs:subPropertyOf s4lift:isGroupedIn ;
+ rdfs:comment "the smart lift installation acts as master for the common capabilities in the smart lift group."@en ;
+ rdfs:label "is master in group"@en .
+### https://saref.etsi.org/saref4lift/isSecondaryInGroup
+s4lift:isSecondaryInGroup rdf:type owl:ObjectProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range s4lift:SmartLiftGroup ;
+ rdfs:subPropertyOf s4lift:isGroupedIn ;
+ rdfs:comment "the smart lift installation acts as depends from the master smart lift installation in the smart lift group for the common capabilities."@en ;
+ rdfs:label "is secondary in group"@en .
-### ttps://saref.etsi.org/core/hasFunction
-saref:hasFunction rdf:type owl:ObjectProperty ;
- rdfs:domain saref:Device ;
- rdfs:range saref:Function ;
- rdfs:comment "A relationship identifying the function of a device"@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "has function"@en .
+### https://saref.etsi.org/saref4lift/isPeerInGroup
+s4lift:isPeerInGroup rdf:type owl:ObjectProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range s4lift:SmartLiftGroup ;
+ rdfs:subPropertyOf s4lift:isGroupedIn ;
+ rdfs:comment "the smart lift installation is part of an smart lift group and composed by peers smart lift installation respect to the common capabilities."@en ;
+ rdfs:label "is peer in group"@en .
+
+### https://saref.etsi.org/saref4lift/containsCar
+s4lift:containsCar rdf:type owl:ObjectProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range s4lift:SmartLiftCar ;
+ rdfs:subPropertyOf s4bldg:hasSpace ;
+ rdfs:comment "A relationship between a smart lift installation and its car."@en ;
+ rdfs:label "contains car"@en .
#################################################################
# Data properties
#################################################################
-### https://saref.etsi.org/core/hasManufacturer
-saref:hasManufacturer rdf:type owl:DatatypeProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range xsd:string ;
- rdfs:comment "A relationship identifying the manufacturer of an entity (e.g., device). The value is expected to be a string or a string with language tag."@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "has manufacturer"@en .
+### https://saref.etsi.org/saref4lift/hasPlateInformation
+s4lift:hasPlateInformation rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range xsd:string ;
+ rdfs:comment "An information usually also inscribed on a plate attached to the lift car."@en ;
+ rdfs:label "has plate information"@en .
+
+
+### https://saref.etsi.org/saref4lift/hasDoorCloseTime
+s4lift:hasDoorCloseTime rdf:type owl:DatatypeProperty ;
+ rdfs:domain saref:FeatureOfInterest ;
+ rdfs:range xsd:duration ;
+ rdfs:comment "A relationship defining the time spent by an entity (e.g., a lift, a building space, a door) to close its doors"@en ;
+ rdfs:label "has door close time"@en .
-### https://saref.etsi.org/core/hasTimestamp
-saref:hasTimestamp rdf:type owl:DatatypeProperty ;
- rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)."@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "has timestamp"@en .
+### https://saref.etsi.org/saref4lift/hasDoorOpenTime
+s4lift:hasDoorOpenTime rdf:type owl:DatatypeProperty ;
+ rdfs:domain saref:FeatureOfInterest ;
+ rdfs:range xsd:duration ;
+ rdfs:comment "A relationship defining the time spent by an entity (e.g., a lift, a building space, a door) to open its doors"@en ;
+ rdfs:label "has door open time"@en .
-### https://saref.etsi.org/core/hasValue
-saref:hasValue rdf:type owl:DatatypeProperty ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "has value"@en .
+### https://saref.etsi.org/saref4lift/hasTravelTime
+s4lift:hasTravelTime rdf:type owl:DatatypeProperty ;
+ rdfs:domain saref:FeatureOfInterest ;
+ rdfs:range xsd:duration ;
+ rdfs:comment "A relationship defining the time spent by an entity (e.g., a lift car) to travel between stops"@en ;
+ rdfs:label "has travel time"@en .
### https://saref.etsi.org/saref4lift/hasBuildingManager
s4lift:hasBuildingManager rdf:type owl:DatatypeProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range xsd:string ;
- rdfs:comment "A relationship identifying the building manager of the lift."@en ;
- rdfs:label "has building manager"@en .
-
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the manager of the building where a system is located, as per [ISO 16484-5: inclusion in Description Property]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has building manager"@en .
-### https://saref.etsi.org/saref4lift/hasCarStops
-s4lift:hasCarStops rdf:type owl:DatatypeProperty ;
- rdfs:range xsd:integer ;
- rdfs:label "The number of car stops in a lift"@en ,
- "has car stops" .
+### https://saref.etsi.org/saref4lift/hasAlarmMonitoringCentre
+s4lift:hasAlarmMonitoringCentre rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the monitoring centre of the alarms, as per [ISO 16484-5: inclusion in Description Property]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has alarm monitoring centre"@en .
-### https://saref.etsi.org/saref4lift/hasDoorsStatus
-s4lift:hasDoorsStatus rdf:type owl:DatatypeProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range xsd:boolean ;
- rdfs:label "Status of the door. TRUE indicates that indicates that the corresponding port identified by the array index is open at the given stop. FALSE indicates that the port is closed."@en ,
- "has door status" .
-### https://saref.etsi.org/saref4lift/hasInstallerCompany
-s4lift:hasInstallerCompany rdf:type owl:DatatypeProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range xsd:string ;
- rdfs:comment "A relationship identifying the installer company of an entity."@en ;
- rdfs:label "has installer company"@en .
+### https://saref.etsi.org/saref4lift/hasInspectionAuthority
+s4lift:hasInspectionAuthority rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the Authority that is entitled to periodically inspect the system installation and certify its suitability for the intended use, as per [ISO 16484-5: inclusion in Description Property]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has inspection authority"@en .
-### https://saref.etsi.org/saref4lift/hasLocationValidator
-s4lift:hasLocationValidator rdf:type owl:DatatypeProperty ;
- rdfs:range xsd:string ;
- rdfs:comment "Name of who has provided the validation of the correctness of the location of the entity"@en ;
- rdfs:label "has location validator"@en .
+### https://saref.etsi.org/saref4lift/hasStops
+s4lift:hasStops rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:range xsd:integer ;
+ rdfs:comment "The number of stops by an entity (e.g., a lift) "@en ;
+ rdfs:label "has stops"@en .
-### https://saref.etsi.org/saref4lift/hasMainEmergencyNumber
-s4lift:hasMainEmergencyNumber rdf:type owl:DatatypeProperty ;
- rdfs:range xsd:string ;
- rdfs:comment "Main emergency numbers to be called in case of emergency"@en ;
- rdfs:label "has main emergency number"@en .
+### https://saref.etsi.org/saref4lift/hasDoors
+s4lift:hasDoors rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4bldg:BuildingSpace ;
+ rdfs:range xsd:integer ;
+ rdfs:comment "The number of door connection points in a building space (e.g., a smart lift car) "@en ;
+ rdfs:label "has doors"@en .
-### https://saref.etsi.org/saref4lift/hasMaintenanceCompany
-s4lift:hasMaintenanceCompany rdf:type owl:DatatypeProperty ;
- rdfs:range xsd:string ;
- rdfs:comment "A relationship identifying the maintenance company of an entity."@en ;
- rdfs:label "has maintenance company"@en .
+### https://saref.etsi.org/saref4lift/hasCarServices
+s4lift:hasCarServices rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range xsd:integer ;
+ rdfs:comment "The number of car services, taking care of the case where the car has multiple doors that give independent access to different locations on a given floor. It is expected to be greater or equal to the number of Car Stops."@en ;
+ rdfs:label "has car services"@en .
-### https://saref.etsi.org/saref4lift/hasNetworkValue
-s4lift:hasNetworkValue rdf:type owl:DatatypeProperty ;
- rdfs:label "has network value"@en ;
- rdfs:domain s4lift:RegisteredNetworkOperator ;
- rdfs:range xsd:string .
-### https://saref.etsi.org/saref4lift/hasOwner
-s4lift:hasOwner rdf:type owl:DatatypeProperty ;
- rdfs:domain :SmartLiftInstallation ;
- rdfs:range xsd:string ;
- rdfs:comment "A relationship identifying the owner of an entity."@en ;
- rdfs:label "has owner"@en .
+### https://saref.etsi.org/saref4lift/hasInstallerCompany
+s4lift:hasInstallerCompany rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the installer company of a system (e.g., device), as per [ISO 16484-5: inclusion in Description Property]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has installer company"@en .
-### https://saref.etsi.org/saref4lift/hasPositionValue
-s4lift:hasPositionValue rdf:type owl:DatatypeProperty ;
- rdfs:label "has position value"@en ;
- rdfs:domain s4lift:PositionSignal ;
- rdfs:range xsd:integer .
+### https://saref.etsi.org/saref4lift/hasGeographicLocationValidator
+s4lift:hasGeographicLocationValidator rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "Name of who has provided the validation of the correctness of the geographic location of the system. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has geographic location validator"@en .
-### https://saref.etsi.org/saref4lift/hasPowerSupplyValue
-s4lift:hasPowerSupplyValue rdf:type owl:DatatypeProperty ;
- rdfs:label "has power supply value"@en ;
- rdfs:domain s4lift:EmergencyPowerSupplySignal ,
- s4lift:StandardEmergencyPowerSupplySignal ;
- rdfs:range xsd:integer .
+### https://saref.etsi.org/saref4lift/hasMainEmergencyTelephoneNumber
+s4lift:hasMainEmergencyTelephoneNumber rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:range xsd:anyURI ;
+ rdfs:comment "Main emergency telephone number to be called in case of emergency. The value is expected to be a URI with the tel: URI scheme as defined RFC 3966."@en ;
+ rdfs:label "has main emergency telephone number"@en .
-### https://saref.etsi.org/saref4lift/hasSecondaryEmergencyTelephoneNumber
-s4lift:hasSecondaryEmergencyTelephoneNumber rdf:type owl:DatatypeProperty ;
- rdfs:domain s4lift:SmartLiftInstallation ;
- rdfs:range xsd:string ;
- rdfs:comment "Secondary emergency numbers to be called in case of emergency."@en ;
- rdfs:label "has secondary emergency telephone number"@en .
+### https://saref.etsi.org/saref4lift/hasManufacturingCompanyRepresentative
+s4lift:hasManufacturingCompanyRepresentative rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the local representative of the manufacturing company of a system, as per [ISO 16484-5: Profile_Name]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has manufacturing company representative"@en .
-### https://saref.etsi.org/saref4lift/hasStatisticValue
-s4lift:hasStatisticValue rdf:type owl:DatatypeProperty ;
- rdfs:label "has statistic value"@en ;
- rdfs:domain s4lift:StatisticSignal ;
- rdfs:range xsd:integer .
+### https://saref.etsi.org/saref4lift/hasMaintenanceCompany
+s4lift:hasMaintenanceCompany rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the maintenance company of a system, as per [ISO 16484-5: inclusion in Description Property]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has maintenance company"@en .
-### https://saref.etsi.org/saref4lift/hasStatusValue
-s4lift:hasStatusValue rdf:type owl:DatatypeProperty ;
- rdfs:label "has status value"@en ;
- rdfs:domain s4lift:StatusSignal ;
- rdfs:range xsd:boolean .
+### https://saref.etsi.org/saref4lift/hasLegalOwner
+s4lift:hasLegalOwner rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:comment "A relationship identifying the legal owner of a system, as per [ISO 16484-5: inclusion in Description Property]. The value is expected to be a string or a string with language tag."@en ;
+ rdfs:label "has legal owner"@en .
+### https://saref.etsi.org/saref4lift/hasSecondaryEmergencyTelephoneNumber
+s4lift:hasSecondaryEmergencyTelephoneNumber rdf:type owl:DatatypeProperty ;
+ rdfs:domain s4syst:System ;
+ rdfs:range xsd:anyURI ;
+ rdfs:comment "Secondary emergency number to be called in case of emergency. The value is expected to be a URI with the tel: URI scheme as defined RFC 3966."@en ;
+ rdfs:label "has secondary emergency number"@en .
### https://saref.etsi.org/saref4lift/hasTelephoneNumber
s4lift:hasTelephoneNumber rdf:type owl:DatatypeProperty ;
- rdfs:range xsd:string ;
- rdfs:comment "Number corresponding to the lift communication module to be used for call terminated to the lift car."@en ;
- rdfs:label "has telephone number"@en .
+ rdfs:domain s4syst:System ;
+ rdfs:range xsd:anyURI ;
+ rdfs:comment "Number corresponding to the lift communication module to be used for call terminated to the lift car. The value is expected to be a URI with the tel: URI scheme as defined RFC 3966."@en ;
+ rdfs:label "has telephone number"@en .
#################################################################
# Classes
#################################################################
+
+### https://saref.etsi.org/saref4lift/Voltage
+s4lift:Voltage rdf:type owl:Class ;
+ rdfs:subClassOf saref:Property ;
+ rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a voltage unit (such as volt or kilovolt)."@en ;
+ rdfs:label "Voltage"@en .
+
+
+### https://saref.etsi.org/saref4lift/CarStopSpace
+s4lift:CarStopSpace rdf:type owl:Class ;
+ rdfs:label "Door Space"@en ;
+ rdfs:comment "The class of building spaces where smart lift car can stop to enable doors opening unlocking"@en ;
+ rdfs:subClassOf s4bldg:BuildingSpace ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty s4syst:connectsAt ;
+ owl:someValuesFrom s4lift:DoorConnectionPoint
+ ] .
+
+
+### https://saref.etsi.org/saref4lift/DoorConnectionPoint
+s4lift:DoorConnectionPoint rdf:type owl:Class ;
+ rdfs:label "Door Connection Point"@en ;
+ rdfs:comment "The class of door connection points, which have an open or close state. Smart Lift Car has some door connection points. A connection between building spaces can be at a door connection point."@en ;
+ rdfs:subClassOf s4syst:ConnectionPoint .
+
+
### http://www.opengis.net/ont/geosparql#Feature
rdf:type owl:Class ;
rdfs:subClassOf ;
@@ -351,6 +412,27 @@ s4lift:hasTelephoneNumber rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy ;
rdfs:label "Geometry"@en .
+### http://www.opengis.net/ont/geosparql#asWKT
+ rdf:type owl:DatatypeProperty ;
+ rdfs:domain ;
+ rdfs:range ;
+ rdfs:comment "The WKT serialization of a geometry"@en ;
+ rdfs:isDefinedBy ;
+ rdfs:label "asWKT"@en .
+
+### http://www.opengis.net/ont/geosparql#wktLiteral
+ rdf:type rdfs:Datatype ;
+ rdfs:comment "A Well-known Text serialization of a geometry object."@en ;
+ rdfs:isDefinedBy ;
+ rdfs:label "Well-known Text Literal"@en .
+
+### http://www.opengis.net/ont/geosparql#hasGeometry
+ rdf:type owl:ObjectProperty ;
+ rdfs:domain ;
+ rdfs:range ;
+ rdfs:comment "A spatial representation for a given feature."@en ;
+ rdfs:isDefinedBy ;
+ rdfs:label "hasGeometry"@en .
### http://www.opengis.net/ont/geosparql#SpatialObject
rdf:type owl:Class ;
@@ -361,372 +443,432 @@ s4lift:hasTelephoneNumber rdf:type owl:DatatypeProperty ;
### http://www.opengis.net/ont/sf#Point
rdf:type owl:Class ;
rdfs:subClassOf ;
- rdfs:isDefinedBy ,
- "Point" .
-
-
-### https://saref.etsi.org/core/Command
-saref:Command rdf:type owl:Class ;
- rdfs:comment "A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value"@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "Command"@en .
-
-
-### https://saref.etsi.org/core/Device
-saref:Device rdf:type owl:Class ;
- rdfs:comment "A tangible object designed to accomplish a particular task. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function."@en ;
- rdfs:isDefinedBy ;
- rdfs:label "Device"@en .
-
-
-### https://saref.etsi.org/core/FeatureOfInterest
-saref:FeatureOfInterest rdf:type owl:Class ;
- rdfs:comment "A feature of interest represents any real world entity from which a property is measured."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/core/" ;
- rdfs:label "FeatureOfInterest"@en .
-
-
-### https://saref.etsi.org/core/Function
-saref:Function rdf:type owl:Class ;
- rdfs:comment "The functionality necessary to accomplish the task for which a device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth."@en ;
- rdfs:isDefinedBy ;
- rdfs:label "Function"@en .
-
-
-### https://saref.etsi.org/core/Measurement
-saref:Measurement rdf:type owl:Class ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:onProperty saref:relatesToProperty ;
- owl:allValuesFrom saref:Property
- ] ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:isMeasuredIn ;
- owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
- owl:onClass saref:UnitOfMeasure
- ] ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:relatesToProperty ;
- owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
- owl:onClass saref:Property
- ] ;
- rdfs:comment "Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement."@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "Measurement"@en .
-
-
-### https://saref.etsi.org/core/Power
-saref:Power rdf:type owl:Class ;
- rdfs:subClassOf saref:Property ;
- rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a power unit (such as watt or kilowatt). Further specializations of the saref:Power class can be found in the SAREF4ENER extension, where classes such as PowerMax, PowerMin and PowerExpected are defined."@en ;
- rdfs:isDefinedBy ;
- rdfs:label "Power"@en .
-
-
-### https://saref.etsi.org/core/Property
-saref:Property rdf:type owl:Class ;
- rdfs:comment "A quality of a feature of interest that can be measured; an aspect of a feature of interest that is intrinsic to and cannot exist without the feature"@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "Property"@en .
-
-
-### https://saref.etsi.org/core/Time
-saref:Time rdf:type owl:Class ;
- rdfs:comment "A class that allows to specify the time concept."@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "Time"@en .
-
-
-### https://saref.etsi.org/core/UnitOfMeasure
-saref:UnitOfMeasure rdf:type owl:Class ;
- rdfs:comment "The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called \\\"watt\\\". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of the Smart Appliances ontology, but this list can be extended."@en ;
- rdfs:isDefinedBy saref: ;
- rdfs:label "Unit of measure"@en .
-
-
-### https://saref.etsi.org/saref4lift/Alarm
-s4lift:Alarm rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Alarm"@en .
-
+ rdfs:isDefinedBy ;
+ rdfs:label "Point"@en .
+
+### https://saref.etsi.org/saref4lift/AlarmSignal
+s4lift:AlarmSignal rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:Signal ;
+ rdfs:label "Alarm Signal"@en ;
+ rdfs:comment "High priority signal used to attract the operator’s attention to important deviations or abnormal events in system operation (from ISO 11064-5)"@en .
+
+
+### https://saref.etsi.org/saref4lift/AlarmState
+s4lift:AlarmState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Alarm State"@en ;
+ rdfs:comment "State of a device when a high priority signal is used to attract the operator’s attention to important deviations or abnormal events in the device operation."@en .
+
+### https://saref.etsi.org/saref4lift/AlarmInTheCarState
+s4lift:AlarmInTheCarState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:AlarmState ;
+ rdfs:label "Alarm in the car state"@en ;
+ rdfs:comment "State of a device when the alarm in a car has been activated."@en .
+
+### https://saref.etsi.org/saref4lift/AlarmVoiceCommunicationState
+s4lift:AlarmVoiceCommunicationState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Alarm voice communication state"@en ;
+ rdfs:comment "State of a device when alarm voice communication has been activated. In UE and other applicable countries alarms shall comply to EN 81-28"@en .
+
+### https://saref.etsi.org/saref4lift/AlarmInTheWellState
+s4lift:AlarmInTheWellState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Alarm in the well state"@en ;
+ rdfs:comment "State of a device when the alarm in the well has been activated."@en .
+
+### https://saref.etsi.org/saref4lift/AlarmInTheRoofState
+s4lift:AlarmInTheRoofState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Alarm in the roof state"@en ;
+ rdfs:comment "State of a device when the alarm in the roof has been activated."@en .
### https://saref.etsi.org/saref4lift/AlarmInTheMachinery
s4lift:AlarmInTheMachinery rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Alarm ;
- rdfs:label "Alarm in the machinery"@en .
-
-
-### https://saref.etsi.org/saref4lift/AlarmInTheWell
-s4lift:AlarmInTheWell rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Alarm ;
- rdfs:label "Alarm in the well"@en .
-
-
-### https://saref.etsi.org/saref4lift/AlarmVoiceCommunication
-s4lift:AlarmVoiceCommunication rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Alarm ;
- rdfs:label "Alarm voice communication"@en .
-
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Alarm in the machinery"@en ;
+ rdfs:comment "State of a device when the alarm in the machinery has been activated."@en .
-### https://saref.etsi.org/saref4lift/AudioFault
-s4lift:AudioFault rdf:type owl:Class ;
- rdfs:subClassOf s4lift:FaultSignal ;
- rdfs:label "Audio signal"@en .
-
-### https://saref.etsi.org/saref4lift/BCSSignal
-s4lift:BCSSignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Signal ;
- rdfs:label "Bidirectional communication system signal"@en .
-
-
-### https://saref.etsi.org/saref4lift/BoardResetCommand
-s4lift:BoardResetCommand rdf:type owl:Class ;
+### https://saref.etsi.org/saref4lift/MainBoardResetCommand
+s4lift:MainBoardResetCommand rdf:type owl:Class ;
rdfs:subClassOf saref:Command ;
rdfs:comment "A type of command to initiate the board reset"@en ;
- rdfs:label "Board reset command"@en .
-
-
-### https://saref.etsi.org/saref4lift/CallCarToSpecificFloorCommand
-s4lift:CallCarToSpecificFloorCommand rdf:type owl:Class ;
- rdfs:subClassOf saref:Command ;
- rdfs:comment "A type of command to call a car to a specific floor"@en ;
- rdfs:label "Call car to specific floor command"@en .
-
-
-### https://saref.etsi.org/saref4lift/CallsPerService
-s4lift:CallsPerService rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Call per service"@en .
+ rdfs:label "Main board reset command"@en .
-### https://saref.etsi.org/saref4lift/CarAlarm
-s4lift:CarAlarm rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Alarm ;
- rdfs:label "Car alarm"@en .
-
-
-### https://saref.etsi.org/saref4lift/CarInUnlockingZone
-s4lift:CarInUnlockingZone rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Car in unlocking zone"@en .
+### https://saref.etsi.org/saref4lift/FaultSignal
+s4lift:FaultSignal rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:Signal ;
+ rdfs:comment "A signal describing some fault."@en ;
+ rdfs:label "Fault signal"@en .
-### https://saref.etsi.org/saref4lift/CarSignal
-s4lift:CarSignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Signal ;
- rdfs:label "Car signal"@en .
+### https://saref.etsi.org/saref4lift/FireOperationState
+s4lift:FireOperationState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Fire operation state"@en ;
+ rdfs:comment "The state of a device that is subject to fire operation, according to EN 81-73 (EN 81-77 for anti-seismic lifts)."@en .
-### https://saref.etsi.org/saref4lift/CurrentCarStop
-s4lift:CurrentCarStop rdf:type owl:Class ;
- rdfs:subClassOf s4lift:PositionSignal ;
- rdfs:label "Current car stop"@en .
+### https://saref.etsi.org/saref4lift/FirefightersSmartLift
+s4lift:FirefightersSmartLift rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:SmartLiftInstallation ;
+ rdfs:label "Firefighters smart lift"@en ;
+ rdfs:comment "The class of Firefighters Smart Lifts, as per [EN 81-72]."@en .
-### https://saref.etsi.org/saref4lift/DangerousFault
-s4lift:DangerousFault rdf:type owl:Class ;
- rdfs:subClassOf s4lift:FaultSignal ;
- rdfs:label "Dangerous signal"@en .
+### https://saref.etsi.org/saref4lift/ElectricalDevice
+s4lift:ElectricalDevice rdf:type owl:Class ;
+ rdfs:subClassOf saref:Device ;
+ rdfs:label "Electrical device"@en ;
+ rdfs:comment "The class of devices with electrical principle of functioning."@en .
-### https://saref.etsi.org/saref4lift/DownwardTravels
-s4lift:DownwardTravels rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Downward travels"@en .
+### https://saref.etsi.org/saref4lift/HydraulicDevice
+s4lift:HydraulicDevice rdf:type owl:Class ;
+ rdfs:subClassOf saref:Device ;
+ rdfs:label "Hydraulic device"@en ;
+ rdfs:comment "The class of devices with hydraulic principle of functioning."@en .
-### https://saref.etsi.org/saref4lift/EmergencyPowerAlarm
-s4lift:EmergencyPowerAlarm rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Alarm ;
- rdfs:label "Emergency power alarm"@en .
+### https://saref.etsi.org/saref4lift/MachineRoomLessSmartLift
+s4lift:MachineRoomLessSmartLift rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:SmartLiftInstallation ;
+ rdfs:label "Machine room less smart lift"@en ;
+ rdfs:comment "The class of smart lifts which do not require a machine room."@en .
-### https://saref.etsi.org/saref4lift/EmergencyPowerSupplySignal
-s4lift:EmergencyPowerSupplySignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:PowerSupplySignal ;
- rdfs:label "Emergency power supply signal"@en .
-### https://saref.etsi.org/saref4lift/FaultSignal
-s4lift:FaultSignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:CarSignal ;
- rdfs:label "Fault signal"@en .
-
-
-### https://saref.etsi.org/saref4lift/FireOperation
-s4lift:FireOperation rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Fire operation"@en .
+### https://saref.etsi.org/saref4lift/PassengerAndGoodsPassengerSmartLift
+s4lift:PassengerAndGoodsPassengerSmartLift rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:SmartLiftInstallation ;
+ rdfs:label "Passenger and goods passenger smart lift"@en ;
+ rdfs:comment "The class of passenger and goods passenger lifts, as per [EN 81-20]."@en .
-### https://saref.etsi.org/saref4lift/FiremanLift
-s4lift:FiremanLift rdf:type owl:Class ;
- rdfs:subClassOf s4lift:SmartLiftInstallation ;
- rdfs:label "Fireman lift"@en .
+### https://saref.etsi.org/saref4lift/FloodInTheWellState
+s4lift:FloodInTheWellState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Flood in the well state"@en ;
+ rdfs:comment "The state of a lift where a flood is detected in the well."@en .
+### https://saref.etsi.org/saref4lift/SmartLiftInstallationFaultState
+s4lift:SmartLiftInstallationFaultState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Smart lift installation fault state state"@en ;
+ rdfs:comment "A faulty state of a smart lift. The fault rdf:label shall be one of the values defined in EN 627, (e.g.: \"01xx\" broken security chain)."@en .
-### https://saref.etsi.org/saref4lift/FloodAlarm
-s4lift:FloodAlarm rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Alarm ;
- rdfs:label "Flood alarm"@en .
-### https://saref.etsi.org/saref4lift/GoodsOnlySmartLift
-s4lift:GoodsOnlySmartLift rdf:type owl:Class ;
- rdfs:subClassOf s4lift:SmartLiftInstallation ;
- rdfs:label "Goods only smart lift"@en .
+### https://saref.etsi.org/saref4lift/AccessibleGoodsOnlySmartLift
+s4lift:AccessibleGoodsOnlySmartLift rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:SmartLiftInstallation ;
+ rdfs:label "Accessible goods only smart lift"@en ;
+ rdfs:comment "The class of Smart Lifts that are used for accessible goods only, as per [EN 81-31]."@en .
### https://saref.etsi.org/saref4lift/GoodsSmartLift
s4lift:GoodsSmartLift rdf:type owl:Class ;
- rdfs:subClassOf s4lift:SmartLiftInstallation ;
- rdfs:label "Goods smart lift"@en .
+ rdfs:subClassOf s4lift:SmartLiftInstallation ;
+ rdfs:label "Goods smart lift"@en ;
+ rdfs:comment "The class of Smart Lifts that are used for goods."@en .
-### https://saref.etsi.org/saref4lift/InspectionOperation
-s4lift:InspectionOperation rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Inspection operation"@en .
+### https://saref.etsi.org/saref4lift/CarInUnlockingSpaceState
+s4lift:CarInUnlockingSpaceState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Car In Unlocking Space state"@en ;
+ rdfs:comment "The state of a lift where the car is in some door unlocking building space."@en .
### https://saref.etsi.org/saref4lift/Load
s4lift:Load rdf:type owl:Class ;
rdfs:subClassOf saref:Property ;
- rdfs:comment "A saref:Property related to the amount of electricity on the grid at any given time"@en ;
+ rdfs:comment "A saref:Property related to the load carried by a device."@en ;
rdfs:label "Load"@en .
-### https://saref.etsi.org/saref4lift/MinorFault
-s4lift:MinorFault rdf:type owl:Class ;
- rdfs:subClassOf s4lift:FaultSignal ;
- rdfs:label "Minor fault"@en .
+### https://saref.etsi.org/saref4lift/MovingDirection
+s4lift:MovingDirectionState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Moving Direction State"@en ;
+ rdfs:comment "A type of state"@en .
### https://saref.etsi.org/saref4lift/MovingDownwardDirection
-s4lift:MovingDownwardDirection rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Moving downward direction"@en .
-
+s4lift:MovingDownwardDirectionState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:MovingDirectionState ;
+ rdfs:label "Moving Downward Direction State"@en ;
+ rdfs:comment "The state of a device that is moving in the downward direction"@en .
### https://saref.etsi.org/saref4lift/MovingUpwardDirection
-s4lift:MovingUpwardDirection rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Moving upward direction"@en .
+s4lift:MovingUpwardDirectionState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:MovingDirectionState ;
+ rdfs:label "Moving Upward Direction State"@en ;
+ rdfs:comment "The state of a device that is moving in the upward direction"@en .
### https://saref.etsi.org/saref4lift/Network
s4lift:Network rdf:type owl:Class ;
- rdfs:label "Network"@en .
+ rdfs:subClassOf s4syst:System ;
+ rdfs:label "Network"@en ;
+ rdfs:comment "The class of communication networks."@en .
+
+
+### https://saref.etsi.org/saref4lift/canConnectToNetwork
+s4lift:canConnectToNetwork rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf s4syst:connectedTo ;
+ rdfs:domain s4syst:System ;
+ rdfs:range s4lift:Network ;
+ rdfs:label "can connect to network"@en ;
+ rdfs:comment "A relationship between a system and a network it can connect to."@en .
+
+
+### https://saref.etsi.org/saref4lift/PossibleSmartLiftCarService
+s4lift:PossibleSmartLiftCarService rdf:type owl:Class ;
+ rdfs:subClassOf s4syst:Connection ,
+ [ a owl:Restriction ;
+ owl:onProperty s4syst:connectsSystem ;
+ owl:someValuesFrom s4lift:CarStopSpace ] ,
+ [ a owl:Restriction ;
+ owl:onProperty s4syst:connectsSystemAt ;
+ owl:someValuesFrom s4lift:DoorConnectionPoint ] ,
+ [ a owl:Restriction ;
+ owl:onProperty s4syst:connectsSystem ;
+ owl:someValuesFrom s4bldg:BuildingSpace ] ;
+ rdfs:label "Possible Smart lift car service"@en ;
+ rdfs:comment "A possible connection between a car stop space of a smart lift installation, a building space it can serve, and the door of the smart lift car used to serve this building space."@en .
+
+
+### https://saref.etsi.org/saref4lift/SmartLiftCarService
+s4lift:SmartLiftCarService rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:PossibleSmartLiftCarService ;
+ rdfs:label "Smart lift car service"@en ;
+ rdfs:comment "A connection between a car stop space of a smart lift installation, a building space it can serve, and the door of the smart lift car used to serve this building space."@en .
+
+### https://saref.etsi.org/saref4lift/hasCarService
+s4lift:hasCarService rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf s4syst:connectedThrough ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range s4lift:PossibleSmartLiftCarService ;
+ rdfs:label "has car service"@en ;
+ rdfs:comment "A relationship between a system and a car service."@en .
+
+
+
+### https://saref.etsi.org/saref4lift/NetworkAccess
+s4lift:NetworkAccess rdf:type owl:Class ;
+ rdfs:subClassOf s4syst:Connection ;
+ rdfs:label "Network Access"@en ;
+ rdfs:comment "Network accesss is a connection capability between a system and a network."@en .
+
+### https://saref.etsi.org/saref4lift/hasCoverage
+s4lift:hasCoverage rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:NetworkAccess ;
+ rdfs:range saref:Property ;
+ rdfs:label "has coverage"@en ;
+ rdfs:comment "Coverage of the network"@en .
+
+### https://saref.etsi.org/saref4lift/hasCarTemperature
+s4lift:hasCarTemperature rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range saref:Temperature ;
+ rdfs:label "has car temperature"@en ;
+ rdfs:comment "A relationship between a smart lift installation and the temperature of the smart lift car."@en .
+
+
+
+### https://saref.etsi.org/saref4lift/hasEngineRoomTemperature
+s4lift:hasEngineRoomTemperature rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range saref:Temperature ;
+ rdfs:label "has engine room temperature"@en ;
+ rdfs:comment "A relationship between a smart lift installation and the temperature of the engine room."@en .
+
+
+### https://saref.etsi.org/saref4lift/hasShaftTemperature
+s4lift:hasShaftTemperature rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:range saref:Temperature ;
+ rdfs:label "has shaft temperature"@en ;
+ rdfs:comment "A relationship between a smart lift installation and the temperature of the shaft."@en .
+
+
+### https://saref.etsi.org/saref4lift/hasElectricPowerConsumption
+s4lift:hasElectricPowerConsumption rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain saref:FeatureOfInterest ;
+ rdfs:range saref:Energy ;
+ rdfs:label "has power consumption"@en ;
+ rdfs:comment "A relationship between a feature of interest and its power consumption. If a property of a s4syst:System, or the property of a s4syst:ConnectionPoint thereof, by convention the power consumption is positive if the electric energy enters the system."@en .
+
+
+### https://saref.etsi.org/saref4lift/hasChannelBitErrorRate
+s4lift:hasChannelBitErrorRate rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:NetworkAccess ;
+ rdfs:range saref:Property ;
+ rdfs:label "has Channel Bit Error Rate"@en ;
+ rdfs:comment "Channel Bit Error Rate (via AT commands from the module); 0..7 as for RXQUAL defined by ETSI TS 145 008"@en .
+
+
+### https://saref.etsi.org/saref4lift/hasReceivedSignalStrengthIndicator
+s4lift:hasReceivedSignalStrengthIndicator rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:NetworkAccess ;
+ rdfs:range saref:Property ;
+ rdfs:label "has Received Signal Strength Indicator"@en ;
+ rdfs:comment """Received Signal Strength Indicator of the network access. (via AT commands from the transmission module):
+0: -113 dBm or lower quality;
+1: -111 dBm;
+2 .. 30: -109 dBm .. -53 dBm;
+31: -51 dBm or greater;
+99: Not Known or non-detectable."""@en .
+
+
+### https://saref.etsi.org/saref4lift/NumberOfCallsStatistics
+s4lift:NumberOfCallsStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Number of calls statistics"@en ;
+ rdfs:comment "Total counter of the number of calls since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
-### https://saref.etsi.org/saref4lift/NetworkCoverage
-s4lift:NetworkCoverage rdf:type owl:Class ;
- rdfs:subClassOf s4lift:BCSSignal ;
- rdfs:label "Network coverage"@en .
+### https://saref.etsi.org/saref4lift/NumberOfFaults
+s4lift:NumberOfFaults rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Number of faults"@en ;
+ rdfs:comment "Number of faults."@en .
-### https://saref.etsi.org/saref4lift/NetworkQualityBER
-s4lift:NetworkQualityBER rdf:type owl:Class ;
- rdfs:subClassOf s4lift:BCSSignal ;
- rdfs:label "Network quality BER"@en .
+### https://saref.etsi.org/saref4lift/InspectionOperationState
+s4lift:InspectionOperationState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Inspection operation state"@en ;
+ rdfs:comment "The state of a device that is subject to inspection operation by the maintenance technician"@en .
+### https://saref.etsi.org/saref4lift/OutOfServiceState
+s4lift:OutOfServiceState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Out of service state"@en ;
+ rdfs:comment "The state of a device that is out of service."@en .
-### https://saref.etsi.org/saref4lift/NetworkQualityRSSI
-s4lift:NetworkQualityRSSI rdf:type owl:Class ;
- rdfs:subClassOf s4lift:BCSSignal ;
- rdfs:label "Network quality RSSI"@en .
+### https://saref.etsi.org/saref4lift/OverloadedState
+s4lift:OverloadedState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Overloaded state"@en ;
+ rdfs:comment "The state of a device that is overloaded."@en .
-### https://saref.etsi.org/saref4lift/NumberOfCalls
-s4lift:NumberOfCalls rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Number of calls"@en .
+### https://saref.etsi.org/saref4lift/DetectedLoadState
+s4lift:DetectedLoadState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Detected Load state"@en ;
+ rdfs:comment "The state of a device that detected load. For example when at least one person is in the smart lift car."@en .
-### https://saref.etsi.org/saref4lift/NumberOfFaults
-s4lift:NumberOfFaults rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Number of faults"@en .
+### https://saref.etsi.org/saref4lift/PowerSupplyState
+s4lift:PowerSupplyState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Power Supply State"@en ;
+ rdfs:comment "A type of state."@en .
+
+### https://saref.etsi.org/saref4lift/MainPowerSupplyState
+s4lift:StandardPowerSupplyState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:PowerSupplyState ;
+ rdfs:label "Standard Power Supply State"@en ;
+ rdfs:comment "The state of a device that is using the standard power supply."@en .
+### https://saref.etsi.org/saref4lift/EmergencyPowerSupplyState
+s4lift:EmergencyPowerSupplyState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:PowerSupplyState ;
+ rdfs:label "Emergency Power Supply State"@en ;
+ rdfs:comment "The state of a device that is using the emergency power supply."@en .
-### https://saref.etsi.org/saref4lift/OutOfService
-s4lift:OutOfService rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Out of service"@en .
+### https://saref.etsi.org/saref4lift/BatteryPowerState
+s4lift:BatteryPowerState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Battery Power State"@en ;
+ rdfs:comment "The state of a battery power supply."@en .
-### https://saref.etsi.org/saref4lift/Overload
-s4lift:Overload rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Overload"@en .
+### https://saref.etsi.org/saref4lift/GoodBatteryPowerState
+s4lift:GoodBatteryPowerState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:BatteryPowerState ;
+ rdfs:label "Good Battery Power State"@en ;
+ rdfs:comment "The state of a system whose battery is in good operating conditions."@en .
-### https://saref.etsi.org/saref4lift/PositionSignal
-s4lift:PositionSignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:CarSignal ;
- rdfs:label "Position signal"@en .
+### https://saref.etsi.org/saref4lift/WarnBatteryPowerState
+s4lift:WarnBatteryPowerState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:BatteryPowerState ;
+ rdfs:label "Warn Battery Power State"@en ;
+ rdfs:comment "The state of a system whose battery is functionally in operating conditions but shows signs of reduced capability."@en .
-### https://saref.etsi.org/saref4lift/PowerSupplySignal
-s4lift:PowerSupplySignal rdf:type owl:Class ;
- rdfs:label "Power supply signal"@en ;
- rdfs:subClassOf s4lift:Signal .
+### https://saref.etsi.org/saref4lift/CriticalBatteryPowerState
+s4lift:CriticalBatteryPowerState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:BatteryPowerState ;
+ rdfs:label "Critical Battery Power State"@en ;
+ rdfs:comment "The state of a system whose battery is in operating in critically reduced capability. For an emergency battery of a Smart Lift, a battery in critical state still has the power to send the car to the closest floor in case in failure, but needs to be replaced. For an emergency battery of a SOS Alarm system, the battery still has the power to sustain the alarm system active for the minimum time defined by applicable regulation, but needs to be replaced;"@en .
-### https://saref.etsi.org/saref4lift/RegisteredNetworkOperator
-s4lift:RegisteredNetworkOperator rdf:type owl:Class ;
- rdfs:subClassOf s4lift:BCSSignal ;
- rdfs:label "Registered network operator"@en .
+### https://saref.etsi.org/saref4lift/InsufficientBatteryPowerState
+s4lift:InsufficientBatteryPowerState rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:BatteryPowerState ;
+ rdfs:label "Insufficient Battery Power State"@en ;
+ rdfs:comment "The state of a system whose battery has insufficient capability. For an emergency battery of a Smart Lift, a battery in insufficient state does not have the power to send the car to the closest floor in case in failure; It needs to be urgently replaced. For an emergency battery of a SOS Alarm system, the battery does not have the power to sustain the alarm system active for the minimum time defined by applicable regulation; It needs to be urgently replaced. In UE and other applicable countries such minimum time is at least one hour (as required by EN 81-28)."@en .
-### https://saref.etsi.org/saref4lift/SendCarToSpecificFloorCommand
-s4lift:SendCarToSpecificFloorCommand rdf:type owl:Class ;
+### https://saref.etsi.org/saref4lift/SendCarToSpecificServiceCommand
+s4lift:SendCarToSpecificServiceCommand rdf:type owl:Class ;
rdfs:subClassOf saref:Command ;
- rdfs:comment "A type of command to send a car to a specific floor"@en ;
- rdfs:label "Send car to specific floor command"@en .
+ rdfs:comment "A type of command to call the car to a specific service."@en ;
+ rdfs:label "Send car to specific service command"@en .
### https://saref.etsi.org/saref4lift/SetOutOfServiceCommand
s4lift:SetOutOfServiceCommand rdf:type owl:Class ;
rdfs:subClassOf saref:Command ;
- rdfs:comment "A type of command to set a lift out of service"@en ;
+ rdfs:comment "A type of command to set the lift in Out of Service mode."@en ;
rdfs:label "Set out of service command"@en .
### https://saref.etsi.org/saref4lift/SetRealTimeModeCommand
s4lift:SetRealTimeModeCommand rdf:type owl:Class ;
rdfs:subClassOf saref:Command ;
- rdfs:comment "A type of command to set the real time mode"@en ;
+ rdfs:comment "A type of command to set the real time mode on or off."@en ;
rdfs:label "Set real time mode command"@en .
### https://saref.etsi.org/saref4lift/Signal
s4lift:Signal rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:onProperty saref:isMeasuredIn ;
- owl:someValuesFrom saref:UnitOfMeasure
+ owl:onProperty saref:isAbout ;
+ owl:someValuesFrom saref:FeatureOfInterest
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty s4lift:isAssociatedTo ;
- owl:someValuesFrom saref:FeatureOfInterest
+ owl:onProperty s4lift:conveys ;
+ owl:someValuesFrom owl:Thing
] ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:hasTimestamp ;
owl:someValuesFrom xsd:dateTime
- ] ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:hasValue ;
- owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
- owl:onDataRange owl:rational
] ;
- rdfs:label "Signal"@en .
+ rdfs:label "Signal"@en ;
+ rdfs:comment "The class of signals that are conveying some information (e.g., Measurement, State) about a Feature of Interest, at some timestamp."@en .
### https://saref.etsi.org/saref4lift/SmartLiftEdgeComponent
s4lift:SmartLiftEdgeComponent rdf:type owl:Class ;
rdfs:subClassOf saref:Device ,
s4syst:System ;
- rdfs:comment "A Smart Lift Edge Component is dedicated to the hosting of smar lift additional modules in the case that they are not hosted directly in the Smart Lift Edge Control Unit. An example could be the case of an additional earthquake sensor added after the lift deployment and not controlled by the Smart Lift Edge Control Unit."@en ;
+ rdfs:comment "A Smart Lift Edge Component is dedicated to the hosting of smart lift additional modules in the case that they are not hosted directly in the Smart Lift Edge Control Unit. An example could be the case of an additional earthquake sensor added after the lift deployment and not controlled by the Smart Lift Edge Control Unit."@en ;
rdfs:label "Smart Lift Edge Component"@en .
@@ -748,15 +890,15 @@ s4lift:SmartLiftGroup rdf:type owl:Class ;
### https://saref.etsi.org/saref4lift/SmartLiftInstallation
s4lift:SmartLiftInstallation rdf:type owl:Class ;
- rdfs:subClassOf ,
- saref:FeatureOfInterest ,
+ rdfs:subClassOf , s4bldg:BuildingSpace ,
+ saref:FeatureOfInterest , s4lift:ElectricPowerSystem ,
s4syst:System ,
[ rdf:type owl:Restriction ;
- owl:onProperty s4lift:hasLimitLoad ;
+ owl:onProperty s4lift:hasCarloadLimit ;
owl:someValuesFrom s4lift:Load
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty s4lift:supportsNetworkTechnology ;
+ owl:onProperty s4lift:canConnectToNetwork ;
owl:someValuesFrom s4lift:Network
] ,
[ rdf:type owl:Restriction ;
@@ -768,164 +910,213 @@ s4lift:SmartLiftInstallation rdf:type owl:Class ;
owl:someValuesFrom s4lift:SmartLiftEdgeControlUnit
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty s4lift:hasCarStops ;
+ owl:onProperty s4bldg:hasSpace ;
+ owl:someValuesFrom s4lift:CarStopSpace
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty s4lift:hasStops ;
owl:someValuesFrom xsd:integer
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty s4lift:hasLocationValidator ;
- owl:someValuesFrom xsd:string
+ owl:onProperty s4lift:hasGeographicLocationValidator ;
+ owl:minCardinality 1
] ,
[ rdf:type owl:Restriction ;
- owl:onProperty s4lift:hasMainEmergencyNumber ;
- owl:someValuesFrom xsd:string
+ owl:onProperty s4lift:hasMainEmergencyTelephoneNumber ;
+ owl:someValuesFrom xsd:anyURI
] ,
[ rdf:type owl:Restriction ;
owl:onProperty s4lift:hasMaintenanceCompany ;
- owl:someValuesFrom xsd:string
+ owl:minCardinality 1
] ,
[ rdf:type owl:Restriction ;
owl:onProperty s4lift:hasSecondaryEmergencyTelephoneNumber ;
- owl:someValuesFrom xsd:string
+ owl:someValuesFrom xsd:anyURI
] ,
[ rdf:type owl:Restriction ;
owl:onProperty s4lift:hasTelephoneNumber ;
- owl:someValuesFrom xsd:string
+ owl:someValuesFrom xsd:anyURI
] ;
rdfs:comment "A Smart Lift Installation in the Smart Lift System corresponds to a single lift, with all its elements."@en ;
rdfs:label "Smart lift Installation"@en .
-### https://saref.etsi.org/saref4lift/SmartLiftPlatform
-s4lift:SmartLiftPlatform rdf:type owl:Class ;
- rdfs:subClassOf s4lift:SmartLiftInstallation ;
- rdfs:label "Smart lift platform"@en .
+### https://saref.etsi.org/saref4lift/SmartLiftWithoutEmergencyCallSupport
+s4lift:SmartLiftWithoutEmergencyCallSupport rdf:type owl:Class ;
+ rdfs:label "Smart Lift Without Emergency Call Support"@en ;
+ rdfs:comment "The class of smart lift installatinos that lack support for emergency call. Emergency call support is typically mandatory in new lifts but may be lacking in old installations."@en ;
+ rdfs:subClassOf s4lift:SmartLiftInstallation .
-### https://saref.etsi.org/saref4lift/StandardEmergencyPowerSupplySignal
-s4lift:StandardEmergencyPowerSupplySignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:PowerSupplySignal ;
- rdfs:label "Standard emergency power supply signal"@en .
+### https://saref.etsi.org/saref4lift/SmartLiftCar
+s4lift:SmartLiftCar rdf:type owl:Class ;
+ rdfs:label "Smart Lift Car"@en ;
+ rdfs:comment "The car of a smart lift installation."@en ;
+ rdfs:subClassOf s4bldg:BuildingSpace, saref:FeatureOfInterest , s4syst:System ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty s4syst:connectsAt ;
+ owl:someValuesFrom s4lift:DoorConnectionPoint
+ ] .
+
+
+### https://saref.etsi.org/saref4lift/VerticalSmartLiftingPlatform
+s4lift:VerticalSmartLiftingPlatform rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:SmartLiftInstallation ;
+ rdfs:label "Vertical Smart lifting platform"@en ;
+ rdfs:comment "The class of vertical smart lifting platforms intended for use by persons with impaired mobility, as per [81-41]."@en .
### https://saref.etsi.org/saref4lift/StatisticSignal
s4lift:StatisticSignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:Signal ;
- rdfs:label "Statistic signal"@en .
+ rdfs:subClassOf s4lift:Signal ;
+ rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty s4lift:conveys ; owl:someValuesFrom s4lift:StatisticsMeasurement ] ;
+ rdfs:label "Statistic signal"@en ;
+ rdfs:comment "A signal associated to some statistics measurement of a device"@en .
### https://saref.etsi.org/saref4lift/StatusSignal
s4lift:StatusSignal rdf:type owl:Class ;
- rdfs:subClassOf s4lift:CarSignal ;
- rdfs:label "Status signal"@en .
+ rdfs:subClassOf s4lift:Signal ;
+ rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty s4lift:conveys ; owl:someValuesFrom saref:State ] ;
+ rdfs:label "Status signal"@en ;
+ rdfs:comment "A signal associated to some state of a device."@en .
### https://saref.etsi.org/saref4lift/TestEmergencyNumberCommand
s4lift:TestEmergencyNumberCommand rdf:type owl:Class ;
- rdfs:subClassOf saref:Command ;
- rdfs:comment "A type of command to test the emergency number"@en ;
- rdfs:label "Test emergency number command"@en .
+ rdfs:subClassOf saref:Command ;
+ rdfs:comment "A type of command to test the emergency number"@en ;
+ rdfs:label "Test emergency number command"@en .
+
+### https://saref.etsi.org/saref4lift/TestRideCommand
+s4lift:TestRideCommand rdf:type owl:Class ;
+ rdfs:subClassOf saref:Command ;
+ rdfs:comment "A type of command to set the test ride state."@en ;
+ rdfs:label "Test ride command"@en .
-### https://saref.etsi.org/saref4lift/TestRide
-s4lift:TestRide rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatusSignal ;
- rdfs:label "Test ride"@en .
+### https://saref.etsi.org/saref4lift/TestRideInExecutionState
+s4lift:TestRideInExecutionState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Test ride in execution state"@en ;
+ rdfs:comment "The state of a device that is subject to a test ride."@en .
-### https://saref.etsi.org/saref4lift/TestRideCommand
-s4lift:TestRideCommand rdf:type owl:Class ;
- rdfs:subClassOf saref:Command ;
- rdfs:comment "A type of command to test the ride"@en ;
- rdfs:label "Test ride command"@en .
+### https://saref.etsi.org/saref4lift/ReservedServiceState
+s4lift:ReservedServiceState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Reserved service state"@en ;
+ rdfs:comment "The state of a device when the reserved operation is on run. For Smart Lifts it is typically related to the use of a key or a proximity badge to reach a specific floor(s) or service(es). Some examples of reserved operation are the access to a hotel guest to the room floor, of the housekeeper to a floor (or a service door) to access a personnel-only area, the access of surgical room area in a hospital, etc."@en .
+
+### https://saref.etsi.org/saref4lift/RealTimeModeState
+s4lift:RealTimeModeState rdf:type owl:Class ;
+ rdfs:subClassOf saref:State ;
+ rdfs:label "Real time mode state"@en ;
+ rdfs:comment "The state of a device when the real time mode is active."@en .
-### https://saref.etsi.org/saref4lift/TimeOfConfirmationOfLastPeriodicTest72hAttempt
-s4lift:TimeOfConfirmationOfLastPeriodicTest72hAttempt rdf:type owl:Class ;
- rdfs:subClassOf s4lift:BCSSignal ;
- rdfs:label "Time of confirmation of last periodic test 72h attempt"@en .
+### https://saref.etsi.org/saref4lift/hasTimeOfLastPeriodicTest72hAttempt
+s4lift:hasTimeOfLastPeriodicTest72hAttempt rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:label "has time of last periodic test 72h attempt"@en ;
+ rdfs:comment "A relationship to the time of the last periodic test 72h attempt of a lift. In UE and other applicable countries, the periodic test shall comply with EN 81.28"@en .
-### https://saref.etsi.org/saref4lift/TimeOfLastPeriodicTest72hAttempt
-s4lift:TimeOfLastPeriodicTest72hAttempt rdf:type owl:Class ;
- rdfs:subClassOf s4lift:BCSSignal ;
- rdfs:label "Time of last periodic test 72h attempt"@en .
+### https://saref.etsi.org/saref4lift/hasTimeOfConfirmationOfLastPeriodicTest72hAttempt
+s4lift:hasTimeOfConfirmationOfLastPeriodicTest72hAttempt rdf:type owl:ObjectProperty ;
+ rdfs:subPropertyOf saref:hasProperty ;
+ rdfs:domain s4lift:SmartLiftInstallation ;
+ rdfs:label "has time of confirmation of last periodic test 72h attempt"@en ;
+ rdfs:comment "A relationship to the time of the confirmation of the last periodic test 72h attempt of a lift. In UE and other applicable countries, the periodic test shall comply with EN 81.28"@en .
-### https://saref.etsi.org/saref4lift/TotalFloorsCovered
-s4lift:TotalFloorsCovered rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Total floors covered"@en .
+### https://saref.etsi.org/saref4lift/TotalFloorsCoveredStatistics
+s4lift:TotalFloorsCoveredStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Total Floors Covered Statistics"@en ;
+ rdfs:comment "Total counter of the number of floors covered since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
-### https://saref.etsi.org/saref4lift/TotalResetSequence
-s4lift:TotalResetSequence rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Total reset sequence"@en .
+### https://saref.etsi.org/saref4lift/NumberOfResetSequencesStatistics
+s4lift:NumberOfResetSequencesStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Number of reset sequences statistics"@en ;
+ rdfs:comment "Total counter of the number of reset sequences since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
-### https://saref.etsi.org/saref4lift/TotalReverseDirection
-s4lift:TotalReverseDirection rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Total reverse direction"@en .
+### https://saref.etsi.org/saref4lift/TotalReversalDirectionStatistics
+s4lift:TotalReversalDirectionStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Total reversal direction statistics"@en ;
+ rdfs:comment "Total counter of the number of reversal directions since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
-### https://saref.etsi.org/saref4lift/TotalTimeOpened
-s4lift:TotalTimeOpened rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Total time opened"@en .
+### https://saref.etsi.org/saref4lift/TotalNumberOfOpeningOfDoorStatistics
+s4lift:TotalNumberOfOpeningOfDoorStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Total number of opening of door statistics"@en ;
+ rdfs:comment "Total counter of the number of opening of door since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
-### https://saref.etsi.org/saref4lift/UpwardTravels
-s4lift:UpwardTravels rdf:type owl:Class ;
- rdfs:subClassOf s4lift:StatisticSignal ;
- rdfs:label "Upward travels"@en .
+### https://saref.etsi.org/saref4lift/UpwardTravelsStatistics
+s4lift:UpwardTravelsStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Upward Travels Statistics"@en ;
+ rdfs:comment "Total counter of the number of upward travels since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
+
+### https://saref.etsi.org/saref4lift/DownwardTravelsMeasurement
+s4lift:DownwardTravelsStatistics rdf:type owl:Class ;
+ rdfs:subClassOf s4lift:StatisticsMeasurement ;
+ rdfs:label "Downward Travels Statistics"@en ;
+ rdfs:comment "Total counter of the number of downward travels since the last reset. As per concept historyPeriodic in ISO 16484-5"@en .
+
+
+
+### https://saref.etsi.org/saref4lift/StatisticsMeasurement
+s4lift:StatisticsMeasurement a owl:Class ;
+ rdfs:subClassOf saref:Measurement ;
+ rdfs:label "Statistics Measurement"@en ;
+ rdfs:comment "A measurement of some statistics of a feature of interest"@en .
-### https://saref.etsi.org/saref4syst/System
-s4syst:System rdf:type owl:Class ;
- rdfs:comment "The class of systems, i.e., systems virtually isolated from the environment, whose behaviour and interactions with the environment are modeled. Systems can be connected to other systems. Connected systems interact in some ways. Systems can also have subsystems. Properties of subsystems somehow contribute to the properties of the supersystem."@en ;
- rdfs:isDefinedBy ;
- rdfs:label "System"@en .
#################################################################
# Individuals
#################################################################
-### http://www.ontology-of-units-of-measure.org/resource/om-2/Percentage
- rdf:type owl:NamedIndividual ,
- saref:UnitOfMeasure ;
- rdfs:label "Percentage"@en .
-
-
### https://saref.etsi.org/saref4lift/Network2G
s4lift:Network2G rdf:type owl:NamedIndividual ,
s4lift:Network ;
- rdfs:label "Network 2G"@en .
+ rdfs:label "Network 2G"@en ;
+ rdfs:comment "The 2G Network"@en .
### https://saref.etsi.org/saref4lift/Network3G
s4lift:Network3G rdf:type owl:NamedIndividual ,
s4lift:Network ;
- rdfs:label "Network 3G"@en .
+ rdfs:label "Network 3G"@en ;
+ rdfs:comment "The 3G Network"@en .
### https://saref.etsi.org/saref4lift/Network4G
s4lift:Network4G rdf:type owl:NamedIndividual ,
s4lift:Network ;
- rdfs:label "Network 4G"@en .
+ rdfs:label "Network 4G"@en ;
+ rdfs:comment "The 4G Network"@en .
### https://saref.etsi.org/saref4lift/Network5G
s4lift:Network5G rdf:type owl:NamedIndividual ,
s4lift:Network ;
- rdfs:label "Network 5G"@en .
+ rdfs:label "Network 5G"@en ;
+ rdfs:comment "The 5G Network"@en .
### https://saref.etsi.org/saref4lift/NetworkFixedLine
s4lift:NetworkFixedLine rdf:type owl:NamedIndividual ,
s4lift:Network ;
- rdfs:label "Network fixed line"@en .
-
+ rdfs:label "Network fixed line"@en ;
+ rdfs:comment "The fixed line Network"@en .
-### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi