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

<http://www.ontologydesignpatterns.org/cp/owl/observation.owl> rdf:type owl:Ontology ;
                                                                rdfs:comment "Represents an observation made by an observer about a feature of interest, producing a result." ;
                                                                rdfs:label "Observation Pattern" .

#################################################################
#    Object Properties
#################################################################

###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#hasFeatureOfInterest
:hasFeatureOfInterest rdf:type owl:ObjectProperty ;
                      rdfs:domain :Observation ;
                      rdfs:range :FeatureOfInterest ;
                      rdfs:label "hasFeatureOfInterest" .


###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#hasResult
:hasResult rdf:type owl:ObjectProperty ;
           rdfs:domain :Observation ;
           rdfs:range :Result ;
           rdfs:label "hasResult" .


###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#madeBy
:madeBy rdf:type owl:ObjectProperty ;
        rdfs:domain :Observation ;
        rdfs:range :Observer ;
        rdfs:label "madeBy" .


#################################################################
#    Classes
#################################################################

###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#FeatureOfInterest
:FeatureOfInterest rdf:type owl:Class ;
                   rdfs:label "Feature of Interest" .


###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#Observation
:Observation rdf:type owl:Class ;
             rdfs:label "Observation" .


###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#Observer
:Observer rdf:type owl:Class ;
          rdfs:label "Observer" .


###  http://www.ontologydesignpatterns.org/cp/owl/observation.owl#Result
:Result rdf:type owl:Class ;
        rdfs:label "Result" .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
