Re: debtags revival
- To: debian-metadata@lists.debian.org
- Subject: Re: debtags revival
- From: Jonas Smedegaard <dr@jones.dk>
- Date: Thu, 29 May 2025 14:48:42 +0200
- Message-id: <[🔎] 174852292292.3138865.4702383551321340334@cairon.jones.dk>
- Mail-followup-to: debian-metadata@lists.debian.org
- Reply-to: debian-metadata@lists.debian.org
- In-reply-to: <172358080400.284651.10610214318409151590@cairon.jones.dk>
- References: <170582941844.2588145.2112094261138312924@auryn.jones.dk> <170722783911.2588145.11079731402889835840@auryn.jones.dk> <ada43d3a-1d6d-450c-976c-069362dae589@debian.org> <172278435602.2823508.11185002384082811763@cairon.jones.dk> <dec52d9a-a04c-4b37-95dd-6bb56a9258ae@debian.org> <172287663512.2863052.13003154738079767088@cairon.jones.dk> <d8c4ea5c-de6b-4393-b5a4-545d926f4728@debian.org> <172307030847.3155202.16240862346976808834@cairon.jones.dk> <c467ebea-5af7-4712-8342-483113dbb5b6@debian.org> <172358080400.284651.10610214318409151590@cairon.jones.dk>
Hi people interested in reviving Debtags (Bcc'ed this email)
Please subscribe to the mailinglist debian-metadata:
https://lists.debian.org/debian-metadata/
Please also let's use that for our future conversations - Reply-To: and
Mail-Followup-To: set accordingly.
That list has been dormant for 10 years, and the few ever posters to the
list are no longer active in Debian, so I see no harm in us "hijacking"
that list for largely related purpose.
Here is below some context from a previous conversation between some of
us (only my parts, out of respect for the other peers in that private
conversation) about my interest in Debtags:
Quoting Jonas Smedegaard (2024-08-13 22:26:44)
> A strong reason for me to use RDF is that it is a universal, declarative
> language: I can process it with Perl tools, and you can process it with
> Python tools - we need only care about the *data* format.
>
> And you can use RDF for [your pet use] and I can use it for package
> selections¹ or social psychology² - we can use same data tools and
> exchange skills across fields, because the language is the same, for
> data-driven systems.
>
> ¹ One of my use-cases for RDF-ized debtags is to change boxer to also
> use rdf, based on a (long-time dormant) draft work:
> https://salsa.debian.org/boxer-team/boxer-data/-/commits/rdf
>
> ² The past semester I have explored use of ontology design to help
> understand scientific theories: https://purl.org/learn
>
>
> > > I will likeky use the prov ontology to tie tag to each package release.
> > >
> > > I imagine first expressing debtags as SHACL shapes, like this
> > > (I am new to SHACL so this might be totally bogus):
[...]
> SHACL is not my answer to our question, only an intermediary.
>
> You asked if I would track relationship between a debtag and a specific
> package release with a simple triplet.
>
> Yes and no. I will track stated facts, fill in the gaps, and offer a
> richer dataset consisting of a mixture of declared and reasoned data.
>
> What is stated now is debtags for packages (not package releases).
> That mostly works, translating to a simple "for any release of the
> package". But not always, so I think of declaring that "for any release
> of the package" as a default translation rule (probably using SHACL but
> I am also very new to that - the concrete expression is not decided yet)
> and then add exceptions to that default rule whenever we discover
> packages where the default is inadequate.
[...]
> > > I am working on getting the Rust-based triplestore oxigraph stabilized
> > > in Debian.
[...]
> Oxigraph has now entered Debian testing.
>
> Next on my agenda for that is to extend that source package to also
> provide binary package for its Python3 binding.
>
> After that I will likely look into packaging a small library to allow
> using Oxigraph as storage backend for python-rdflib.
>
>
> > > Instead of trying to get a new mailinglist, I just stumbled upon
> > > https://lists.debian.org/debian-metadata/ which debtags fits into and
> > > currently lays dormant. If you agree, I will ask on that list if ok
> > > that we "move in" there. That also provides us a virtual package for
> > > filing bugreports against.
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
* Sponsorship: https://ko-fi.com/drjones
[x] quote me freely [ ] ask before reusing [ ] keep private
Reply to: