Unverified Commit 29fde20d authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

closes #30

parent 0520874d
Loading
Loading
Loading
Loading
+13 −100
Original line number Diff line number Diff line
@@ -187,22 +187,6 @@ s4ehaw:isAttachedTo rdf:type owl:ObjectProperty ;
                    rdfs:label "is attached to"@en .


###  https://saref.etsi.org/saref4ehaw/isDescribedBy
s4ehaw:isDescribedBy rdf:type owl:ObjectProperty ;
                     rdfs:domain saref:Service ;
                     rdfs:range s4ehaw:ServiceProcess ;
                     rdfs:comment "A service is described by a service process (how the service works)."@en ;
                     rdfs:label "is described by"@en .


###  https://saref.etsi.org/saref4ehaw/presents
s4ehaw:presents rdf:type owl:ObjectProperty ;
                rdfs:domain saref:Service ;
                rdfs:range s4ehaw:ServiceProfile ;
                rdfs:comment "A service presents a service profile (what the service does)."@en ;
                rdfs:label "presents"@en .


###  https://saref.etsi.org/saref4ehaw/uom
s4ehaw:uom rdf:type owl:ObjectProperty ;
           rdfs:domain s4ehaw:MeasurementFunction ;
@@ -295,30 +279,6 @@ s4ehaw:format rdf:type owl:DatatypeProperty ;
              rdfs:label "format"@en .


###  https://saref.etsi.org/saref4ehaw/hasCalculationMethod
s4ehaw:hasCalculationMethod rdf:type owl:DatatypeProperty ;
                            rdfs:domain s4ehaw:ServiceProcess ;
                            rdfs:range xsd:string ;
                            rdfs:comment "The service process has a calculation method to get the output or result, e.g. the calculation formula to determine the posture of a patient."@en ;
                            rdfs:label "has calculation method"@en .


###  https://saref.etsi.org/saref4ehaw/hasEffect
s4ehaw:hasEffect rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:ServiceProcess ;
                 rdfs:range xsd:string ;
                 rdfs:comment "The effect of a service can be an alert, nothing, an activation of another process..."@en ;
                 rdfs:label "has effect"@en .


###  https://saref.etsi.org/saref4ehaw/hasInput
s4ehaw:hasInput rdf:type owl:DatatypeProperty ;
                rdfs:domain s4ehaw:ServiceProcess ;
                rdfs:range xsd:string ;
                rdfs:comment "The service process has data input like e.g. the patient ID, the timestamp, the read value from a sensor..."@en ;
                rdfs:label "has input"@en .


###  https://saref.etsi.org/saref4ehaw/hasMbox
s4ehaw:hasMbox rdf:type owl:DatatypeProperty ;
               rdfs:domain s4ehaw:HealthActor ;
@@ -327,30 +287,6 @@ s4ehaw:hasMbox rdf:type owl:DatatypeProperty ;
               rdfs:label "has mbox"@en .


###  https://saref.etsi.org/saref4ehaw/hasOutput
s4ehaw:hasOutput rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:ServiceProcess ;
                 rdfs:range xsd:string ;
                 rdfs:comment "The output is e.g. the calculated value returned by the process, e.g the posture of a patient."@en ;
                 rdfs:label "has output"@en .


###  https://saref.etsi.org/saref4ehaw/hasPrecondition
s4ehaw:hasPrecondition rdf:type owl:DatatypeProperty ;
                       rdfs:domain s4ehaw:ServiceProcess ;
                       rdfs:range xsd:string ;
                       rdfs:comment "The conditions that are imposed over the inputs of the process and the process must hold to be successufully invoked."@en ;
                       rdfs:label "has precondition"@en .


###  https://saref.etsi.org/saref4ehaw/hasResult
s4ehaw:hasResult rdf:type owl:DatatypeProperty ;
                 rdfs:domain s4ehaw:ServiceProcess ;
                 rdfs:range xsd:string ;
                 rdfs:comment "The process can have many results for the same output. Those results may include a message that should be displayed, an alert..."@en ;
                 rdfs:label "has result"@en .


###  https://saref.etsi.org/saref4ehaw/isDerivedData
s4ehaw:isDerivedData rdf:type owl:DatatypeProperty ;
                     rdfs:domain s4ehaw:Data ;
@@ -423,22 +359,6 @@ s4ehaw:serialNb rdf:type owl:DatatypeProperty ;
                rdfs:label "serial number"@en .


###  https://saref.etsi.org/saref4ehaw/serviceDescription
s4ehaw:serviceDescription rdf:type owl:DatatypeProperty ;
                          rdfs:domain s4ehaw:ServiceProfile ;
                          rdfs:range xsd:string ;
                          rdfs:comment "The service description should describe the offered service like e.g. heart rate measurement."@en ;
                          rdfs:label "service description"@en .


###  https://saref.etsi.org/saref4ehaw/serviceName
s4ehaw:serviceName rdf:type owl:DatatypeProperty ;
                   rdfs:domain s4ehaw:ServiceProfile ;
                   rdfs:range xsd:string ;
                   rdfs:comment "The service name identify the offered service, e.g heart rate."@en ;
                   rdfs:label "service name"@en .


#################################################################
#    Classes
#################################################################
@@ -637,24 +557,6 @@ s4ehaw:ResponsibleParty rdf:type owl:Class ;
                        rdfs:label "Responsible party"@en .


###  https://saref.etsi.org/saref4ehaw/ServiceGrounding
s4ehaw:ServiceGrounding rdf:type owl:Class ;
                        rdfs:comment "How to access the service."@en ;
                        rdfs:label "Service grounding"@en .


###  https://saref.etsi.org/saref4ehaw/ServiceProcess
s4ehaw:ServiceProcess rdf:type owl:Class ;
                      rdfs:comment "How the service works."@en ;
                      rdfs:label "Service process"@en .


###  https://saref.etsi.org/saref4ehaw/ServiceProfile
s4ehaw:ServiceProfile rdf:type owl:Class ;
                      rdfs:comment "What the service does."@en ;
                      rdfs:label "Service profile"@en .


###  https://saref.etsi.org/saref4ehaw/User
s4ehaw:User rdf:type owl:Class ;
            rdfs:subClassOf s4ehaw:HealthActor ;
@@ -1131,8 +1033,8 @@ s4ehaw:Prevention rdf:type owl:NamedIndividual ,
  rdfs:label "Prevention"@en .


s4ehaw:exposedOn a owl:ObjectProperty ;
  rdfs:label "exposed on"@en ;
s4ehaw:isExposedOn a owl:ObjectProperty ;
  rdfs:label "is exposed on"@en ;
  rdfs:comment """Links a service to a Connection/FeatureKind (such as ex:Bluetooth), to a Connection/FeatureOfInterest (such as <this_network> ),  to a ConnectionPoint/FeatureKind (such as ex:TCPPort), to a ConnectionPoint/FeatureOfInterest (such as <tcp_port_4255>)."""@en
  rdfs:domain saref:Service ;
  rdfs:range [ a owl:Class ; owl:intersectionOf (
@@ -1140,4 +1042,15 @@ s4ehaw:exposedOn a owl:ObjectProperty ;
    [ a owl:Class ; owl:unionOf ( saref:Connection, saref:ConnectionPoint) ]
  ) ] ;


s4ehaw:hasPrecondition rdf:type owl:ObjectProperty ;
  rdfs:domain [ a owl:Class ; owl:unionOf ( saref:Command saref:CommandOfInterest saref:Operation saref:ProcedureExecution ) ] ;
  rdfs:comment "Links a command or operation to the conditions that are imposed over its inputs to be successufully invoked."@en ;
  rdfs:label "has precondition"@en .

s4ehaw:hasEffect rdf:type owl:ObjectProperty ;
  rdfs:domain [ a owl:Class ; owl:unionOf ( saref:Command saref:CommandOfInterest saref:Operation saref:ProcedureExecution ) ] ;
  rdfs:comment "Links a command or operation to the effect of invoking it. Can be an alert, nothing, an activation of another process..."@en ;
  rdfs:label "has effect"@en .

###  Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi