@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

<http://uri4uri.net/vocab#noPortSpecified>
        a                 skos:Concept ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "No Port Specified" .

<http://uri4uri.net/vocab#key>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "key" .

<http://uri4uri.net/vocab#Domain-Valid>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Valid Internet Domain" .

<http://uri4uri.net/vocab.ttl/>
        a                  foaf:Document ;
        dcterms:title      "URI Vocabulary" ;
        foaf:primaryTopic  <http://uri4uri.net/vocab#> .

<http://uri4uri.net/vocab#connectsTo>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "connects to" .

<http://uri4uri.net/vocab#filename>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "filename" .

<http://uri4uri.net/vocab#DomainDatatype>
        a                 rdfs:Datatype ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Internet Domain Identifier" .

<http://uri4uri.net/vocab#HostPort>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Host and Port" .

<http://uri4uri.net/vocab#Domain-Invalid>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Invalid Internet Domain" .

<http://uri4uri.net/vocab#Format>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "File Format" .

<http://uri4uri.net/vocab#host>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "host" .

<http://uri4uri.net/vocab#FragmentURI>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI with Fragement Identifier" .

<http://uri4uri.net/vocab#URIScheme>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Scheme" .

<http://uri4uri.net/vocab#trueAt>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "trueAt" .

<http://uri4uri.net/vocab#predicate>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "predicate" .

<http://uri4uri.net/vocab#IANARef>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "IANA reference" .

<http://uri4uri.net/vocab#QueryValue>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Query Value" .

<http://uri4uri.net/vocab#Suffix>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Filename Suffix" .

<http://uri4uri.net/vocab#length>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "length" .

<http://uri4uri.net/vocab#MimetypeDatatype>
        a                 rdfs:Datatype ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Mimetype Identifier" .

<http://uri4uri.net/vocab#md5>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "md5 hash" .

<http://uri4uri.net/vocab#Domain>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Internet Domain" .

<http://uri4uri.net/vocab#delegationRecordPage>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "delegation record page" .

<http://uri4uri.net/vocab#usedForFormat>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "used for format" .

<http://uri4uri.net/vocab#SuffixDatatype>
        a                 rdfs:Datatype ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Filename Suffix Identifier" .

<http://uri4uri.net/vocab#path>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "path" .

<http://uri4uri.net/vocab#Mimetype>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Mimetype" .

<http://uri4uri.net/vocab#TopLevelDomain-CountryCode>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Country Top-Level Domain" .

<http://uri4uri.net/vocab#subDom>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "subdomain" .

<http://uri4uri.net/vocab#fragmentOf>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "fragment of" .

<http://uri4uri.net/vocab#fragment>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "fragment" .

<http://uri4uri.net/vocab#subject>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "subject" .

<http://uri4uri.net/vocab#user>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "user" .

<http://uri4uri.net/vocab#object>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "object" .

<http://uri4uri.net/vocab#usedForSuffix>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "used for suffix" .

<http://uri4uri.net/vocab#account>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "account" .

<http://uri4uri.net/vocab#TopLevelDomain-Sponsored>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Sponsored Top-Level Domain" .

<http://uri4uri.net/vocab#Query>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Query Part" .

<http://uri4uri.net/vocab#whoIsRecord>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "whois record" .

<http://uri4uri.net/vocab#query>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "query" .

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

<http://uri4uri.net/vocab#value>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "value" .

<http://uri4uri.net/vocab#TopLevelDomain-Infrastructure>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Infrastructure Top-Level Domain" .

<http://uri4uri.net/vocab#URIDatatype>
        a                 rdfs:Datatype ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Identifier" .

<http://uri4uri.net/vocab#QueryKey>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Query Key" .

<http://uri4uri.net/vocab#QueryKVP>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Query Key-Value Pair" .

<http://uri4uri.net/vocab#identifiedBy>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "identified by URI" .

<http://uri4uri.net/vocab#TopLevelDomain>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Top-Level Domain" .

<http://uri4uri.net/vocab#hasWhoIsServer>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "whois server" .

<http://uri4uri.net/vocab#IANAPage>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "IANA page" .

<http://uri4uri.net/vocab#port>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "port" .

<http://uri4uri.net/vocab#>
        a                    owl:Ontology ;
        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" .

<http://uri4uri.net/vocab#suffix>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "suffix" .

<http://uri4uri.net/vocab#TopLevelDomain-Generic>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Generic Top-Level Domain" .

<http://uri4uri.net/vocab#WhoisServer>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Whois Server" .

<http://uri4uri.net/vocab#URI>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI" .

<http://uri4uri.net/vocab#TopLevelDomain-Test>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Test Top-Level Domain" .

<http://uri4uri.net/vocab#Statement>
        a                 rdfs:Class ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "Statement (reified)" .

<http://uri4uri.net/vocab#pass>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "password" .

<http://uri4uri.net/vocab#URISchemeDatatype>
        a                 rdfs:Datatype ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI Scheme Identifier" .

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

<http://uri4uri.net/vocab#sponsor>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "sponsor" .

<http://uri4uri.net/vocab#queryString>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "query string" .

<http://uri4uri.net/vocab#scheme>
        a                 rdf:Property ;
        rdfs:isDefinedBy  <http://uri4uri.net/vocab#> ;
        rdfs:label        "URI scheme" .
