Translation(s): none
Resource Description Framework
RDF is a W3C standard, which is a key to interoperability in exchange of data between different services, as data encoded in RDF is self-described to a certain extent, using Semantic Web techniques. RDF can be encoded in XML, or more textual formats like Turtle, or JSON-LD.
This page intends to hold pointers about various Semantic Web / RDF resources and tools linked to Debian.
Tools packaged in Debian
raptor2-utils: provides the rapper tool capable of parsing and serializing in various RDF serialization formats
rasqal-utils: provides the roqet tool for querying RDF graphs
more to be filed here
The debtags tool knows a semantic data category that can be queried for a comprehensive list (assignment of tags pending).
Semantic data about Debian
Some elaborated discussion of such needs is documented in Authoritative Linked Data descriptions of Debian source packages using ADMS.SW
RDF descriptions of Debian source packages on the PTS
Every Debian source package should have an RDF/XML representation available at http://packages.qa.debian.org/src_pkg_name
See for instance the apache2 data at : http://packages.qa.debian.org/apache2 (rapper -o turtle http://packages.qa.debian.org/apache2 or curl -L -H 'Accept: application/rdf+xml' http://packages.qa.debian.org/apache2
Further information about this service is available on qa.debian.org/pts/RdfInterface.
#685605 discusses both this and the UDD export.
UDD exports
The data available in UDD (Ultimate Debian Database) is exported as described on Services/rdf.debian.net.
#685605 discusses both this and the PTS export.
Discussion about further data
Describing the Debian project per se
http://lists.debian.org/debian-project/2011/05/msg00069.html for a discussion about a ?DOAP profile for the Debian project
Describing Debian contributors
http://lists.debian.org/debian-project/2011/06/msg00000.html for Alioth users ?FOAF profiles an projects DOAP descriptions
http://contributors.debian.org/ by now has more comprehensive information.
Bug tacker
#590931 : RDFa for debbugs
- This would profit from having bts-track data available as well.
For ontologies, there is webflow and doap-bugs (the latter being compatible with the former by statements like dbugs:blocks rdfs:subPropertyOf [ owl:inverseOf flow:dependent ]).
Barely any tools exist that deal with semantic issue tracking, taskify uses it, and tabulator has something related as well.
DebTags
Serving ?DebTags as RDF is discussed in a debwebid thread
Putkey2011 contains suggestions on how to represent faceted information using the SKOS vocabulary, which is employed in the current drafts.
[[doc-base]]
The data in doc-base is already well structured and suitable for semantification. (Bonus points for finding copies of the documents available online).