[doap-interest] How to model DOAP mailing lists in RDF?
Sander W G van der Waal
sander.vanderwaal at oucs.ox.ac.uk
Mon Jan 17 14:05:21 CET 2011
Dear DOAP-interest,
I am looking for the best way to model a DOAP mailing list
in RDF while aiming to be a good RDF/semantic web citizen.
The DOAP spec defines the property doap:mailing-list
but only specifies a rdfs:domain, no rdfs:range [1].
The description suggests it could map onto a "Mailing
list home page or email address".
Looking at FOAF as the most suitable vocabulary for
email addresses and home pages, I find that the domain
of the foaf:mbox property is foaf:Agent so I can use eg.
foaf:Group as a subclass of foaf:Agent which could have
predicates for both an foaf:mbox and a foaf:homepage.
An example would be:
<http://projx.com>
a doap:Project ;
doap:mailing-list <http://projx.com/mailing-list> .
<http://projx.com/mailing-list>
a foaf:Group ;
foaf:mbox "projectx-subscribe at projx.com" ^^xsd:string ;
foaf:homepage <http://projx.com/mailing-list/archives> .
Is this similar to what other people are using for mailing
lists? Or is there perhaps a more suitable vocabulary?
Thanks,
Sander
[1] http://usefulinc.com/ns/doap#
[2] http://xmlns.com/foaf/spec/
OSS Watch - supporting open source in education and research http://www.oss-watch.ac.uk
More information about the doap-interest
mailing list