zoukankan      html  css  js  c++  java
  • 关联数据入门——LMF

    LMF简介

    上一篇文章中,我们简单了解了关联数据(Linked Data)和资源描述框架(Resource Description Framework),但那仅仅是理论知识。本文则介绍关联媒体框架(Linked Media Framework),并通过LMF其提供的Demo,窥视关联数据的应用。

    LMF是2008年开始开发的一个解决方案,她是一个易于安装的服务程序,用于提供以语义网(Semantic Web)为中心的应用。

    LMF核心(LMF Core)提供了关联数据服务器(Linked Data Server),以及SPARQL端点(SPARQL endpoint)服务。

     

    下载

    我们可以从其项目下载列表得到其安装包:https://code.google.com/p/lmf/downloads/list

    为了方便使用,这里我们选用独立安装包(包含Apache Tomcat,LMF,Google Refine, 和 Apache Stanbol)。

    安装

    在终端输入:

    java -jar *.jar

    进入安装(刚刚下载的文件名替换*),因为这是一个Java程序,请确保您的计算机配置好Java环境。

     

    运行

    单击桌面的Start Linked Media Framework运行LMF。 进入如下页面:

     

    DEMO

    我们单击LMF Books Demo,进入LMF自带的Demo。

    这个Demo举了一个图书馆的例子:我们拥有一些图书的相关数据,但是用户需要的信息不一定能和我们拥有的数据对应,比如用户需要一本蓝色封面的书,但是我们得数据却没有对应的封面颜色这种情况。

    那么关联数据在这时候就可以帮我们解决这个问题。

    步骤

    • 首先我们需要将图书数据转换成RDF格式,这里我们使用Google Refne和其扩展插件RDF Extension来整理我们的数据。
    • 然后我们将这些数据导入LMF。
    • 创建分类,我们需要能让机器读懂的分类,这里通过SKOSjs编辑器编辑这些分类。
    • 配置推理。
    • 配置搜索引擎。
    • 设置用户界面。

     

    这个DEMO在做什么? 

    由于本地没有相关的数据,所以我们借助其他开放的数据来解决上面提到的问题。

    关联数据使得数据不再是由单独应用程序持有,使得数据有联系,能够相互联系、使用。

    所以我们能回答一些在我们数据库没有的问题。

    目前LMF已经将其关联数据平台(Linked Data Platform)贡献到Apache基金会的孕育项目Marmotta中,具体可查看参考文献1。

     

    参考资料

    Apache Marmotta incubation proposal 2012-11-26

    LMF Project

  • 相关阅读:
    2018 ACM 网络选拔赛 徐州赛区
    2018 ACM 网络选拔赛 焦作赛区
    2018 ACM 网络选拔赛 沈阳赛区
    poj 2289 网络流 and 二分查找
    poj 2446 二分图最大匹配
    poj 1469 二分图最大匹配
    poj 3249 拓扑排序 and 动态规划
    poj 3687 拓扑排序
    poj 2585 拓扑排序
    poj 1094 拓扑排序
  • 原文地址:https://www.cnblogs.com/justany/p/2793547.html
Copyright © 2011-2022 走看看