<#A> <#isRelatedTo> <#B> の 2 つのリソース間に関係/述語があることを検討してください。
<#isRelatedTo> リレーションにプロパティを追加したい: リレーションの強さ、説明など。
したがって、これをモデル化できます。
- ここで説明されているように、述語のインスタンスを定義し、それらのインスタンスにプロパティを追加します
- クワッド ストアを使用して、トリプルの一意の ID を取得し、トリプルにプロパティを追加します (問題は、データベースの制限のためにトリプル ストアを使用する必要があることです)。
- <#From>、<#To>、<#RelStrength>、<#Description> プロパティを持つ関係のクラス (isRelatedToClass) を定義します。関係を表すそのクラスのインスタンスを作成し、A と B を接続します。
例えば:
<#isRelatedToInstance1> <rdf:type> <#isRelatedToClass> <#isRelatedToInstance1> <#isRelated/From> <#A> <#isRelatedToInstance1> <#isRelated/To> <#B> <#isRelatedToInstance1> <#isRelated/RelStrength> "2" <#isRelatedToInstance1> <#isRelated/Description> "some desc"
4 . 他の実装?
実際の例は次のとおりです:
- 各輸送プロパティが独自のプロパティを持つ輸送システムで都市/国を接続する
- 「X は知っている (1955 年以来) Y」または「X 評価 (5 つ星) ZProduct」と言いたい場所で人々を接続する