5

是否有用于描述 Uri 组件元数据的已知 RDF 词汇表?(例如方案、权限、查询字符串等)

更新 我已经能够找到URI 的 DublinCore 术语资源,但是在相应的 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>
4

1 回答 1

5

w3.org/wiki/URI

我不知道该怎么做,但在 w3.org wiki 中有一个URI页面URI,其中包含一个包含、IRIScheme和等类的小词汇表UWI。概念“URI Scheme”的词汇 URI 将是http://esw.w3.org/topic/Scheme.

硬币

相关但可能不完全是您需要的,似乎是CoIN(标识符名称的组合)

CoIN 词汇表定义了一组类和属性,用于描述资源的哪些属性构成 URI 的组件。

(另请参阅:URI 模板

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

生成的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> .
于 2013-05-04T20:37:24.253 回答