Jesteś tutaj: Strona główna

Sesame

Napisane przez  27 sierpień 2012

Sesame to zbiór open-source'owych bibliotek umożliwiających odczyt, manipulacje i zapis danych w postaci grafów RDF. Narzędzie oferuje wsparcie dla wnioskowania na RDF Schema i wykonywania zapytań. Sesame posiada wiele cech wspólnych z biblioteką Jena, z tym, że Jena zajmuje koncentruje się na mechanizmach wnioskowania, z kolei Sesame jest zoptymalizowany do przechowywania RDF i wykonywania zapytań.

Podstawowymi komponentami Sesame są: 

1. API umożliwiające odczyt, manipulacje i zapis danych w postaci grafów RDF (w formatach RDF-XML, N-triples, Turtle),
2. API umożliwiające manipulacje ontologiami opisanymi wg standardów OWL i RDFS,
3. maszyna wnioskujące oparta na regułach umożliwiająca wnioskowanie na danych w postaci grafów RDF zgodnie z ontologiami zapisanymi w OWL i RDFS,
4. API umożliwiające efektywne przechowywanie dużych grafów RDF na dysku, w bazie danych lub pamieci operacyjnej,
5. silnik zapytan zgodny ze specyfikacją SPARQL,
6. serwer umożliwiający udostepnianie danych w postaci formacie RDF poprzez protokół HTTP.

Typy repozytoriów w Sesame
Sesame pozwala na tworzenie repozytoriów czterech typów:

  • przechowywanych w pamięci RAM (In Memory Store),
  • przechowywanych na dysku HDD (Native Java Store),
  • przechowywanych w relacyjnej bazie danych (obecnie tylko mySQL/postgreSQL RDF Store),
  • Remote RDF Store (dostępne na innym serwerze).

Dane dodatkowe:

  1. Licencja: Własna - open source
  2. Jezyk implementacji: Java
  3. Strona projektu: http://www.openrdf.org/

 

Artykuły powiązane

pasek dol2