@prefix dc: .
@prefix dcterms: .
@prefix foaf: .
@prefix ov: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix v: .
@prefix xsd: .
owl:Class a rdfs:Class ;
rdfs:label "Class" .
owl:Restriction a rdfs:Class ;
rdfs:label "Restriction" .
a foaf:Document ;
dcterms:hasFormat ,
,
,
,
;
dcterms:title "Description of Name" ;
foaf:primaryTopic v:Name .
dcterms:source a rdf:Property ;
rdfs:label "Source"@en .
rdf:first a rdf:Property ;
rdfs:label "first" .
rdf:rest a rdf:Property ;
rdfs:label "rest" .
rdf:type a rdf:Property ;
rdfs:label "type" .
rdfs:comment a rdf:Property ;
rdfs:label "comment" .
rdfs:isDefinedBy a rdf:Property ;
rdfs:label "isDefinedBy" .
rdfs:label a rdf:Property ;
rdfs:label "label" .
owl:equivalentClass a rdf:Property ;
rdfs:label "equivalentClass" .
owl:intersectionOf a rdf:Property ;
rdfs:label "intersectionOf" .
owl:maxCardinality a rdf:Property ;
rdfs:label "maxCardinality" .
owl:minCardinality a rdf:Property ;
rdfs:label "minCardinality" .
owl:onProperty a rdf:Property ;
rdfs:label "onProperty" .
owl:someValuesFrom a rdf:Property ;
rdfs:label "someValuesFrom" .
owl:unionOf a rdf:Property ;
rdfs:label "unionOf" .
dc:format "application/xhtml+xml",
"text/html" ;
dcterms:title "HTML description of Name" .
dc:format "text/n3" ;
dcterms:title "Notation3 description of Name" .
dc:format "text/plain" ;
dcterms:title "NTriples description of Name" .
dc:format "application/rdf+xml" ;
dcterms:title "RDF/XML description of Name" .
dc:format "text/turtle" ;
dcterms:title "Turtle description of Name" .
a owl:Ontology ;
rdfs:label "Ontology for vCard"@en .
v:Name a owl:Class ;
rdfs:label "Name"@en ;
rdfs:comment "To specify the components of the name of the object"@en ;
rdfs:isDefinedBy ;
owl:equivalentClass [ a owl:Class ;
owl:unionOf ( [ a owl:Class ;
owl:intersectionOf ( [ a owl:Restriction ;
owl:onProperty v:additional-name ;
owl:someValuesFrom xsd:string ] [ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty v:additional-name ] ) ] [ a owl:Class ;
owl:intersectionOf ( [ a owl:Restriction ;
owl:onProperty v:family-name ;
owl:someValuesFrom xsd:string ] [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty v:family-name ] ) ] [ a owl:Class ;
owl:intersectionOf ( [ a owl:Restriction ;
owl:onProperty v:given-name ;
owl:someValuesFrom xsd:string ] [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty v:given-name ] ) ] [ a owl:Class ;
owl:intersectionOf ( [ a owl:Restriction ;
owl:onProperty v:honorific-prefix ;
owl:someValuesFrom xsd:string ] [ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty v:honorific-prefix ] ) ] [ a owl:Class ;
owl:intersectionOf ( [ a owl:Restriction ;
owl:onProperty v:honorific-suffix ;
owl:someValuesFrom xsd:string ] [ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty v:honorific-suffix ] ) ] ) ] .
v:additional-name a owl:DatatypeProperty ;
rdfs:label "additional name"@en .
v:family-name a owl:DatatypeProperty ;
rdfs:label "family name"@en .
v:given-name a owl:DatatypeProperty ;
rdfs:label "given name"@en .
v:honorific-prefix a owl:DatatypeProperty ;
rdfs:label "honorific prefix"@en .
v:honorific-suffix a owl:DatatypeProperty ;
rdfs:label "honorific suffix"@en .
() a rdf:List ;
rdfs:label "nil" .
[] a ov:RequestedDocument ;
dcterms:source .