@prefix : <http://ecareathome-ontology.mpi.aass.oru.se/patterns/SmartHome_Property.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://ecareathome-ontology.mpi.aass.oru.se/patterns/SmartHome_Property.owl> .

<http://ecareathome-ontology.mpi.aass.oru.se/patterns/SmartHome_Property.owl> rdf:type owl:Ontology ;
                                                                               owl:imports <http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl> ;
                                                                               <http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#coversRequirements> "What are the properties of a physical object in a smart home?"^^xsd:string .

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

###  http://purl.oclc.org/NET/ssnx/ssn#hasProperty
<http://purl.oclc.org/NET/ssnx/ssn#hasProperty> rdf:type owl:ObjectProperty ;
                                                rdfs:domain <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#PhysicalObject> ;
                                                rdfs:range :SmartHomeProperty .


###  http://purl.oclc.org/NET/ssnx/ssn#isPropertyOf
<http://purl.oclc.org/NET/ssnx/ssn#isPropertyOf> rdf:type owl:ObjectProperty ;
                                                 rdfs:domain :SmartHomeProperty ;
                                                 rdfs:range <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#PhysicalObject> .


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

###  http://ecareathome-ontology.mpi.aass.oru.se/patterns/SmartHome_Property.owl#SmartHomeProperty
:SmartHomeProperty rdf:type owl:Class ;
                   rdfs:subClassOf <http://purl.oclc.org/NET/ssnx/ssn#Property> ,
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty <http://purl.oclc.org/NET/ssnx/ssn#isPropertyOf> ;
                                     owl:someValuesFrom <http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#PhysicalObject>
                                   ] .


###  http://purl.oclc.org/NET/ssnx/ssn#Property
<http://purl.oclc.org/NET/ssnx/ssn#Property> rdf:type owl:Class .


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


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