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.