@prefix upper: <https://onto.qm.cn/ontorefactor/upper/1.0#> .
@prefix meta: <https://onto.qm.cn/ontorefactor/meta/1.0#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://onto.qm.cn/ontorefactor/upper/1.0> a owl:Ontology ;
  owl:imports <https://onto.qm.cn/ontorefactor/meta/1.0> .

upper:Object a owl:Class, meta:MetaEntityType .
upper:Subject a owl:Class, meta:MetaEntityType .
upper:Activity a owl:Class, meta:MetaEntityType .
upper:Rule a owl:Class, meta:MetaEntityType .
upper:Result a owl:Class, meta:MetaEntityType .
upper:Evidence a owl:Class, meta:MetaEntityType .
upper:Assertion a owl:Class, meta:MetaAssertionType .
upper:Term a owl:Class, meta:MetaEntityType .
upper:State a owl:Class, meta:MetaEntityType .
upper:TimeExtent a owl:Class, meta:MetaEntityType .

upper:subject a owl:ObjectProperty ; rdfs:domain upper:Assertion ; rdfs:range upper:Object .
upper:predicate a owl:ObjectProperty ; rdfs:domain upper:Assertion .
upper:object a owl:ObjectProperty ; rdfs:domain upper:Assertion ; rdfs:range upper:Object .
upper:evidencedBy a owl:ObjectProperty ; rdfs:domain upper:Assertion ; rdfs:range upper:Evidence .
upper:generatedBy a owl:ObjectProperty ; rdfs:domain upper:Assertion ; rdfs:range upper:Subject .
upper:confidence a owl:DatatypeProperty ; rdfs:domain upper:Assertion ; rdfs:range xsd:decimal .
upper:validFrom a owl:DatatypeProperty ; rdfs:range xsd:dateTime .
upper:validTo a owl:DatatypeProperty ; rdfs:range xsd:dateTime .
upper:observedAt a owl:DatatypeProperty ; rdfs:range xsd:dateTime .
upper:reviewStatus a owl:DatatypeProperty ; rdfs:domain upper:Assertion ; rdfs:range xsd:string .
