Le code, les spécifications, et où poser vos questions.
Nous publions en open source les fondations de nos travaux : une boîte à outils RDF 1.2, une ontologie pour la connaissance et le raisonnement, un format de transport de graphes, et les outils plus modestes qui ont poussé autour d’eux. Cette page en est la porte d’entrée. La documentation, les spécifications et le code source vivent auprès de chaque projet ; ce qui suit y conduit.
Par où commencer
PurRDF est le plus court chemin vers quelque chose qui tourne. Installez-le dans le langage que vous utilisez déjà, ou ouvrez le bac à sable pour exécuter du RDF 1.2 dans le navigateur, sans rien installer. The PurRDF Book prend ensuite le relais.
cargo add purrdf
pip install purrdf
npm i @blackcatinformatics/purrdf
Documentation
- The PurRDF Book - le guide d’utilisation : prise en main dans chaque langage, concepts, et chacun des moteurs. Publié en anglais.
- RDF 1.2 playground - une console dans le navigateur, sans installation, qui analyse, interroge, valide, sérialise et canonicalise du RDF 1.2 entièrement côté client, sur la version WebAssembly.
- PurRDF - la page du projet : installation, interfaces, conformité et versions.
- GMEOW - le document d’espace de noms de l’ontologie, avec ses termes, ses tranches et ses sérialisations RDF.
- GMEOW documentation - la référence générée complète : prise en main, parcours d’apprentissage, exemples et diagrammes. Publiée en anglais.
- GTS - la page du projet : installation, démarrage rapide, ligne de commande et conformité pour les quatre moteurs.
- docs.rs/purrdf - référence d’API du crate chapeau ; chaque crate membre renvoie à sa propre page.
- docs.rs/purrassist - référence d’API de PurRAssist.
- docs.rs/visual-hashing - référence d’API de visual-hashing.
Spécifications
- GTS-SPEC.md - le format de transport de graphes, dans sa version normative.
- GTS-CONFORMANCE.md - les jeux d’essais de conformité que tout moteur GTS doit réussir.
- RDF12-CANON-PROFILE.md - le profil de canonicalisation
purrdf-rdfc12et ce qui le distingue de RDFC-1.0. - SPARQL-GOVERNOR-PROFILE.md - le barème normatif des coûts pour l’exécution sous gouverneur.
- PURREMB.md - le format compagnon de plongements sur lequel repose la recherche des plus proches voisins.
- CONFORMANCE.md - le tableau complet des résultats de conformité et la manière d’exécuter chaque suite.
Projets
| Projet | Langage | Licence | État |
|---|---|---|---|
| GMEOW Ontology Ontologie de recherche pour les affirmations attribuées, la provenance, les hypothèses de raisonnement et les préservations ou pertes entre représentations des connaissances. Source |
Rust / Python / RDF 1.2 | CC BY 4.0 / AGPL-3.0-only | préversion · 0.2.0 |
| PurRDF Requêtes, validation et raisonnement RDF 1.2 en Rust, avec interfaces Python, WebAssembly et C ; conformité et limites d’exécution documentées. Source |
Rust / Python / WebAssembly / C | MIT OR Apache-2.0 | actif · 2.0.2 |
| gmeow-gts Transport portable de graphes RDF 1.2, assorti de tests de conformité interlangages. Source |
Rust / Python / Go / TypeScript | MIT OR Apache-2.0 | actif · 0.9.0 |
| PurRAssist Retrouve l’intention derrière une sortie d’IA imparfaite : JSON, appels d’outils, noms, chemins et modifications Markdown. On lui fournit un schéma et un niveau d’effort ; il explore des corrections composées, valide le résultat complet et rend compte de ce qui a changé. Un seul moteur, proposé en crate Rust, en serveur MCP et en ligne de commande. Source · Docs |
Rust | MIT OR Apache-2.0 OR MulanPSL-2.0 | actif · 0.1.0 |
| visual-hashing Empreintes visuelles à taille humaine pour les clés et les sommes de contrôle : un hachage BLAKE3 en 64 émojis nommables, que deux personnes peuvent se lire à voix haute, et la grille randomart à la manière d’OpenSSH. Les deux sont déterministes et stables à l’octet près. Source · Docs |
Rust | MIT OR Apache-2.0 OR MulanPSL-2.0 | actif · 1.0.0 |
| RAF Rust Agentic Foundations : des bibliothèques de dev-dependencies et des sous-commandes cargo, pas encore publiées, qui gardent les dépôts Rust exempts de fonctions utilitaires dupliquées et font de leur documentation un état exact et à jour du système. Conçues pour être pilotées aussi bien par des humains que par des agents de programmation. Source · Docs |
Rust | MIT OR Apache-2.0 OR MulanPSL-2.0 | préversion |
Communauté
#developers:blackcat.ca- notre salon public pour développeurs sur Matrix : questions, discussions de conception et notes de version.- github.com/Blackcat-Informatics - tous les dépôts, chacun avec son suivi de tickets ouvert. GMEOW et GTS disposent aussi de GitHub Discussions.
Contribution et sécurité
Chaque dépôt porte ses propres CONTRIBUTING.md et SECURITY.md ; lisez-les avant d’ouvrir une pull request ou de signaler une vulnérabilité. Pour tout ce qui ne doit pas être public, notre security.txt indique la voie chiffrée.