Rdf 如何在Callimachus中将变量传递到模板中?

Rdf 如何在Callimachus中将变量传递到模板中?,rdf,rdfa,Rdf,Rdfa,我刚刚开始学习与卡利马库斯合作。它的文档在某些部分有点零碎(不幸的是,不同版本之间有所不同),我不知道问题出在哪里——我无法将变量传递到模板中 测试RDF图: @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix foaf: <http://xmlns.com/foaf/0

我刚刚开始学习与卡利马库斯合作。它的文档在某些部分有点零碎(不幸的是,不同版本之间有所不同),我不知道问题出在哪里——我无法将变量传递到模板中

测试RDF图:

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl:<http://www.w3.org/2002/07/owl#>.
@prefix te:<http://46.28.111.241:8080/test/> .

foaf:Person a owl:Class
   ; rdfs:label "Person" .

te:Humanoid_A a foaf:Person
   ; foaf:name "Mr Humanoid A" .

te:Humanoid_B a foaf:Person
   ; foaf:name "Mr Humanoid B" .
@前缀rdf:。
@前缀rdfs:。
@前缀foaf:。
@前缀owl:。
@前缀te:。
foaf:人a猫头鹰:类
; rdfs:标签为“人”。
te:Humanoid_A foaf:Person
; 名字叫“人形A先生”。
te:Humanoid_B a foaf:Person
; foaf:名称为“类人B先生”。
测试模板:

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:foaf="http://www.xmlns.com/foaf/1.0/"
xmlns:owl="http://www.w3.org/2002/07/owl#">

  <head>
    <title>Titulek</title>
  </head>
  <body resource="?this">
    <div class="container">
      <p property="foaf:name">{?name}</p>
    </div>
  </body>
</html>

提图莱克

{?name}

该类已正确关联,在检查该类的资源时,我可以看到两个项目,但模板未显示主体。根据我也尝试过的文档:

<p>{foaf:name}</p>
<p resource="?this">{foaf:name}</p>
<p property="foaf:name" content="{?name}" /> # but this is marked as error in the editor’s window, despite it should use XHTML5, the header of the result is marked as HTML5 no matter if I used the <?xml... spec.
{foaf:name}

{foaf:name}


#但这在编辑器窗口中被标记为错误,尽管它应该使用XHTML5,结果的标题被标记为HTML5,无论我是否使用了我得到了它。问题是我只将模板分配给“查看”,而不是“编辑”和“创建”。因为我为所有模式分配了相同的模板,所以一切正常