Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RDF数据实例中是否嵌入了RDF模式?_Rdf_Semantic Web_Ontology - Fatal编程技术网

RDF数据实例中是否嵌入了RDF模式?

RDF数据实例中是否嵌入了RDF模式?,rdf,semantic-web,ontology,Rdf,Semantic Web,Ontology,RDF模式存在预定义的规范。我想知道RDF数据实例中是否嵌入了RDF模式片段?类似于类的名称,也恰好是主题/对象的名称。这是不必要的。您可以将定义和数据分开。例如,如果您创建了一个FOAF文档,您将不会在其中包含FOAF模式,而只是使用对它的引用,如下面的(非常简单的片段): 丹·布里克利 241021fb0e6289f92815fc210f9e9137262c252e 名称空间URL(在本例中)通常被认为是放置人类可读文档的位置。有些人认为它是一个放置机器可读文档的地方。目前还没有W3C推荐

RDF模式存在预定义的规范。我想知道RDF数据实例中是否嵌入了RDF模式片段?类似于类的名称,也恰好是主题/对象的名称。

这是不必要的。您可以将定义和数据分开。例如,如果您创建了一个FOAF文档,您将不会在其中包含FOAF模式,而只是使用对它的引用,如下面的(非常简单的片段):


丹·布里克利
241021fb0e6289f92815fc210f9e9137262c252e

名称空间URL(在本例中)通常被认为是放置人类可读文档的位置。有些人认为它是一个放置机器可读文档的地方。目前还没有W3C推荐,但我的首选始终是人类优先!但是,我同意(并根据这一点进行了投票)只使用名称空间是惯例。有rdfs:isDefinedBy,但并不常见。看:西蒙,你说的是真的,没有惯例。但是,使用内容协商可以在同一URL中同时具有人类和机器可读的版本。事实上,FOAF规范就是这样做的。@simon gibbs:实际上有一个关于如何发布RDF词汇表的建议或更好的最佳实践文档:
<foaf:Person rdf:about="#me" xmlns:foaf="http://xmlns.com/foaf/0.1/">
  <foaf:name>Dan Brickley</foaf:name>
  <foaf:mbox_sha1sum>241021fb0e6289f92815fc210f9e9137262c252e</foaf:mbox_sha1sum>
  <foaf:homepage rdf:resource="http://danbri.org/" />
  <foaf:img rdf:resource="/images/me.jpg" />
</foaf:Person>