#language en ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ ---- = Resource Description Framework = [[http://www.w3.org/RDF/|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 = * [[http://packages.debian.org/raptor2-utils|raptor2-utils]]: provides the `rapper` tool capable of parsing and serializing in various RDF serialization formats * [[http://packages.debian.org/rasqal-utils|rasqal-utils]]: provides the `roqet` tool for querying RDF graphs * ''more to be filed here'' The debtags tool knows a [[http://debtags.debian.net/search/bytag?wl=works-with::semantic-data&bl=&tq=|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 [[http://www-public.telecom-sudparis.eu/~berger_o/papier-oss2013/|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]]. [[DebianBug:685605|#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]]. [[DebianBug:685605|#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 === * [[DebianBug:590931|#590931]] : RDFa for debbugs * This would profit from having bts-track data available as well. * For ontologies, there is [[http://www.w3.org/2005/01/wf/flow#|webflow]] and [[http://ontologi.es/doap-bugs#|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, [[https://github.com/taskify/taskify|taskify]] uses it, and [[https://github.com/linkeddata/tabulator|tabulator]] has something related as well. === DebTags === Serving DebTags as RDF is discussed in [[http://lists.alioth.debian.org/pipermail/debwebid-discuss/Week-of-Mon-20150810/000027.html|a debwebid thread]] [[http://www.webpages.uidaho.edu/~mbolin/putkey.htm|Putkey2011]] contains suggestions on how to represent faceted information using the [[http://www.w3.org/2004/02/skos/core#|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).