Triplestore

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un triplostore este o bază de date construită special pentru salvarea și recuperarea triplelor [1] , entități de date subiect-predicat-obiect, cum ar fi „Bob are 35 de ani” sau „Bob îl cunoaște pe Fred”.

Este foarte similar cu o bază de date relațională prin faptul că stochează informații într-o bază de date și le recuperează printr-un limbaj de interogare . Spre deosebire de o bază de date relațională, un triplostore este optimizat pentru stocarea și recuperarea triplelor. În plus față de interogări, triplele pot fi importate / exportate folosind Resource Description Framework (RDF) și alte formate.

Implementări

Unele triplostore au fost construite de la zero, în timp ce altele se nasc din proiecte existente de motoare de baze de date relaționale (de exemplu, bazate pe SQL ). O dificultate cu implementarea triplestore pe SQL este de a obține o interogare eficientă a unui model RDF bazat pe graf (de exemplu, maparea de la SPARQL ) la interogări SQL. [2]

Notă

  1. ^ TripleStore , Jack Rusher , Semantic Web Advanced Development for Europe (SWAD-Europe), Workshop on Semantic Web Storage and Recuperare - Position Papers
  2. ^ Jeen Broekstra, Importanța SPARQL nu poate fi supraestimată , pe semantic-web.at , 19 septembrie 2007 (arhivat din original la 19 decembrie 2014) .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT