Hi. I've been doing some experiment with a modified version of the "people_scripts" which generate the http://www.debian.org/devel/people page, in order to generate (short) FOAF [1] profiles for all package maintainers (along the lines I has drafted in my previous mail).
Here's a first result, in case you're interested : http://people.debian.org/~obergix/foafs.ttl in Turtle format For instance, you'll find me there as <http://people.debian.org/~obergix/foafs.ttl#obergix> : <http://people.debian.org/~obergix/foafs.ttl#obergix> a foaf:Person ; rdfs:seeAlso <http://qa.debian.org/developer.php?login=ober...@debian.org> ; owl:sameAs <http://www.debian.org/devel/people#MAINT_Berger>, <http://www.debian.org/devel/people#MAINT_obergix> ; foaf:firstName "Olivier" ; foaf:homepage <http://www.olivierberger.org/> ; foaf:lastName "Berger" ; foaf:mbox <mailto:ober...@debian.org> ; foaf:name "Berger, Olivier" . I shall now see to host this at a better location, like for instance http://webid.debian.net/maintainers, so that I'm identified as <http://webid.debian.net/maintainers#obergix>. Next steps may involve adding some personal FOAF entry to LDAP that could be used to interlink it, adding the maintainer's URI in the PTS' RDF meta-data [5], and eventually deploying this on a debian.org machine. Later steps coud involve WebID stuff, so that these FOAF can be used to authenticate to Debian services and more... but that's just a much longer term hypothesis ;) Any comments welcome. Best regards, [0]... [4] see below [5] http://packages.qa.debian.org/common/RDF.html Olivier Berger <ober...@debian.org> writes: > Hi. > > A bit more details about FOAF. > > Olivier Berger <olivier.ber...@it-sudparis.eu> writes: > >> >> Also may I suggest to think about adding a FOAF profile [1] and similar >> machine-processable (RDF based, for interoperability benefits) documents >> in addition to human readable ones, so that one can aggregate his debian >> whois with other forms of personnal profiles. >> >> For instance, I'm already linking in my WebID (which is FOAF based) [3] >> my other "identities" at ohloh, on bibliographic indexes, or other >> forges. >> >> There's a plugin for FusionForge that provides FOAF descriptions of >> accounts that could be used to provide a feed for consumption in your >> tool, provided it was installed on alioth. >> >> Of course, you may achieve same results without FOAF and RDF, but the >> great thing about these standards is that anyone can mix these sources >> with others and mesh a Semantic Web of people profiles for many use >> cases. Interoperability :-) >> > > Oh, and I forgot that I had added to http://people.debian.org/~obergix/ > a link (<link rel="meta" type="application/rdf+xml" title="FOAF" ...) to > my "Debian FOAF profile" : <http://people.debian.org/~obergix/foaf.rdf> > > In there, you'll find the following (converted to turtle) : > > <http://people.debian.org/~obergix/foaf.rdf#obergix> > a foaf:Person ; > rdfs:seeAlso <http://www-public.it-sudparis.eu/~berger_o/foaf.rdf>, > <http://www.olivierberger.org/foaf.rdf> ; > owl:sameAs <http://www-public.it-sudparis.eu/~berger_o/foaf.rdf#me>, > <http://www.olivierberger.org/foaf.rdf#me> ; > foaf:family_name "Berger" ; > foaf:givenname "Olivier" ; > foaf:homepage <http://people.debian.org/~obergix/> ; > foaf:made <http://people.debian.org/~obergix/foaf.rdf> ; > foaf:mbox "mailto:ober...@debian.org" ; > foaf:mbox_sha1sum "20405e51683655b67655e50b2e46fb0f43fd5b5f" ; > foaf:name "Olivier Berger" ; > foaf:nick "obergix" ; > foaf:pubkeyAddress > <http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE941DEDA7C5BB6A5> . > > Which is the FOAF that could serve as a WebID for me connecting (SSO) to > the Debian services, as well as an authoritative source of details about > me in Debian. > > Just as this Debian FOAF profile of mine declares (owl:sameAs) I'm also > described by other FOAF profiles (in other projects, at home, at work or > on identi.ca, etc.), it could point to RDF data produced by the Whois > service, the PTS, etc. > > So, it means that every Debian project member could use URIs like > <http://people.debian.org/~login/> as a WebIDs (provided that by > default, the Web server of people.debian.org would redirect to the > user's foaf.rdf whenever RDF+XML is required by a Web client, much like > the index.html inside the public_html). > > These FOAF profiles could be customised by the owner (taking into > account their privacy concerns) in order to provide significant details > about them, including some that could be coming from the Whois service > or other sources of RDF (copy paste or using sameAs references). > > In turn, the Whois service could exploit these FOAF/WebID profiles to > render them as HTML, in a similar way to what the FOAF explorer does > (see > http://xml.mfd-consult.dk/foaf/explorer/?foaf=http%3A%2F%2Fpeople.debian.org%2F~obergix%2Ffoaf.rdf > for instance). > > Of course, the interest is also that this information becomes available > to everyone, not only to Debian services, on the Semantic Web. > > Does it make sense ? > > Best regards, > >> >> [0] https://www.ohloh.net/accounts/oberger >> [1] http://www.foaf-project.org/ >> [2] http://wiki.debian.org/RDF >> [3] http://www-public.it-sudparis.eu/~berger_o/foaf.rdf#me >> [4] >> https://fusionforge.org/plugins/mediawiki/wiki/fusionforge/index.php/FOAF_Profiles_Plugin > > P.S.: I've added people.debian.org ~ pages and pointer to FOAF in > http://wiki.debian.org/ContributorsInformationSources > -- Olivier BERGER http://www-public.telecom-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8 Ingenieur Recherche - Dept INF Institut Mines-Telecom, Telecom SudParis, Evry (France) -- To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87mwv7an60....@inf-8657.int-evry.fr