# baseURI: http://www.w3.org/2001/XMLSchema/
# Converted from XMLSchemaPattern.owl for ont2md documentation generation.
# Term IRIs use / instead of # so documentation hyperlinks work.

@prefix : <http://www.w3.org/2001/XMLSchema/> .
@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 xsd: <http://www.w3.org/2001/XMLSchema#> .

: a owl:Ontology ;
    rdfs:label "XML Schema Datatypes"@en ;
    rdfs:comment "Datatypes commonly used in RDF/OWL, drawn from the W3C XML Schema Definition Language."@en ;
    skos:note "This ontology has been tweaked to allow it to properly generate the documentation for this site. For example, the ending of the ontology IRI was changed from a `#` to a `/` to allow hyperlinks to work correctly."@en .

:string a rdfs:Datatype ;
    rdfs:label "xsd:string" .

:boolean a rdfs:Datatype ;
    rdfs:label "xsd:boolean" .

:decimal a rdfs:Datatype ;
    rdfs:label "xsd:decimal" .

:integer a rdfs:Datatype ;
    rdfs:label "xsd:integer" ;
    rdfs:subClassOf :decimal .

:long a rdfs:Datatype ;
    rdfs:label "xsd:long" ;
    rdfs:subClassOf :integer .

:int a rdfs:Datatype ;
    rdfs:label "xsd:int" ;
    rdfs:subClassOf :long .

:short a rdfs:Datatype ;
    rdfs:label "xsd:short" ;
    rdfs:subClassOf :int .

:byte a rdfs:Datatype ;
    rdfs:label "xsd:byte" ;
    rdfs:subClassOf :short .

:nonNegativeInteger a rdfs:Datatype ;
    rdfs:label "xsd:nonNegativeInteger" ;
    rdfs:subClassOf :integer .

:positiveInteger a rdfs:Datatype ;
    rdfs:label "xsd:positiveInteger" ;
    rdfs:subClassOf :nonNegativeInteger .

:nonPositiveInteger a rdfs:Datatype ;
    rdfs:label "xsd:nonPositiveInteger" ;
    rdfs:subClassOf :integer .

:negativeInteger a rdfs:Datatype ;
    rdfs:label "xsd:negativeInteger" ;
    rdfs:subClassOf :nonPositiveInteger .

:float a rdfs:Datatype ;
    rdfs:label "xsd:float" .

:double a rdfs:Datatype ;
    rdfs:label "xsd:double" .

:date a rdfs:Datatype ;
    rdfs:label "xsd:date" .

:time a rdfs:Datatype ;
    rdfs:label "xsd:time" .

:dateTime a rdfs:Datatype ;
    rdfs:label "xsd:dateTime" .

:dateTimeStamp a rdfs:Datatype ;
    rdfs:label "xsd:dateTimeStamp" .

:duration a rdfs:Datatype ;
    rdfs:label "xsd:duration" .

:dayTimeDuration a rdfs:Datatype ;
    rdfs:label "xsd:dayTimeDuration" .

:yearMonthDuration a rdfs:Datatype ;
    rdfs:label "xsd:yearMonthDuration" .

:anyURI a rdfs:Datatype ;
    rdfs:label "xsd:anyURI" .

:base64Binary a rdfs:Datatype ;
    rdfs:label "xsd:base64Binary" .

:hexBinary a rdfs:Datatype ;
    rdfs:label "xsd:hexBinary" .
