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"

所以,为此我写了一个这样的耶拿规则:

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

但显然,测试(?S data:identifiant-reseau "POLO")不起作用。你有这样做的想法吗?

谢谢你。

4

0 回答 0