• 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/

  • 相关阅读:
    matlab图像处理-中值滤波原理
    typora修改主题和字体
    [NLP] TextCNN模型原理和实现
    [python] 基于词云的关键词提取:wordcloud的使用、源码分析、中文词云生成和代码重写
    基于sklearn和keras的数据切分与交叉验证
    基于TextRank提取关键词、关键短语、摘要
    [强化学习]Part1:强化学习初印象
    Linux多文件按行拼接整合命令paste
    文本匹配算法
    Python如何输出带颜色的文字
  • 原文地址:https://www.cnblogs.com/bnuvincent/p/1703717.html
Copyright © 2020-2023  润新知