Use vCard Objects in RDF/XML (转)

TagvCardRDF/XML,命名空间

Target:使用RDFvcard命名空间描述你本人的姓名,昵称及电子邮件,作业应当以RDF/XML格式提交。

 

1.    RDF学习总结

l   RDF不定义自己的元数据标准,只是提供一个通用框架

l   RDF要解决的是元数据互操作问题,即不同的人可以在这一框架下定义并相互理解他们的元数据元素

l   RDF使用XML语言,即RDF/XML,但不仅限于这种语法模式

l   RDF三元模型<资源标识,属性,属性值>

l   RDF使用URINameSpace作为标识机制,便于计算机识别

l   URIref=URI+片段标识符,中间由#分隔。实际应用中,通过Qname来替代URL参照。Qname=命名空间前缀:本地元素名称,如xmlns:dc="http://purl.org/dc/elements/1.1/,则http://purl.org/dc/elements/1.1/creator就可以用dccreator来表示了。

l   RDF/XML中,Description元素的出现表示对资源描述的开始,同时采用rdfabout属性来指定主题资源的URIref

2.    vcard:官方名称是“電子名片的文件格式標準”,通俗地讲就是描述人的一种元数据标准。有关vcard的详细规范参见:ftp://ftp.isi.edu/in-notes/rfc2396.txt

 

3.    基于vardRDF/XML

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"    
  3.          xmlns:vCard="http://www.w3.org/2001/vcard-rdf/3.0#">  
  4.             
  5. <rdf:Description rdf:about="http://www.example.org/students/LiaoFeng">  
  6.   
  7.       <vCard:FN>Feng</vCard:FN>  
  8.       <vCard:N rdf:parseType="Resource">  
  9.         <vCard:Family>l</vCard:Family>  
  10.         <vCard:Given>Feng</vCard:Given>  
  11.       </vCard:N>  
  12.          
  13.      <vCard:NICKNAME>BenBen</vCard:NICKNAME>  
  14.         
  15.       <vCard:EMAIL rdf:parseType="Resource">  
  16.         <rdf:value>jkhgff@126.com</rdf:value>  
  17.         <rdf:type rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#internet"/>  
  18.       </vCard:EMAIL>  
  19.          
  20.    </rdf:Description>  
  21. </rdf:RDF>  

 

更详细的请参见:http://www.w3.org/TR/2001/NOTE-vcard-rdf-20010222/

 

4、 RDFvalidation:想要检查下自己写的RDF是否合法,或者想解析下RDF,可以使用W3Cvalidatorhttp://www.w3.org/RDF/Validator/

原文地址:https://www.cnblogs.com/bnuvincent/p/1703717.html