Я использую код проекта owlexplanation Мэтью Хорридж на GitHub. Я получаю следующее объяснение несогласованности. Не могли бы вы рассказать мне, почему? Мой диапазон составляет 4-9, и я дал номер 5. В чем несоответствие?Объяснения Разуссера о несоответствии
[Explanation <SubClassOf(owl:Thing owl:Nothing)>
DataPropertyRange(<http://www.semanticweb.org/katerina/ontologies/2015/3/farm2fork#test_dataProperty2> DataRangeRestriction(xsd:int facetRestriction(maxExclusive "9"^^xsd:int) facetRestriction(minExclusive "4"^^xsd:int)))
DataPropertyAssertion(<http://www.semanticweb.org/katerina/ontologies/2015/3/farm2fork#test_dataProperty2> <http://www.semanticweb.org/katerina/ontologies/2015/3/farm2fork#meat_002> "5")
]
Действительно, это нетипизированный литерал (PlainLiteral или rdf: langString, в зависимости от RDF 1.0 или 1.1). Его тип данных несовместим с любым из числовых типов данных, даже если буквальная форма идентична действительным целочисленным литералам. – Ignazio