@prefix wdrs: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . @prefix owl: . @prefix ex: . <> rdf:type owl:Ontology ; wdrs:issued "2007-12-14" ; wdrs:issuedby . [] rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ([ rdf:type owl:Restriction ; owl:hasValue "red" ; owl:onProperty ex:color ] [ rdf:type owl:Restriction ; owl:hasValue "square" ; owl:onProperty ex:shape ]) ] ; wdrs:logo ; wdrs:text "Everything on example.org and example.com is is red and square" ] ; owl:equivalentClass [ rdf:type owl:Class ; owl:intersectionOf ([ rdf:type owl:Restriction ; owl:onProperty wdrs:hasIRI ; owl:someValuesFrom [ rdf:type rdfs:Datatype ; owl:onDatatype ; owl:withRestrictions ([ xsd:pattern "\\:\\/\\/(([^\\/\\?\\#]*)\\@)?([^\\:\\/\\?\\#\\@]+\\.)?(example\\.com|example\\.org)(\\:([0-9]+))?\\/"^^ ]) ] ] [ rdf:type owl:Class ; owl:complementOf [ rdf:type owl:Restriction ; owl:onProperty wdrs:hasIRI ; owl:someValuesFrom [ rdf:type rdfs:Datatype ; owl:onDatatype ; owl:withRestrictions ([ xsd:pattern "\\:\\/\\/(([^\\/\\?\\#]*)\\@)?([^\\:\\/\\?\\#\\@]+\\.)*[^\\:\\/\\?\\#\\@]+\\:(8080|8081|8082)\\/"^^ ]) ] ] ]) ] .