Comunica 5.4.1

A knowledge graph querying framework for JavaScript supporting SPARQL and GraphQL over decentralized RDF on the Web.

Catalogo
Open Code Belgium
Licenza
MIT License
Data di rilascio
Stato
Stabile
Tipo
Libreria
Manutenzione
Mantenuto dalla comunita'
Piattaforme
WebLinuxmacOSWindows
Lingue
inglese

Open source badge

Ottenuto quando il progetto usa una licenza open source approvata.

🥇 Oro
Licenza open source approvata
Scopri di più

Manutenzione badge

Ottenuto quando il progetto soddisfa i criteri di manutenzione.

🥇 Oro
Più maintainer attivi
🥈 Argento
Almeno una release negli ultimi 6 mesi
🥉 Bronzo
5+ commit in 6 mesi, risposta alle issue entro 7 giorni
Scopri di più

Riuso badge

Ottenuto quando il progetto è pacchettizzato e adottato da altri.

🥇 Oro
Utilizzato attivamente da 10+ organizzazioni
🥈 Argento
Utilizzato attivamente da almeno un'organizzazione
🥉 Bronzo
Pacchetti pubblicati e CI funzionante negli ultimi 6 mesi
Scopri di più

Sicurezza badge

Ottenuto quando il progetto segue le best practice di sicurezza.

🥇 Oro
Nessuna vulnerabilità nota al rilascio, CVE critiche risolte entro un giorno
🥈 Argento
75%+ pull request revisionate, 80%+ tag firmati
🥉 Bronzo
Branch protetti, security policy, risposta rapida alle issue
Scopri di più

Supply chain badge

Ottenuto quando la supply chain è trasparente secondo gli standard SLSA.

🥇 Oro
Tracciabilità completa di build e provenienza del codice
🥈 Argento
Attestazioni VEX per la valutazione delle vulnerabilità
🥉 Bronzo
Changelog, linee guida per i contributi, attestazioni SBOM
Scopri di più
Open sourceManutenzioneRiusoSicurezzaSupply chain

Funzionalità

  • SPARQL 1.1 query and update support
  • GraphQL-LD querying over RDF
  • Querying over multiple heterogeneous sources
  • SPARQL endpoint setup
  • Solid protocol support
  • Link traversal across the Web
  • Highly modular and configurable architecture
  • Browser and Node.js support
  • Docker support

Descrizione

Comunica is a highly modular and flexible meta query engine platform for the Web. It is primarily designed to execute SPARQL queries over one or more interfaces of Linked Data on the Web, such as SPARQL endpoints, Triple Pattern Fragments interfaces, RDF documents and more. Its modular nature makes it easy to extend, configure and experiment with different query processing techniques. Comunica provides multiple ready-to-use query engine configurations including: a full SPARQL engine, an engine for querying local RDF files, an engine for querying over in-memory RDF datasets, an engine for querying within Solid data vaults, and an engine for link traversal across the Web. It also supports GraphQL-LD queries over RDF, and can be used both as a Node.js library, from the command line, from a browser application and as a SPARQL HTTP endpoint. Comunica is built around a publish/subscribe bus-and-mediator pattern where actors implement distinct functionalities. This design allows developers to swap out or add individual actor components to create custom query engine configurations tailored to their specific use case. It is maintained by the Comunica Association and the research groups IDLab at Ghent University and imec, Belgium.

Contatti