[rdfweb-dev] list of MS bloggers in FOAF format?

Danny Ayers danny666 at virgilio.it
Sat Sep 20 07:27:43 UTC 2003


A couple of Saturday morning musings:

The MS bloggers all have the property-

{Person} foaf:workplaceHomepage http://www.microsoft.com

so there's an implicit grouping, but what might be a nice way of making the
grouping more explicit? Perhaps the OWLishness could be used by providing a
rule

if
	{PersonX} foaf:workplaceHomepage http://www.microsoft.com
then
	foaf:Group foaf:member {PersonX}
	//where
	foaf:Group foaf:name "MS Bloggers"

but offhand I can't think how...

The other thing is it would be a cool demo of the grouping kit to harvest
the following from individual profiles:

{PersonX} foaf:interest http://rdfweb.org
{PersonX} foaf:weblog http://personx.com

and produce a standalone list of "FOAF Bloggers" in the style of the MS
list.

It may or may not be cool to generate an OPML version from this - on the one
hand it's a godawful format, but on the other a lot of blogging tools
support it, and having it machine-generated in a neato way might interest a
few skeptics.

Cheers,
Danny.





> -----Original Message-----
> From: rdfweb-dev-bounces at vapours.rdfweb.org
> [mailto:rdfweb-dev-bounces at vapours.rdfweb.org]On Behalf Of Leigh Dodds
> Sent: 18 September 2003 14:03
> To: Dan Brickley; Joshua Allen
> Cc: rdfweb-dev at vapours.rdfweb.org
> Subject: RE: [rdfweb-dev] list of MS bloggers in FOAF format?
>
>
> Hi,
>
> The Wiki page has been updated to include links to the stylesheet and
> a snapshot of the generated output. There's also a link that does the
> conversion automatically. However there's an encoding issue with the
> list of bloggers. It's actually iso-8859-1 not UTF-8 (or thats what I
> had to change it to, to get it to parse).
>
> For reference, the XSLT is at:
>
> http://www.ldodds.com/foaf/misc/ms-bloggers2foaf.xsl
>
> and sample output at:
>
> http://www.ldodds.com/foaf/misc/ms-bloggers.rdf
>
> My version doesn't include title of the 'blog as this information isn't
> included in the OPML original.
>
> Cheers,
>
> L.
>
> > -----Original Message-----
> > From: rdfweb-dev-bounces at vapours.rdfweb.org
> > [mailto:rdfweb-dev-bounces at vapours.rdfweb.org]On Behalf Of Dan Brickley
> > Sent: 18 September 2003 12:55
> > To: Joshua Allen
> > Cc: rdfweb-dev at vapours.rdfweb.org
> > Subject: [rdfweb-dev] list of MS bloggers in FOAF format?
> >
> >
> > (copying FOAF list)
> >
> > Hi Joshua,
> >
> > Just discovered http://www.netcrucible.com/blog/msft.xml --- wondering
> > if you could make a FOAF version available too, since we have more
> > explicit markup that can carry the semantics of 'this is the
> weblog of a
> > Person who works at Microsoft'. Seems like a nice dataset to have
> > converted andmight help encourage others to do the same.
> >
> > Here's your current markup:
> >
> >       <outline type="rss" title="Joshua Allen"
> >       xmlUrl="http://www.netcrucible.com/blog/rss.xml"
> >       htmlUrl="http://www.netcrucible.com/blog/" />
> >
> > Here's an example fragment recast as FOAF. It is more explicit,
> and hence more verbose,
> > but would support much more interesting querying at aggregators...
> >
> >
> > (time passes, Leigh and Dan talk in IRC #foaf and make a wiki
> page instead)
> >
> >
> >
> > See http://rdfweb.org/topic/UsingFoafWeblog
> >
> > Example snippet:
> >
> > <?xml version="1.0"?>
> > <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
> >   xmlns:foaf="http://xmlns.com/foaf/0.1/"
> >   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
> >   xmlns:dc="http://purl.org/dc/elements/1.1/">
> >   <foaf:Person>
> >     <foaf:name>Joshua Allen</foaf:name>
> >     <foaf:workplaceHomepage rdf:resource="http://www.microsoft.com/"/>
> >     <foaf:weblog dc:title="Better Living Through Software"
> >       dc:description="Life at Microsoft, the software industry
> from a rational
> > perspective"
> rdf:resource="http://www.netcrucible.com/blog/"/>
> >     <rdfs:seeAlso
> rdf:resource="http://www.netcrucible.com/blog/rss.xml"/>
> >     <!-- this last property is a slight stretch since the
> referenced feed
> > 		      currently uses RSS2, but is imho ok... -->
> >  </foaf:Person>
> > </rdf:RDF>
> >
> >
> > Leigh Dodd's has been hacking an XSLT transform as I type this, will
> > link it from the Wiki page when published. His markup is slightly
> > different since it doesn't have blog title/description, and includes
> > more info about the RSS feed (its maker and fact that it is a
> > 'channel').
> >
> > Do you have any further info that could be included in the FOAF version
> > beyond that in your current XML listing? (eg. gender, homepage,
> weblog title, blurb
> > etc.?). This seems like quite a nice testbed for some of the ideas
> > you discuss in http://www.netcrucible.com/semantic.html ...
> >
> > cheers,
> >
> > Dan
> >
> > _______________________________________________
> > rdfweb-dev mailing list
> > rdfweb-dev at vapours.rdfweb.org
> > wiki: http://rdfweb.org/topic/FoafProject
> > http://rdfweb.org/mailman/listinfo/rdfweb-dev
>
> _______________________________________________
> rdfweb-dev mailing list
> rdfweb-dev at vapours.rdfweb.org
> wiki: http://rdfweb.org/topic/FoafProject
> http://rdfweb.org/mailman/listinfo/rdfweb-dev




More information about the foaf-dev mailing list