用于描述 Uri 组件的 RDF 词汇表
Posted
技术标签:
【中文标题】用于描述 Uri 组件的 RDF 词汇表【英文标题】:RDF Vocabulary for describing Uri components 【发布时间】:2013-04-28 07:53:38 【问题描述】:是否存在用于描述 Uri 组件元数据的已知 RDF 词汇表? (例如方案、权限、查询字符串等)
更新我已经找到了DublinCore term resource for URI,但是在相应的RDF文档中传达的信息范围是“URI是DataType”,这比什么要有限得多我需要。 RDF 描述如下:
<rdf:Description rdf:about="http://purl.org/dc/terms/URI">
<rdfs:label xml:lang="en">URI</rdfs:label>
<rdfs:comment xml:lang="en">The set of identifiers constructed according to the generic syntax for Uniform Resource Identifiers as specified by the Internet Engineering Task Force.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://purl.org/dc/terms/"/>
<dcterms:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2000-07-11</dcterms:issued>
<dcterms:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2008-01-14</dcterms:modified>
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Datatype"/>
<dcterms:hasVersion rdf:resource="http://dublincore.org/usage/terms/history/#URI-003"/>
<rdfs:seeAlso rdf:resource="http://www.ietf.org/rfc/rfc3986.txt"/>
</rdf:Description>
【问题讨论】:
我相信您已经发现,使用 Google 搜索这是一件非常困难的事情,因为大多数 OWL 本体的描述都提到了“IRI”、“URI”或“URL”。 @JoshuaTaylor,这就像为***Exception
寻找解决方案一样
【参考方案1】:
w3.org/wiki/URI
我不知道该怎么做,但在 w3.org wiki 中有一个 URI page 包含一个小词汇表,其中包含 URI
、IRI
、Scheme
和 UWI
等类.概念“URI Scheme”的词汇 URI 将是 http://esw.w3.org/topic/Scheme
。
硬币
相关,但可能不完全是您需要的,似乎是CoIN (The Composition of Identifier Names):
CoIN 词汇定义了一组类和属性,用于描述资源的哪些属性构成 URI 的组成部分。
(另见:URI Templates)
uri4uri.net
还有uri4uri.net,作为愚人节玩笑而创建,用于:
URI、URI 片段标识符、Internet 域、Mime 类型、文件后缀、URI 方案。
查看词汇表http://uri4uri.net/vocab。它包含所有相关 URI 部分的 URI。
包含所有部分的 HTTP URI 示例是:http://foo:bar@bbc.co.uk:80/index.html?a=1&b=2
generated Turtle 包括:
<http://uri4uri.net/uri/http%3A%2F%2Ffoo%3Abar%40bbc.co.uk%3A80%2Findex.html%3Fa%3D1%26b%3D2>
rdf:type uriv:URI ;
skos:notation "http://foo:bar@bbc.co.uk:80/index.html?a=1&b=2"^^<http://www.w3.org/2001/XMLSchema#anyURI> ;
uriv:scheme <http://uri4uri.net/scheme/http> ;
uriv:host <http://uri4uri.net/domain/bbc.co.uk> ;
uriv:port "80"^^<http://www.w3.org/2001/XMLSchema#positiveInteger> ;
uriv:user "foo" ;
uriv:pass "bar" ;
uriv:account <http://uri4uri.net/uri/http%3A%2F%2Ffoo%3Abar%40bbc.co.uk%3A80%2Findex.html%3Fa%3D1%26b%3D2#account-foo> ;
uriv:path "/index.html"^^<http://www.w3.org/2001/XMLSchema#string> ;
uriv:suffix <http://uri4uri.net/suffix/html> ;
uriv:filename "index.html"^^<http://www.w3.org/2001/XMLSchema#string> ;
uriv:queryString "a=1&b=2"^^<http://www.w3.org/2001/XMLSchema#string> ;
uriv:query <http://uri4uri.net/uri/http%3A%2F%2Ffoo%3Abar%40bbc.co.uk%3A80%2Findex.html%3Fa%3D1%26b%3D2#query> .
【讨论】:
以上是关于用于描述 Uri 组件的 RDF 词汇表的主要内容,如果未能解决你的问题,请参考以下文章