SCHEMA_EP-ABSTRACT-v1.0.ttl 2.06 KB
# baseURI: http://www.energistics.org/schemas/abstract
# imports: http://www.linkedmodel.org/schema/dtype
# imports: http://www.linkedmodel.org/schema/vaem

@prefix abstract:  <http://www.energistics.org/schemas/abstract#> .
@prefix dc:      <http://purl.org/dc/elements/1.1/> .
@prefix dtype:   <http://www.linkedmodel.org/schema/dtype#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos:    <http://www.w3.org/2004/02/skos/core#> .
@prefix vaem:    <http://www.linkedmodel.org/schema/vaem#> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .

dc:description
      rdfs:label "description"^^xsd:string .

<http://www.energistics.org/schemas/abstract>
      rdf:type owl:Ontology ;
      owl:imports <http://www.linkedmodel.org/schema/vaem> , <http://www.linkedmodel.org/schema/dtype> ;
      owl:versionInfo "Created with TopBraid Composer from the XML Schema http://www.energistics.org/schemas/abstract"^^xsd:string .

abstract:AbstractContextualObject
      rdf:type owl:Class ;
      rdfs:label "Abstract contextual object"^^xsd:string ;
      rdfs:subClassOf abstract:AbstractObject ;
      dc:description "Substitution group for contextual objects."^^xsd:string .

abstract:AbstractDataObject
      rdf:type owl:Class ;
      rdfs:label "Abstract data object"^^xsd:string ;
      rdfs:subClassOf abstract:AbstractObject ;
      dc:description "Substitution group for normative data objects."^^xsd:string .

abstract:AbstractObject
      rdf:type owl:Class ;
      rdfs:label "Abstract object"^^xsd:string ;
      dc:description """The intended abstract supertype of all schema roots 
			that may be a member of a substitution group (whether contextual or data).
			The type of root global elements should be extended from this type and the 
			root global element should be declared to be a member of one of the above substitution groups."""^^xsd:string .

skos:prefLabel
      rdf:type owl:AnnotationProperty ;
      rdfs:label "pref label"^^xsd:string .