[foaf-dev] Time to make the foaf classes relate to Dublin Core classes?

Mikael Nilsson mikael at nilsson.name
Wed Jan 23 11:51:14 GMT 2008


On ons, 2008-01-23 at 00:57 +0000, Dan Brickley wrote:
> Here's a version of what we might write out...
> 
> <rdf:RDF
> 	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>         xmlns:owl="http://www.w3.org/2002/07/owl#"
>         xmlns:foaf="http://xmlns.com/foaf/0.1/"
>         xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" >
> 
> <owl:Class rdf:about="http://xmlns.com/foaf/0.1/Agent"
> rdf:type="http://www.w3.org/2000/01/rdf-schema#Class">
> 
>  <owl:equivalentClass rdf:resource="http://purl.org/dc/terms/Agent"/>
> 
> </owl:Class>
> 
> </rdf:RDF>
> 
> it's a bit ugly 'cos I tried to make it RDFS and OWL happy, but you
> get the idea.

Looks ok. I don't know the state of things regarding application support
for owl:equivalentClass - would it be pointless to make the two
rdfs:subClassOf statements explicit?

> 
> I also wonder how well AgentClass maps to foaf:Group, ie.

See separate mail.

/Mikael

> 
> http://xmlns.com/foaf/spec/#term_Group
> Group - A class of Agents.
> "The foaf:Group class represents a collection of individual agents
> (and may itself play the role of a foaf:Agent, ie. something that can
> perform actions)."
> 
> http://www.dublincore.org/documents/2008/01/14/dcmi-terms/#classes-AgentClass
> "A group of agents."
> "Examples of Agent Class include groups seen as classes, such as
> students, women, charities, lecturers."
> 
> Currently we don't say that Group is a subclass of class, which is how
> AgentClass seems to work. But the basic idea is similar...
> 
> Dan
> _______________________________________________
> foaf-dev mailing list
> foaf-dev at lists.foaf-project.org
> http://lists.foaf-project.org/mailman/listinfo/foaf-dev
> 
-- 
<mikael at nilsson.name>

Plus ça change, plus c'est la même chose



More information about the foaf-dev mailing list