AllegroGraph
From Wikipedia, the free encyclopedia
AllegroGraph est une base de données triplestore propriétaire, conçue pour stocker des triples RDF, un format standard pour les données liées[1]. AllegroGraph est actuellement utilisé pour des projets Open source [2], des projets commerciaux[3],[4],[5],[6] et des projets du département de la Défense américain[7]. Il est également le composant de stockage pour le projet TwitLogic[8] qui implémente le Web Sémantique pour Twitter[9].
| Développé par | Franz Inc. |
|---|---|
| Première version | |
| Écrit en | Common Lisp |
| Système d'exploitation | Microsoft Windows |
| Environnement | Multi-plateforme |
| Langues | Anglais |
| Type | Système de gestion de base de données |
| Licence | propriétaire |
| Site web | http://franz.com |
La mise en œuvre
AllegroGraph a été développé pour répondre aux normes W3C du Resource Description Framework. C'est donc une base de données RDF. C'est une implémentation de référence pour SPARQL[10]. SPARQL est un standard de langage de requête pour les données liées, comme SQL l'est pour les bases de données relationnelles[11].
Franz, Inc. est le développeur d'AllegroGraph. Il développe également Allegro Common Lisp, une mise en œuvre de Common Lisp, un dialecte de Lisp. La fonctionnalité de AllegroGraph est mise à disposition par le biais de Java, Python, Common Lisp et d'autres API[12].
La première version de AllegroGraph a été mise à disposition à la fin de 2004[12].
Interfaces
AllegroGraph a des interfaces client pour Java, Python, Ruby, Perl, C#, Clojure, et Common Lisp. Le produit est disponible pour Windows, Linux et Mac OS X, en 32 ou 64 bits.[réf. nécessaire]
AllegroGraph inclut une implémentation de Prolog basée sur celle de Peter Norvig. dans les Paradigmes de l'Intelligence Artificielle Programmation[13].