0

私はイエナの推論に取り組んでいます。プロパティが特定の文字列であることをテストします。サーバーに関するオントロジーがあります。個人は次のようになります。

<owl:NamedIndividual rdf:about="&data;serveur-106216">
    <heberge rdf:resource="&data;applications-105049"/>
    <rdf:type rdf:resource="&data;serveur"/>
    <identifiant-reseau rdf:datatype="&xsd;string">SRVLINMAGZ06</identifiant-reseau>
    <status rdf:datatype="&xsd;string">En service</status>
    <svr-numero-serie rdf:datatype="&xsd;string">-</svr-numero-serie>
</owl:NamedIndividual>

プロパティを持つサーバーに新しい情報(新しいプロパティ)を追加します

identifiant-reseau="POLO"

したがって、このために、次のような Jena ルールを作成しました。

[rule: (?S rdf:type data:serveur), (?S data:identifiant-reseau "POLO")-> (?S data:newproperty "TEST")]

しかし、明らかに、テスト(?S data:identifiant-reseau "POLO")は機能しません。これを行うためのアイデアはありますか?

ありがとうございました。

4

0 に答える 0