FOAF:Friend of a Friend
ontology that describes people, the link between them and the thing they create and do.
Core FOAF Vocabulary:
foaf:Person
a rdfs:Class;
rdfs:label “Person”;
rdfs:comment “A person”;
vs:term_status “stable”;
a owl:Class;
owl:equivalentClass http://scchema.org/Person,<…>;
rdfs:subClassOf foaf:Agent
foaf:Organization
a rdfs:Class;
rdfs:label “Organization”;
rdfs:comment"An organization";
vs:term_status “stable”;
a owl:Class;
rdfs:subClassOf foaf:Agent;
rdfs:isDefinedBy <…>;
owl:disjointWith foaf:Person,foaf:Document.
foaf:Agent
a rdfs:Class
vs:term_status"stable";
rdfs:label “Agent”;
rdfs:comment “An agent”;
owl:equivalentClass <’’’>.
foaf:Project
a rdfs:Class;
vs:term_status"testing";
rdfs:label “Project”;
rdfs:comment “A progect”;
a owl:Class;
rdfs:isDefinedBy <’’’>;
owl:disjointWith foaf:Person, foaf:Document.
foaf:title
a rdf:Property;
vs:term_status “testing”;
rdfs:label “title”;
rdfs:comment “Title”;
a owl:Class;
rdfs:isDefinedBy <’’’>.
foaf:firstName
foaf:homepage
a rdf:Property;
vs:term_status “stable”;
rdfs:label "homepage’;
rdfs:comment “A homepage for some thing”;
a owl:ObjectProperty;
rdfs:subPropertyOf foaf:page, foaf:isPrimaryTopicOf;
a owl:InverseFunctionProperty;
rdfs:domain owl:Thing;
rdfs:range owl:Document;
foaf:knows
a rdf:Property;
vs:term_status “stable”;
rdfs:label “knows”;
rdfs:comment “…”;
a owl:ObjectProperty;
rdfs:domain foaf:Person;
rdfs:range foaf:Person.
foaf:age
a rdf:Property;
vs:term_status “unstable”;
rdfs:label “age”;
rdfs:comment “The age”;
a owl:FunctionalProperty, owl:DataProperty;
rdf:domain foaf:Agent;
rdfs:range rdfs:Literal;
rdfs:isDefinedBy <’’’>.