我正在研究关于耶拿的推论。我会测试一个属性是一个特定的字符串。 我有一个关于服务器的本体论,像这样的人:
<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")
不起作用。
你有这个想法吗?
谢谢。