Джена не пересматривать вывод для литералов - PullRequest
0 голосов
/ 18 января 2019

У меня есть коллекция rdf и файл rdfs, я использую jena для получения вывода, используя оба из них, но есть ошибка, которая говорит Причина несоответствия: Литеральное значение не удовлетворяет ограничению типа данных . Это модель rdfs.xml :

<?xml version="1.0"?>
<rdf:RDF 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.equipo01.com/">

<rdfs:Class rdf:about="Persona">
    <rdfs:label xml:lang="es">Documento de Zaguan</rdfs:label>
    <rdfs:comment>Documento repositorio de Zaguan</rdfs:comment> 
</rdfs:Class>

<rdf:Property rdf:about="Nombre">
    <rdfs:label xml:lang="es">Formato</rdfs:label>
    <rdfs:comment>Formato del documento</rdfs:comment>
    <rdfs:domain rdf:resource="Persona"/>
    <rdfs:range rdf:resource="rdfs:Literal"/>
</rdf:Property>

</rdf:RDF>

и коллекция rdf.xml :

    <rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:j.0="http://www.equipo01.com/">
      <rdf:Description rdf:about="http://www.equipo01.com/oai_zaguan.unizar.es_10002.xml">
        <j.0:Nombre>ea</j.0:Nombre>
        <rdf:type rdf:resource="http://www.equipo01.com/Persona"/>
      </rdf:Description>
    </rdf:RDF>
...