@base <http://uri4uri.net/vocab#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<http://id.ecs.soton.ac.uk/person/1248>
    foaf:homepage <http://users.ecs.soton.ac.uk/cjg/> ;
    foaf:name "Christopher Gutteridge" .

<>
    dcterms:creator <http://id.ecs.soton.ac.uk/person/1248> ;
    dcterms:description "This vocabulary describes the entities which may be derived from a URI and the relationships between them, such as Internet Domains, prototcols, file suffixes etc. It was initially issued as part of an April 1st gag, but has utility beyond the initial joke." ;
    dcterms:issued "2013-04-01"^^<http://www.w3.org/2001/XMLSchema#date> ;
    dcterms:title "URI Vocabulary" ;
    a <http://www.w3.org/2002/07/owl#Ontology> .

<#Domain>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Internet Domain" .

<#Domain-Invalid>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Invalid Internet Domain" .

<#Domain-Valid>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Valid Internet Domain" .

<#DomainDatatype>
    a rdfs:Datatype ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Internet Domain Identifier" .

<#Format>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "File Format" .

<#FragmentURI>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI with Fragement Identifier" .

<#HostPort>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Host and Port" .

<#IANAPage>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "IANA page" .

<#IANARef>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "IANA reference" .

<#Mimetype>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Mimetype" .

<#MimetypeDatatype>
    a rdfs:Datatype ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Mimetype Identifier" .

<#Query>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Query Part" .

<#QueryKVP>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Query Key-Value Pair" .

<#QueryKey>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Query Key" .

<#QueryValue>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Query Value" .

<#Statement>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Statement (reified)" .

<#Suffix>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Filename Suffix" .

<#SuffixDatatype>
    a rdfs:Datatype ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Filename Suffix Identifier" .

<#TopLevelDomain>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Top-Level Domain" .

<#TopLevelDomain-CountryCode>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Country Top-Level Domain" .

<#TopLevelDomain-Generic>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Generic Top-Level Domain" .

<#TopLevelDomain-GenericRestricted>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Restricted Generic Top-Level Domain" .

<#TopLevelDomain-Infrastructure>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Infrastructure Top-Level Domain" .

<#TopLevelDomain-Sponsored>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Sponsored Top-Level Domain" .

<#TopLevelDomain-Test>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Test Top-Level Domain" .

<#URI>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI" .

<#URIDatatype>
    a rdfs:Datatype ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Identifier" .

<#URIScheme>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Scheme" .

<#URISchemeDatatype>
    a rdfs:Datatype ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI Scheme Identifier" .

<#WhoisServer>
    a rdfs:Class ;
    rdfs:isDefinedBy <> ;
    rdfs:label "Whois Server" .

<#account>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "account" .

<#connectsTo>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "connects to" .

<#delegationRecordPage>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "delegation record page" .

<#filename>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "filename" .

<#fragment>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "fragment" .

<#fragmentOf>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "fragment of" .

<#hasWhoIsServer>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "whois server" .

<#host>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "host" .

<#identifiedBy>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "identified by URI" .

<#key>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "key" .

<#length>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "length" .

<#md5>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "md5 hash" .

<#noPortSpecified>
    a <http://www.w3.org/2004/02/skos/core#Concept> ;
    rdfs:isDefinedBy <> ;
    rdfs:label "No Port Specified" .

<#object>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "object" .

<#pass>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "password" .

<#path>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "path" .

<#port>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "port" .

<#predicate>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "predicate" .

<#query>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "query" .

<#queryString>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "query string" .

<#scheme>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "URI scheme" .

<#sponsor>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "sponsor" .

<#subDom>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "subdomain" .

<#subject>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "subject" .

<#suffix>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "suffix" .

<#trueAt>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "trueAt" .

<#usedForFormat>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "used for format" .

<#usedForSuffix>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "used for suffix" .

<#user>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "user" .

<#value>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "value" .

<#whoIsRecord>
    a rdf:Property ;
    rdfs:isDefinedBy <> ;
    rdfs:label "whois record" .

<vocab.rdf/>
    dcterms:title "URI Vocabulary" ;
    a foaf:Document ;
    foaf:primaryTopic <> .

