Base de données orientée graphe stockant des triplets RDF.
Capacités d’inférence et de raisonnement sémantique.
graph LR TS[Triple Store] --> F[Faits/Triplets] TS --> O[Ontologie] TS --> R[Règles d'inférence] R --> RA[Raisonneur]
Composants:
Faits: ensemble des triplets RDF stockés
Ontologie: définition des classes, propriétés et relations
Raisonneur: applique les règles d’inférence
Règles d’inférence: déduisent de nouveaux triplets
Environ 50 Triple Stores différents avec performances et mécanismes variés.
Types de raisonnement:
Backward chaining: raisonnement à la demande lors de la requête
Forward chaining: raisonnement préalable, triplets inférés stockés
Hybrid: combinaison des deux approches
Comparaison avec bases traditionnelles:
Schéma:
- Traditionnel: modifier le schéma est complexe et très impactant
- Sémantique: modifier l’ontologie est simple et peu impactant
Contexte:
- Traditionnel: réponses dépourvues de contexte
- Sémantique: réponses reflètent informations et modèle associé
Requêtes:
- Traditionnel: répond uniquement aux requêtes explicites
- Sémantique: répond aux requêtes explicites comme implicites
Performance:
- Traditionnel: requêtage très performant et éprouvé
- Sémantique: peut avoir problèmes de performance et scalabilité
Le Triple Store est optimisé pour le graphe et le raisonnement, pas pour les performances brutes.