Ehs*_*san 5 rdf uri semantic-web ontology
我正在开发一个语义Web项目,我遇到了一些关于Uri和Url的问题.
首先,一个普遍的问题:Uris如何被万维网上的用户应用程序引用?是否有像Urls一样存储在一些国际服务器上,当请求相关的Uri时,资源是否提供给用户应用程序?我在RDF文件中为我的本体个体制作了Uris.将Uri存储在我的网络文件中是否足够?怎么可以肯定它是独一无二的?(例如,这是给学生的:#stu00546)
其次,我应该给我的本体学什么?我应该注册一个有效的Uri,使其在互联网上运行吗?
最后,我应该为个人存储Uris和Url吗?例如,如果我想创建一个关于学习资源(如Pdf)的个人,并且我希望用户以后能够打开这个Pdf,我应该存储Pdf的Url,或者我应该用它来定义这个人的Uri ,由其他网站分配给它?
非常感谢您的时间和关注
关于URI:一般来说所有的URI都不能被引用:例如
urn:isbn:0451450523
Run Code Online (Sandbox Code Playgroud)
描述一本书的id,但是没有一个标准的方法来找到这本书。某些协议(例如 URL 或LSID)与允许它们检索信息的协议相关联。
您的本体的 URI:这可以是任何唯一的 URI(例如 urn:me:onotology/mywebsite#ontology,但我猜最好的位置是网络上描述您的本体的 URL。另请参阅本体标题。例如FOAF 的命名空间是http://xmlns.com/foaf/0.1/,它重定向到规范。
您的文档的 URL(建议):
<foaf:Document rdf:about="http://example.org/mydoc1">
<dc:title xml:lang="en">Title</dc:title>
<dc:title xml:lang="fr">Titre</dc:title>
</foaf:Document>
<my:InstanceOfDoc rdf:about="http://example.org/mydoc1/pdf">
<my:isInstanceOf rdf:resource="http://example.org/mydoc1"/>
<my:mime-type>application/pdf</my:mime-type>
</my:InstanceOfDoc>
<my:InstanceOfDoc rdf:about="http://example.org/mydoc1/txt">
<my:isInstanceOf rdf:resource="http://example.org/mydoc1"/>
<my:mime-type>text/plain</my:mime-type>
</my:InstanceOfDoc>
<my:InstanceOfDoc rdf:about="http://example.org/mydoc1/html">
<my:isInstanceOf rdf:resource="http://example.org/mydoc1"/>
<my:mime-type>text/html</my:mime-type>
</my:InstanceOfDoc>
Run Code Online (Sandbox Code Playgroud)