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ロジックエンジン。
- 時間的推論: アレン代数と時間区間分類のサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト