Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish RDF metadata of Maven Central #1072

Open
vorburger opened this issue Feb 9, 2025 · 4 comments
Open

Publish RDF metadata of Maven Central #1072

vorburger opened this issue Feb 9, 2025 · 4 comments

Comments

@vorburger
Copy link
Member

vorburger commented Feb 9, 2025

Once a couple of more things I am hoping to get to one day come together around #726 (incl. e.g. #1069 and #1071 first),

I then probably could relatively easily (even regularly) publish an index of Maven Central in RDF, as 🐢 Turtle, and/or JSON-LD, etc. on some place.

Am wondering if this would interest anyone, and what it could be good for. You could then e.g. query Maven Central with SPARQL.

@cstamas or @edewit or @lbovet thoughts & feedback welcome!

@cstamas
Copy link

cstamas commented Feb 9, 2025

@jvanzyl

@cstamas
Copy link

cstamas commented Feb 9, 2025

Btw, Google does have a complete mirror of central:
https://storage-download.googleapis.com/maven-central/index.html

Maybe you can access it somehow?

@cstamas
Copy link

cstamas commented Feb 9, 2025

We had some experiments with RDF in early 2010s for Central, but it did not prove quite sustainable....

@lbovet
Copy link
Contributor

lbovet commented Feb 9, 2025

I had also some while ago a similar ambition just crawling local m2 repo: https://github.com/lbovet/graven/blob/master/index.js

Crawling the source repos is one thing but there is also some conceptual work, e.g. differentiate optional dependencies and also figure out if we want superpoms and boms to be in the graphs or only the effective dependencies between artifacts. would it be part of a "software module ontology".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants