【问题标题】:Error message "SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data" on Jena FusekiJena Fuseki 上的错误消息“SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data”
【发布时间】:2018-08-24 00:32:09
【问题描述】:

我必须使用 apache jena-fuseki,一个应用程序 web 来查询 RDF file 用 XML 语言编写。当我加载文件时,它会显示一条关于函数 JSON.parse 的错误消息。我检查了文档,它是正确的,我尝试使用 RDF Validator(link),它没有给我任何问题。

知道为什么我无法加载文件吗?

JSON Error

这是文件代码:

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:gml="http://www.opengis.net/gml"
  xmlns:archaeo="http://www.ics.forth.gr/isl/CRMext/CRMarchaeo.rdfs/"
  xmlns:crm="http://www.cidoc-crm.org/cidoc-crm/"
  xmlns:sci="http://www.ics.forth.gr/isl/CRMext/CRMsci.rdfs/"
  xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  xmlns:crmdig="http://www.ics.forth.gr/isl/CRMext/CRMdig.rdfs/"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  <crm:E4_Period rdf:about="http://archaeositarproject.it/st_named_year_range_#59">
    <crm:P4_has_time-span>
      <crm:E52_Time-Span>
        <crm:P82b_end_of_the_end rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-961</crm:P82b_end_of_the_end>
        <crm:P81b_begin_of_the_end rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-961</crm:P81b_begin_of_the_end>
        <crm:P81a_end_of_the_begin rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-1200</crm:P81a_end_of_the_begin>
        <crm:P82a_begin_of_the_begin rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-1200</crm:P82a_begin_of_the_begin>
      </crm:E52_Time-Span>
    </crm:P4_has_time-span>
    <crm:P1_is_identified_by>
      <crm:E49_Time_Appellation>
        <rdfs:label xml:lang="it">Età del Bronzo Finale</rdfs:label>
      </crm:E49_Time_Appellation>
    </crm:P1_is_identified_by>
  </crm:E4_Period>
  <crm:E4_Period rdf:about="http://archaeositarproject.it/st_named_year_range_#58">
    <crm:P4_has_time-span>
      <crm:E52_Time-Span>
        <crm:P82b_end_of_the_end rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-1201</crm:P82b_end_of_the_end>
        <crm:P81b_begin_of_the_end rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-1201</crm:P81b_begin_of_the_end>
        <crm:P81a_end_of_the_begin rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-1250</crm:P81a_end_of_the_begin>
        <crm:P82a_begin_of_the_begin rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-1250</crm:P82a_begin_of_the_begin>
      </crm:E52_Time-Span>
    </crm:P4_has_time-span>
    <crm:P1_is_identified_by>
      <crm:E49_Time_Appellation>
        <rdfs:label xml:lang="it">Età del Bronzo Recente, fase II</rdfs:label>
      </crm:E49_Time_Appellation>
    </crm:P1_is_identified_by>
  </crm:E4_Period>
</rdf:RDF>

【问题讨论】:

  • 您使用哪个 Fuseki 版本?
  • Fuseki 版本 3.5.0 @AKSW
  • 试用 Fuseki 3.6.0 版(这看起来像是问题 JENA-1420,已在 3.6.0 中修复)
  • 谢谢,现在可以了。抱歉,我没有看到新版本
  • 太棒了 - 作为记录的答案添加。

标签: json sparql jena


【解决方案1】:

这是 Apache Jena Fuseki v3.5.0 中的一个错误,已在 v3.6.0 中修复。

【讨论】:

    猜你喜欢
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 2018-02-03
    • 1970-01-01
    • 2019-01-31
    相关资源
    最近更新 更多