# baseURI: http://finregont.com/fro/xbrl/XLink.ttl
# imports: http://finregont.com/fro/dtype/SCHEMA_dtype-v1.2.ttl
# imports: http://topbraid.org/sxml
# prefix: xlink
@prefix dct: .
@prefix dtype: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix sxml: .
@prefix xlink: .
@prefix xml: .
@prefix xsd: .
dtype:EnumeratedValue
rdf:type owl:Class ;
rdfs:label "Enumerated value"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
.
dtype:value
rdf:type owl:DatatypeProperty ;
.
rdf:type owl:Ontology ;
dct:creator "Jurgen Ziemer (of this OWL adaptation - not the XBRL design)"^^xsd:string ;
dct:description """An RDF/OWL version of XBRL Xlink. The Xlink ontology implements classes and properties that extend the W3 xling standard. XLink, is an XML markup language and W3C specification that provides methods for creating internal and external links within XML documents, and associating metadata with those links (Wiki)
This core onolotgy defines classes for ArcType, DocumentationType, LocatorType, ResourceType, Simple Type and TitleType."""^^xsd:string ;
dct:rights "Copyright © 2002 XBRL International. All Rights Reserved. http://www.XBRL.org/legal/"^^xsd:string ;
dct:rights "Jayzed Data Models Inc. (adaptation for RDF/OWL in this OWL file only)."^^xsd:string ;
rdfs:comment "The ontology is a direct conversion of the XBRL schema file (see owl:versionInfo). The purpose is bi-directional for RDF instance files that include an XBRL taxonomy: To read XBRL data files into FinRegOnt and to create XBRL instance data files from the ontology."^^xsd:string ;
rdfs:comment "XBRL simple and extended link schema constructs"^^xsd:string ;
rdfs:isDefinedBy ;
rdfs:seeAlso ;
owl:imports ;
owl:imports ;
owl:versionInfo "Created with TopBraid Composer from the XML Schema(s) http://www.xbrl.org/2003/XLink"^^xsd:string ;
.
xlink:AT_arc
rdf:type xlink:ArcType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "arc"^^xsd:string ;
rdfs:label "arc"^^xsd:string ;
.
xlink:AT_embed
rdf:type xlink:ArcType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "embed"^^xsd:string ;
rdfs:label "embed"^^xsd:string ;
.
xlink:AT_extended
rdf:type xlink:ArcType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "extended"^^xsd:string ;
rdfs:label "extended"^^xsd:string ;
.
xlink:AT_locator
rdf:type xlink:ArcType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "locator"^^xsd:string ;
rdfs:label "locator"^^xsd:string ;
.
xlink:AT_new
rdf:type xlink:ArcType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "new"^^xsd:string ;
rdfs:label "new"^^xsd:string ;
.
xlink:AT_none
rdf:type xlink:ArcType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "none"^^xsd:string ;
rdfs:label "none"^^xsd:string ;
.
xlink:AT_onLoad
rdf:type xlink:ArcType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "onLoad"^^xsd:string ;
rdfs:label "on load"^^xsd:string ;
.
xlink:AT_onRequest
rdf:type xlink:ArcType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "onRequest"^^xsd:string ;
rdfs:label "on request"^^xsd:string ;
.
xlink:AT_other
rdf:type xlink:ArcType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "other"^^xsd:string ;
rdfs:label "other"^^xsd:string ;
.
xlink:AT_replace
rdf:type xlink:ArcType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "replace"^^xsd:string ;
rdfs:label "replace"^^xsd:string ;
.
xlink:AT_resource
rdf:type xlink:ArcType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "resource"^^xsd:string ;
rdfs:label "resource"^^xsd:string ;
.
xlink:AT_simple
rdf:type xlink:ArcType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "simple"^^xsd:string ;
rdfs:label "simple"^^xsd:string ;
.
xlink:AT_title
rdf:type xlink:ArcType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "5"^^xsd:nonNegativeInteger ;
dtype:value "title"^^xsd:string ;
rdfs:label "title"^^xsd:string ;
.
xlink:Arc
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#arc" ;
rdfs:comment "Abstract element to use as head of arc element substitution group."^^xsd:string ;
rdfs:label "Arc"^^xsd:string ;
rdfs:subClassOf xlink:ArcType ;
.
xlink:ArcType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#arcType" ;
rdfs:comment """basic extended link arc type - extended where necessary for specific arcs
Extends the generic arc type by adding use, priority and order attributes."""^^xsd:string ;
rdfs:label "Arc type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ArcType-actuate ;
owl:onProperty xlink:actuateRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ArcType-arcroleDatatype ;
owl:onProperty xlink:arcrole ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ArcType-show ;
owl:onProperty xlink:showRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ArcType-type ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Title ;
owl:onProperty xlink:titleRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:UseEnum ;
owl:onProperty xlink:use ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:NCName ;
owl:onProperty xlink:from ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:NCName ;
owl:onProperty xlink:to ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:decimal ;
owl:onProperty xlink:order ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:integer ;
owl:onProperty xlink:priority ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty xlink:title ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:arcrole ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:from ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:to ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:actuateRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:order ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:priority ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:showRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:title ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:use ;
] ;
.
xlink:ArcType-actuate
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the actuate attribute"^^xsd:string ;
rdfs:label "Arc type-actuate"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:AT_none ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_onLoad ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_onRequest ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_other ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
.
xlink:ArcType-arcroleDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "A URI with a minimum length of 1 character."^^xsd:string ;
rdfs:label "Arc type-arcrole datatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:ArcType-show
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the show attribute"^^xsd:string ;
rdfs:label "Arc type-show"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:AT_embed ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_new ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_replace ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ArcType-show_AT_none ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ArcType-show_AT_other ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:ArcType-show_AT_none
rdf:type xlink:ArcType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "none"^^xsd:string ;
rdfs:label "Arc type-show AT none"^^xsd:string ;
.
xlink:ArcType-show_AT_other
rdf:type xlink:ArcType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "other"^^xsd:string ;
rdfs:label "Arc type-show AT other"^^xsd:string ;
.
xlink:ArcType-type
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the type attribute"^^xsd:string ;
rdfs:label "Arc type-type"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:AT_arc ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_extended ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_locator ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_resource ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_simple ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:AT_title ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:Documentation
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#documentation" ;
rdfs:comment """Abstract element to use for documentation of
extended links and linkbases."""^^xsd:string ;
rdfs:label "Documentation"^^xsd:string ;
rdfs:subClassOf xlink:DocumentationType ;
.
xlink:DocumentationType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#documentationType" ;
rdfs:comment """Element type to use for documentation of
extended links and linkbases."""^^xsd:string ;
rdfs:label "Documentation type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
.
xlink:ET_arc
rdf:type xlink:ExtendedType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "arc"^^xsd:string ;
rdfs:label "arc"^^xsd:string ;
.
xlink:ET_extended
rdf:type xlink:ExtendedType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "extended"^^xsd:string ;
rdfs:label "extended"^^xsd:string ;
.
xlink:ET_locator
rdf:type xlink:ExtendedType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "locator"^^xsd:string ;
rdfs:label "locator"^^xsd:string ;
.
xlink:ET_resource
rdf:type xlink:ExtendedType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "resource"^^xsd:string ;
rdfs:label "resource"^^xsd:string ;
.
xlink:ET_simple
rdf:type xlink:ExtendedType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "simple"^^xsd:string ;
rdfs:label "simple"^^xsd:string ;
.
xlink:ET_title
rdf:type xlink:ExtendedType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "5"^^xsd:nonNegativeInteger ;
dtype:value "title"^^xsd:string ;
rdfs:label "title"^^xsd:string ;
.
xlink:Extended
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#extended" ;
rdfs:comment "Abstract extended link element at head of extended link substitution group."^^xsd:string ;
rdfs:label "Extended"^^xsd:string ;
rdfs:subClassOf xlink:ExtendedType ;
.
xlink:ExtendedType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#extendedType" ;
rdfs:comment "Generic extended link type"^^xsd:string ;
rdfs:label "Extended type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Arc ;
owl:onProperty xlink:arcRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Documentation ;
owl:onProperty xlink:documentationRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ExtendedType-roleDatatype ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ExtendedType-type ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Locator ;
owl:onProperty xlink:locatorRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Resource ;
owl:onProperty xlink:resourceRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Title ;
owl:onProperty xlink:titleRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:ID ;
owl:onProperty xlink:id ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty xlink:title ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:id ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:title ;
] ;
.
xlink:ExtendedType-roleDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "A URI with a minimum length of 1 character."^^xsd:string ;
rdfs:label "Extended type-role datatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:ExtendedType-type
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the type attribute"^^xsd:string ;
rdfs:label "Extended type-type"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:ET_arc ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ET_extended ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ET_locator ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ET_resource ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ET_simple ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ET_title ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:LT_arc
rdf:type xlink:LocatorType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "arc"^^xsd:string ;
rdfs:label "arc"^^xsd:string ;
.
xlink:LT_extended
rdf:type xlink:LocatorType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "extended"^^xsd:string ;
rdfs:label "extended"^^xsd:string ;
.
xlink:LT_locator
rdf:type xlink:LocatorType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "locator"^^xsd:string ;
rdfs:label "locator"^^xsd:string ;
.
xlink:LT_resource
rdf:type xlink:LocatorType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "resource"^^xsd:string ;
rdfs:label "resource"^^xsd:string ;
.
xlink:LT_simple
rdf:type xlink:LocatorType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "simple"^^xsd:string ;
rdfs:label "simple"^^xsd:string ;
.
xlink:LT_title
rdf:type xlink:LocatorType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "5"^^xsd:nonNegativeInteger ;
dtype:value "title"^^xsd:string ;
rdfs:label "title"^^xsd:string ;
.
xlink:Locator
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#locator" ;
rdfs:comment """Abstract locator element to be used as head of locator substitution group
for all extended link locators in XBRL."""^^xsd:string ;
rdfs:label "Locator"^^xsd:string ;
rdfs:subClassOf xlink:LocatorType ;
.
xlink:LocatorType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#locatorType" ;
rdfs:comment "Generic locator type."^^xsd:string ;
rdfs:label "Locator type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:LocatorType-roleDatatype ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:LocatorType-type ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:Title ;
owl:onProperty xlink:titleRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:NCName ;
owl:onProperty xlink:label ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty xlink:href ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty xlink:title ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:href ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:label ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:title ;
] ;
.
xlink:LocatorType-roleDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "A URI with a minimum length of 1 character."^^xsd:string ;
rdfs:label "Locator type-role datatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:LocatorType-type
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the type attribute"^^xsd:string ;
rdfs:label "Locator type-type"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:LT_arc ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:LT_extended ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:LT_locator ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:LT_resource ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:LT_simple ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:LT_title ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:NonEmptyURIDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment """A URI type with a minimum length of 1 character.
Used on role and arcrole and href elements."""^^xsd:string ;
rdfs:label "Non empty URIDatatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:RT_arc
rdf:type xlink:ResourceType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "arc"^^xsd:string ;
rdfs:label "arc"^^xsd:string ;
.
xlink:RT_extended
rdf:type xlink:ResourceType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "extended"^^xsd:string ;
rdfs:label "extended"^^xsd:string ;
.
xlink:RT_locator
rdf:type xlink:ResourceType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "locator"^^xsd:string ;
rdfs:label "locator"^^xsd:string ;
.
xlink:RT_resource
rdf:type xlink:ResourceType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "resource"^^xsd:string ;
rdfs:label "resource"^^xsd:string ;
.
xlink:RT_simple
rdf:type xlink:ResourceType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "simple"^^xsd:string ;
rdfs:label "simple"^^xsd:string ;
.
xlink:RT_title
rdf:type xlink:ResourceType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "5"^^xsd:nonNegativeInteger ;
dtype:value "title"^^xsd:string ;
rdfs:label "title"^^xsd:string ;
.
xlink:Resource
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#resource" ;
rdfs:comment "Abstract element to use as head of resource element substitution group."^^xsd:string ;
rdfs:label "Resource"^^xsd:string ;
rdfs:subClassOf xlink:ResourceType ;
.
xlink:ResourceType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#resourceType" ;
rdfs:comment "Generic type for the resource type element"^^xsd:string ;
rdfs:label "Resource type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ResourceType-roleDatatype ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:ResourceType-type ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:ID ;
owl:onProperty xlink:id ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:NCName ;
owl:onProperty xlink:label ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty xlink:title ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:label ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:id ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:title ;
] ;
.
xlink:ResourceType-roleDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "A URI with a minimum length of 1 character."^^xsd:string ;
rdfs:label "Resource type-role datatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:ResourceType-type
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the type attribute"^^xsd:string ;
rdfs:label "Resource type-type"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:RT_arc ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:RT_extended ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:RT_locator ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:RT_resource ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:RT_simple ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:RT_title ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:ST_arc
rdf:type xlink:SimpleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "arc"^^xsd:string ;
rdfs:label "arc"^^xsd:string ;
.
xlink:ST_embed
rdf:type xlink:SimpleType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "embed"^^xsd:string ;
rdfs:label "embed"^^xsd:string ;
.
xlink:ST_extended
rdf:type xlink:SimpleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "extended"^^xsd:string ;
rdfs:label "extended"^^xsd:string ;
.
xlink:ST_locator
rdf:type xlink:SimpleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "locator"^^xsd:string ;
rdfs:label "locator"^^xsd:string ;
.
xlink:ST_new
rdf:type xlink:SimpleType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "new"^^xsd:string ;
rdfs:label "new"^^xsd:string ;
.
xlink:ST_none
rdf:type xlink:SimpleType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "none"^^xsd:string ;
rdfs:label "none"^^xsd:string ;
.
xlink:ST_onLoad
rdf:type xlink:SimpleType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "onLoad"^^xsd:string ;
rdfs:label "on load"^^xsd:string ;
.
xlink:ST_onRequest
rdf:type xlink:SimpleType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "onRequest"^^xsd:string ;
rdfs:label "on request"^^xsd:string ;
.
xlink:ST_other
rdf:type xlink:SimpleType-actuate ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "other"^^xsd:string ;
rdfs:label "other"^^xsd:string ;
.
xlink:ST_replace
rdf:type xlink:SimpleType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "replace"^^xsd:string ;
rdfs:label "replace"^^xsd:string ;
.
xlink:ST_resource
rdf:type xlink:SimpleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "resource"^^xsd:string ;
rdfs:label "resource"^^xsd:string ;
.
xlink:ST_simple
rdf:type xlink:SimpleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "simple"^^xsd:string ;
rdfs:label "simple"^^xsd:string ;
.
xlink:ST_title
rdf:type xlink:SimpleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "5"^^xsd:nonNegativeInteger ;
dtype:value "title"^^xsd:string ;
rdfs:label "title"^^xsd:string ;
.
xlink:Simple
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#simple" ;
rdfs:comment "The abstract element at the head of the simple link substitution group."^^xsd:string ;
rdfs:label "Simple"^^xsd:string ;
rdfs:subClassOf xlink:SimpleType ;
.
xlink:SimpleType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#simpleType" ;
rdfs:comment "Type for the simple links defined in XBRL"^^xsd:string ;
rdfs:label "Simple type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:SimpleType-actuate ;
owl:onProperty xlink:actuateRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:SimpleType-arcroleDatatype ;
owl:onProperty xlink:arcrole ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:SimpleType-roleDatatype ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:SimpleType-show ;
owl:onProperty xlink:showRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:SimpleType-type ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty xlink:href ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty xlink:title ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:href ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:actuateRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:arcrole ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:role ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:showRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:title ;
] ;
.
xlink:SimpleType-actuate
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the actuate attribute"^^xsd:string ;
rdfs:label "Simple type-actuate"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:ST_none ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_onLoad ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_onRequest ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_other ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
.
xlink:SimpleType-arcroleDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "A URI with a minimum length of 1 character."^^xsd:string ;
rdfs:label "Simple type-arcrole datatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:SimpleType-roleDatatype
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "A URI with a minimum length of 1 character."^^xsd:string ;
rdfs:label "Simple type-role datatype"^^xsd:string ;
rdfs:subClassOf xsd:anyURI ;
.
xlink:SimpleType-show
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the show attribute"^^xsd:string ;
rdfs:label "Simple type-show"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:ST_embed ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_new ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_replace ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:SimpleType-show_ST_none ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:SimpleType-show_ST_other ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:SimpleType-show_ST_none
rdf:type xlink:SimpleType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "none"^^xsd:string ;
rdfs:label "Simple type-show ST none"^^xsd:string ;
.
xlink:SimpleType-show_ST_other
rdf:type xlink:SimpleType-show ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "other"^^xsd:string ;
rdfs:label "Simple type-show ST other"^^xsd:string ;
.
xlink:SimpleType-type
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the type attribute"^^xsd:string ;
rdfs:label "Simple type-type"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:ST_arc ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_extended ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_locator ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_resource ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_simple ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:ST_title ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:TT_arc
rdf:type xlink:TitleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "3"^^xsd:nonNegativeInteger ;
dtype:value "arc"^^xsd:string ;
rdfs:label "arc"^^xsd:string ;
.
xlink:TT_extended
rdf:type xlink:TitleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "extended"^^xsd:string ;
rdfs:label "extended"^^xsd:string ;
.
xlink:TT_locator
rdf:type xlink:TitleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "2"^^xsd:nonNegativeInteger ;
dtype:value "locator"^^xsd:string ;
rdfs:label "locator"^^xsd:string ;
.
xlink:TT_resource
rdf:type xlink:TitleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "4"^^xsd:nonNegativeInteger ;
dtype:value "resource"^^xsd:string ;
rdfs:label "resource"^^xsd:string ;
.
xlink:TT_simple
rdf:type xlink:TitleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "simple"^^xsd:string ;
rdfs:label "simple"^^xsd:string ;
.
xlink:TT_title
rdf:type xlink:TitleType-type ;
rdf:type owl:NamedIndividual ;
dtype:order "5"^^xsd:nonNegativeInteger ;
dtype:value "title"^^xsd:string ;
rdfs:label "title"^^xsd:string ;
.
xlink:Title
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#title" ;
rdfs:comment """Generic title element for use in extended link documentation.
Used on extended links, arcs, locators.
See http://www.w3.org/TR/xlink/#title-element for details."""^^xsd:string ;
rdfs:label "Title"^^xsd:string ;
rdfs:subClassOf xlink:TitleType ;
.
xlink:TitleType
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#titleType" ;
rdfs:comment """Type for the abstract title element -
used as a title element template."""^^xsd:string ;
rdfs:label "Title type"^^xsd:string ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xlink:TitleType-type ;
owl:onProperty xlink:typeRef ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty xlink:typeRef ;
] ;
.
xlink:TitleType-type
rdf:type owl:Class ;
rdfs:comment "Enumeration of values for the type attribute"^^xsd:string ;
rdfs:label "Title type-type"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:TT_arc ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:TT_extended ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:TT_locator ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:TT_resource ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:TT_simple ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:TT_title ;
rdf:rest () ;
] ;
] ;
] ;
] ;
] ;
] ;
] ;
.
xlink:UE_optional
rdf:type xlink:UseEnum ;
rdf:type owl:NamedIndividual ;
dtype:order "0"^^xsd:nonNegativeInteger ;
dtype:value "optional"^^xsd:NMTOKEN ;
rdfs:label "optional"^^xsd:string ;
.
xlink:UE_prohibited
rdf:type xlink:UseEnum ;
rdf:type owl:NamedIndividual ;
dtype:order "1"^^xsd:nonNegativeInteger ;
dtype:value "prohibited"^^xsd:NMTOKEN ;
rdfs:label "prohibited"^^xsd:string ;
.
xlink:UseEnum
rdf:type owl:Class ;
sxml:tag "http://www.xbrl.org/2003/XLink#useEnum" ;
rdfs:comment "Enumerated values for the use attribute on extended link arcs."^^xsd:string ;
rdfs:label "Use enum"^^xsd:string ;
rdfs:subClassOf dtype:EnumeratedValue ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom xsd:NMTOKEN ;
owl:onProperty dtype:value ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty dtype:value ;
] ;
owl:equivalentClass [
rdf:type owl:Class ;
owl:oneOf [
rdf:type rdf:List ;
rdf:first xlink:UE_optional ;
rdf:rest [
rdf:type rdf:List ;
rdf:first xlink:UE_prohibited ;
rdf:rest () ;
] ;
] ;
] ;
.
xlink:actuateRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#actuate" ;
rdfs:label "actuate ref"^^xsd:string ;
.
xlink:arcRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#arc" ;
rdfs:label "arc ref"^^xsd:string ;
.
xlink:arcrole
rdf:type owl:DatatypeProperty ;
rdf:type owl:ObjectProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#arcrole" ;
rdfs:label "arcrole"^^xsd:string ;
.
xlink:documentationRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#documentation" ;
rdfs:label "documentation ref"^^xsd:string ;
.
xlink:from
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#from" ;
rdfs:label "from"^^xsd:string ;
.
xlink:href
rdf:type owl:DatatypeProperty ;
rdf:type owl:ObjectProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#href" ;
rdfs:label "href"^^xsd:string ;
.
xlink:id
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#id" ;
rdfs:label "id"^^xsd:string ;
.
xlink:label
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#label" ;
rdfs:label "label"^^xsd:string ;
.
xlink:locatorRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#locator" ;
rdfs:label "locator ref"^^xsd:string ;
.
xlink:order
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#order" ;
rdfs:label "order"^^xsd:string ;
.
xlink:priority
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#priority" ;
rdfs:label "priority"^^xsd:string ;
.
xlink:resourceRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#resource" ;
rdfs:label "resource ref"^^xsd:string ;
.
xlink:role
rdf:type owl:DatatypeProperty ;
rdf:type owl:ObjectProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#role" ;
rdfs:label "role"^^xsd:string ;
.
xlink:showRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#show" ;
rdfs:label "show ref"^^xsd:string ;
.
xlink:title
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#title" ;
rdfs:label "title"^^xsd:string ;
.
xlink:titleRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#title" ;
rdfs:label "title ref"^^xsd:string ;
.
xlink:to
rdf:type owl:DatatypeProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#to" ;
rdfs:label "to"^^xsd:string ;
.
xlink:typeRef
rdf:type owl:ObjectProperty ;
sxml:tag "http://www.xbrl.org/2003/XLink#type" ;
rdfs:label "type ref"^^xsd:string ;
.
xlink:use
rdf:type owl:DatatypeProperty ;
rdf:type owl:ObjectProperty ;
sxml:attribute "http://www.xbrl.org/2003/XLink#use" ;
rdfs:label "use"^^xsd:string ;
.
dct:creator "Jurgen Ziemer (of this OWL adaptation - not the XBRL design)"^^xsd:string ;
dct:description "An RDF/OWL version of the XBRL linkbase. The linkbase ontology provides classes and properties for presentation, calculation, label, reference and other specialized instance ontologies that include linkbase."^^xsd:string ;
dct:rights "Copyright © 2002 XBRL International. All Rights Reserved. http://www.XBRL.org/legal/"^^xsd:string ;
dct:rights "Jayzed Data Models Inc. (adaptation for RDF/OWL in this OWL file only)."^^xsd:string ;
rdfs:comment "The ontology is a direct conversion of the XBRL schema file (see owl:versionInfo). The purpose is bi-directional for RDF instance files that include an XBRL taxonomy: To read XBRL data files into FinRegOnt and to create XBRL instance data files from the ontology."^^xsd:string ;
rdfs:isDefinedBy ;
rdfs:seeAlso ;
.
sxml:isAttribute
rdf:type owl:AnnotationProperty ;
.
sxml:order
rdf:type owl:AnnotationProperty ;
.
sxml:tag
rdf:type owl:AnnotationProperty ;
.
xsd:ID
rdf:type rdfs:Datatype ;
.
xsd:anyURI
rdf:type owl:Class ;
.
xsd:minLength
rdf:type owl:AnnotationProperty ;
.
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "0"^^xsd:int ;
rdfs:comment """Generic title element for use in extended link documentation.
Used on extended links, arcs, locators.
See http://www.w3.org/TR/xlink/#title-element for details."""^^xsd:string ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "0"^^xsd:int ;
rdfs:comment """Generic title element for use in extended link documentation.
Used on extended links, arcs, locators.
See http://www.w3.org/TR/xlink/#title-element for details."""^^xsd:string ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "0"^^xsd:int ;
rdfs:comment """Generic title element for use in extended link documentation.
Used on extended links, arcs, locators.
See http://www.w3.org/TR/xlink/#title-element for details."""^^xsd:string ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "1"^^xsd:int ;
rdfs:comment """Abstract element to use for documentation of
extended links and linkbases."""^^xsd:string ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "2"^^xsd:int ;
rdfs:comment """Abstract locator element to be used as head of locator substitution group
for all extended link locators in XBRL."""^^xsd:string ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "3"^^xsd:int ;
rdfs:comment "Abstract element to use as head of arc element substitution group."^^xsd:string ;
].
[
sxml:isAttribute "false"^^xsd:boolean ;
sxml:order "4"^^xsd:int ;
rdfs:comment "Abstract element to use as head of resource element substitution group."^^xsd:string ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
sxml:isAttribute "true"^^xsd:boolean ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].
[
xsd:minLength "1"^^xsd:anyURI ;
].