Ontotext GraphDB

GraphDB
Deweloperzy Ontotekst
Wersja stabilna
9.9.1 / wrzesień 2021 ( 2021-09 )
System operacyjny Międzyplatformowe
Dostępne w język angielski
Typ Baza danych , Triplestore , Grafowe bazy danych
Licencja GraphDB-Free jest darmowy. SE i EE są licencjonowane według użytego rdzenia procesora. Dostępne są modele subskrypcji wieczystej i rocznej.
Strona internetowa www.ontotext.com/products/graphdb _ _ _ _

Ontotext GraphDB (wcześniej znany jako BigOWLIM) to grafowa baza danych i narzędzie do odkrywania wiedzy zgodne z RDF i SPARQL i dostępne jako klaster o wysokiej dostępności. Ontotext GraphDB jest używany w różnych europejskich projektach badawczych.

Od kwietnia 2021 r. Graph DB zajmuje 4. miejsce w rankingu najpopularniejszych sklepów RDF i 6. najpopularniejszy system Graph DBMS. Niektórzy kategoryzują to jako bazę danych NoSQL. W 2014 Ontotext nabył znak towarowy „GraphDB” od Sones.

Jeśli chodzi o typową bazę danych grafów, ontologie są ważnymi danymi wejściowymi dla baz danych. Podstawową ideą jest repozytorium semantyczne .

Architektura

GraphDB służy do przechowywania semantycznych danych Grafu wiedzy i zarządzania nimi . Jest zbudowany na RDF4J zaimplementowanej przez RDF4J 's Storage and Inference Layer (SAIL). Architektura składa się z trzech głównych komponentów:

  • Workbench to internetowe narzędzie administracyjne. Interfejs użytkownika oparty jest na aplikacji internetowej RDF4J Workbench
  • Silnik składa się z optymalizatora zapytań , wnioskodawcy, pamięci masowej i menedżera wtyczek. Argumentem w GraphDB jest Forward chaining , którego celem jest całkowita materializacja . Menedżer wtyczek obsługuje indeksy zdefiniowane przez użytkownika i może być konfigurowany dynamicznie w czasie wykonywania. Obejmują one:
    • RDF Rank, który jest algorytmem identyfikującym najistotniejsze podmioty, podobnie jak PageRank Google, oceniający ich wzajemne powiązania
    • GeoSPARQL , który jest standardem dla połączonych danych geograficznych . Wtyczka jest w stanie konwertować między systemami odniesienia za pomocą współrzędnych do domyślnego, który OGC określa jako format CRS84
    • Lucene , która obsługuje funkcje wyszukiwania pełnotekstowego. Zapewnia to różnorodne opcje indeksowania i możliwość jednoczesnego korzystania z wielu różnie skonfigurowanych indeksów w tym samym zapytaniu przy użyciu Apache Lucene , wysokowydajnej, w pełni funkcjonalnej wyszukiwarki tekstowej
  • Łączniki : Wydajność wyszukiwania, takiego jak wyszukiwanie pełnotekstowe i wyszukiwanie aspektowe, można znacznie poprawić za pomocą łączników, umożliwiając implementację przez zewnętrzny komponent lub usługę. GraphDB posiada złącze dla obu dobrze znanych wyszukiwarek open-source , Solr i Elasticsearch .
    • Dostępny jest również konektor umożliwiający integrację z MongoDB , zapewniający skalowalność i zalety wydajnościowe.
    • Relacyjna wirtualizacja danych (Ontology-Based Data Access, OBDA) jest realizowana poprzez integrację ontop
    • SQL Access przez JDBC jest dostępny dla tradycyjnych narzędzi analitycznych, takich jak Tableau i PowerBI
    • Kafka Sink Connector do pozyskiwania dużych ilości danych.
    • GraphQL do grafów wiedzy i wyszukiwania semantycznego w oparciu o Elasticsearch i eksponowany przez GraphQL.

Funkcje i integracje

Według Ontotext Graph DB obsługuje:

  • GraphDB używa RDF4J jako biblioteki, wykorzystując swoje API do przechowywania i wysyłania zapytań.
  • Obsługuje języki GraphQL , SPARQL i SeRQL oraz formaty serializacji RDF (np. RDF/XML, N3, Turtle).
  • Obsługuje niestandardowe zestawy reguł wnioskowania, a także RDFS , RDFS-plus, OWL 2 RL i QL.
  • Integruje OpenRefine do pozyskiwania danych tabelarycznych i zapewnia wyszukiwanie podobieństw semantycznych na poziomie dokumentu.

Używa

Ontotext Graph DB jest używany w różnych obszarach naukowych, np. genetyce , opiece zdrowotnej , kryminalistyce danych , dziedzictwie kulturowym , geografii , planowaniu infrastruktury , inżynierii lądowej , historiografii cyfrowej , oceanografii .

Aby uzyskać więcej przykładów, zobacz „Różne zastosowania bazy danych grafów semantycznych do organizacji wiedzy i badań” poniżej.

Klienci komercyjni to BBC Sport , Financial Times , Springer Nature , UK Parliament , AstraZeneca , a także z branży farmaceutycznej i finansowej.

Niektóre przypadki użycia koncentrują się na skalowalności i dużych rozmiarach danych.

Zobacz też

Linki zewnętrzne