グラフDBを使ってIFCデータを格納しようと考えています。理想的には、DB は、IFC スキーマで定義されたすべてのルール タイプを定義する方法を提供する必要があります。ただし、IFC のルール タイプの一部は非常に複雑で、DB にクエリを実行する必要があるため、そのようなデータベースはないと思います。その他は、GUID の一意性、必須属性の存在、データ検証などの単純なものです。Neo4j には、いくつかの制約強制メソッドがあるようです。
Neo4j は、制約を使用してデータの整合性を強化するのに役立ちます。制約は、ノードまたは関係のいずれかに適用できます。一意のノード プロパティ制約、およびノード プロパティと関係プロパティの存在制約を作成できます。
入力されたデータが事前定義されたスキーマに準拠していることを確認できる他の方法はありますか?
または、このジョブにより適した他のグラフ DB はありますか?