zoukankan      html  css  js  c++  java
  • 描述语言到语义网,把最近最近学的东西串一下

    语义网

    定义

    定义:语义表示有含义的或有关系的。

    语义网是描述事物之间关系和事物属性的网络。

    因为语义网是能够被计算机理解的,所以语义网采取了RDF作为它存储的形式。

    发展

    如参考资料所属,语义网刚出现的时候有4个缺点:

    1. 节点和边的值没有标准,完全是由用户自己定义。

    2. 多源数据融合比较困难,因为没有标准。

    3. 无法区分概念节点和对象节点。

    4. 无法对节点和边的标签(label,我理解是schema层,后面会介绍)进行定义。

    因此,后来提出了RDF解决问题1和问题2,在节点和边的取值上做了约束,制定了统一标准,为多源数据的融合提供了便利

    再后来W3C提出的RDFS/OWL解决了问题3和问题4

    语义网与知识图谱概念入门:https://blog.csdn.net/m0_37565948/article/details/81566949

    https://blog.csdn.net/pelhans/article/details/80019974

    存储方式之RDF

    定义:RDF是一种描述Web资源的框架,提供了数据的模型和语法,是W3C的一个推荐标准

    长成这样的图叫做RDF图:

    这种图所属名称查找自知乎-W3C官网。在官网有一个三元组的图,图示写的是RDF Graph.找到了RDF Riple的组成元素(包括一个不认识的IRI)后,简单搜了下IRI,发现和URI作用一样,就是用一个东西唯一标识一个资源。然后在其他未提到语义网相关知识的论文里也用到了RDF来帮助说明,故认为一般情况下可用,并且RDF图中的约束类型没有被定死,可以自定义。

    https://zhuanlan.zhihu.com/p/31726910

    https://www.w3.org/TR/rdf11-concepts/

    RDF编写方式之XML

    参考:https://www.w3school.com.cn/semweb/index.asp

    基于XML的网络服务描述语言WSDL

    因为论文有很多对动作的描述,而XML感觉更加像是对资源的描述,后来找到了WSDL(网络服务描述语言,Web Services Description Language)。

    按照W3C的资料,WSDL的元素有四种类型:Web Service执行的操作、消息、通信协议和数据类型。这样似乎意味着XML也可以用来描述动作了。翻了一篇设计用于描述SDN实验的语言的论文,里面用的是XML来描述Ping方法。但是用XML描述动作有什么问题呢,问题就是特别冗余,用面向对象的方式描述动作一行解决,XML需要将近10行。

    W3C上WSDL资料:https://www.w3school.com.cn/wsdl/wsdl_documents.asp

    使用XML描述网络实验的语言OF-NEDL,论文名:OF-NEDL: An OpenFlow Networking Experiment Description Language

    知识关联

    把接触过的一些知识做了一个关系图。

  • 相关阅读:
    第03组 团队git现场编程实战
    第二次结对编程作业
    团队项目-选题报告
    第一次结对编程作业
    第一次编程作业
    软件工程第一次作业
    第09组 团队Git现场编程实战
    第二次结对编程作业
    团队项目-需求分析报告
    团队项目-选题报告
  • 原文地址:https://www.cnblogs.com/IcarusYu/p/12306942.html
Copyright © 2011-2022 走看看