terminusdb/terminusdb

TerminusDB is a Knowledge Graph Database with Version Control. Time-travel, reason, collaborate, branch, merge, diff, and query your data with Datalog.

解決する課題

TerminusDBは、知識グラフデータベースの機能とバージョン管理システムを組み合わせることで、複雑で進化し続けるデータセットの管理という課題に取り組みます。データのコラボレーションとトレーサビリティの問題を解決し、チームが変更を追跡し、データをブランチし、データベースの状態を任意の時点で確認できる「タイムトラベル」クエリを実行できるようにします。

仕組み

リンクされたJSONおよびJSON-LDドキュメントをセマンティック知識グラフに結び付ける、システム・オブ・レコードとして機能します。「git-for-data」モデルを実装し、コミット、差分、パッチを使用して更新を管理します。ユーザーは、REST API、GraphQL、WOQL(目標探索およびパスクエリのためのDatalogベースのロジックエンジン)を含む複数のインターフェースを通じてデータを操作できます。

対象者

決定的なシンボリックAI処理、ML/Ops、および金融または産業用ユースケース向けの高精度データ管理を必要とする開発者および組織向けに設計されています。

ハイライト

  • リビジョン管理: プッシュ、プル、クローン操作を備えた、すべての更新の完全なコミット履歴。
  • タイムトラベルクエリ: 特定の過去のコミット時点でデータベースにクエリを実行する機能。
  • マルチモーダルクエリ: 柔軟なデータ取得のためのGraphQL、REST、WOQLをサポート。
  • 高度な推論: 複雑な問題解決のための組み込みのユニフィケーション、パスクエリ、Datalogロジックエンジン。
  • 時間的推論: アレン代数と時間区間分類のサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト