以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- [求助]RDF中的命名空间是自己定义的还是实际的URI? (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=61876) |
-- 作者:alice2008 -- 发布时间:4/26/2008 5:04:00 PM -- [求助]RDF中的命名空间是自己定义的还是实际的URI? 如果有这样一个例子: <?xml version="1.0"?> <rdf:RDF 请问一下这个命名空间"http://www.recshop.fake/siteinfo#">是自定义的吗?在这个空间上是不是要有元数据的定义啊? 我刚开始学习,问题可能很菜,希望有高手指点一下,谢谢! |
-- 作者:jpz6311whu -- 发布时间:4/27/2008 11:42:00 AM -- 是自己定义的 |
-- 作者:dasotkb -- 发布时间:4/27/2008 9:58:00 PM -- 是自己定义的 ..你可以隨便打 |
-- 作者:y6cn -- 发布时间:4/28/2008 4:55:00 PM -- DIY |
-- 作者:wow -- 发布时间:10/12/2008 4:21:00 PM -- 这个问题我也有疑问,按道理说命名空间中的URI不需要是真实的,只是一个标识而已,但是如果把上面那段程序放到RDF验证器中(http://www.w3.org/RDF/Validator/),如果修改“xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#”中的内容话,会弹出如下提示:“Error: Your document does not contain any RDF statement.” 打开URI“http://www.w3.org/1999/02/22-rdf-syntax-ns#”发现确是一个真是的地址,是“RDF Vocabulary”,因此可以这么理解,这个词汇表对RDF中的相关元素名称进行了定义,如果没有这个词汇表,则系统无法知道他是一个RDF文档。因此在这里这个命名空间的URI不仅仅是一个标识了,这岂不是与命名空间定义相矛盾,我想一定还有什么其他的地方我没有注意到,请达人给解释一下吧,谢。 |
-- 作者:iamwym -- 发布时间:10/12/2008 6:45:00 PM -- 2,3,4楼大概是自己做实验时候随便定一个namespace,可能没有应用到实际的情况中。。。 是的,如果是自己做做实验,然后搞个小demo自己机器上演示一下,那是没有问题的。但是,如果要在实际中,在互联网中引用到基于本体开发的应用程序,怎么能够随便乱写一个呢?! 比如你的ontology要放到http://a.b.c/ontology,那么如果你定义成http://a.b.c/onto,我保证你的ontology没有办法使用,等于告诉了别人错误的地址嘛。在实际使用当中,这个是很致命的。 所以如果楼主打算自己的Ontology发布出去,那么还是按照自己主机的域名来定义吧,当然一开始随便定义无所谓,可是在实际中一定要改到相对的域名当中。 关于5楼的问题,请补习一下xml的基本概念。
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
54.688ms |