
语义web与本体
文章平均质量分 78
yydcj
爱好体育运动、喜欢看书
展开
-
语义Web服务的技术与工具
Axis:自动生成WSDL的服务描述;OWL-S Api:可将WSDL与OWL-S File互转(通过WSDL2OWL-S等类),提取OWL-S File中的ServiceProfile, ServiceModel, and ServiceGrounding用于匹配、组合、调用服务;Protege+OWL-S Editor:建立本体及Web服务本体,...原创 2010-07-15 10:54:43 · 149 阅读 · 0 评论 -
家族族谱推理规则文件
引自http://hi.baidu.com/wxmsona/blog/item/8e1db7a9aac6d3bacb130cc0.html 下面是家族族谱的推理规则文件,其中都是自己臆想出来的,其中必有许多疏漏和不足之处都是前向规则,没有完全掌握后向推理规则(刚学),希望有高手继续步进!!!family.rules:@prefix fa: <http://www.se...原创 2010-07-15 15:19:05 · 376 阅读 · 0 评论 -
本体推理的一个例子
引自http://hi.baidu.com/wxmsona/blog/item/de8e54cbe2ee544df21fe7d4.html 近日在学习本体,我参考了网上的一个族谱的例子“本体”这个术语来自于哲学,它是研究世界上的各种实体以及他们是怎么关联的科学。本体是对应用领域概念化的显示的解释说明,为某领域提供了一个共享通用的理解,从而无论是人还是应用系统之间都能够有效地...原创 2010-07-15 15:19:56 · 2634 阅读 · 1 评论 -
语义Web Service检索服务的工具下载
Eclipse下载: http://www.eclipse.org/downloads/JDK下载: http://java.sun.com/javase/downloads/index.jspTomcat下载: http://tomcat.apache.org/download-55.cgiAnt下载: http://ant.apache.org/bindow...原创 2010-07-15 15:52:52 · 141 阅读 · 0 评论 -
使用jena持久化OWL本体到MySQL
引自http://www.cnblogs.com/armymen1980/archive/2008/10/22/1316699.html实现了OWL本体到MySQL的存储和读取,首先应该配置好环境,在项目中添加jena的相关包,值得注意的是MySQL的驱动和版本要一致。 我是用protege创建OWL本体,然后再从OWL文件中读取,存入MySQL数据库,注意在保存OWL本体的时...原创 2010-07-15 15:54:13 · 547 阅读 · 0 评论 -
基于OWL-S的语义Web服务发现组装的常用工具
Protege + OWL-SEditor + Jena(Racer)+ OWL-S/UDDI MatchMaker + JUDDI + UDDI4J。其中,UDDI4J创建web服务,JUDDI服务注册,OWL-S/UDDI MatchMaker创建本体及语意化WSDL,Jena(Racer)查找服务,Protege+OWL-SEditor创建本体及组...原创 2010-07-15 15:54:57 · 200 阅读 · 0 评论 -
Jena 环境的配置
引自 http://www.cnblogs.com/armymen1980/archive/2008/10/23/1318132.html如果是使用IDE,如Eclipse,那倒简单,在建project的时候直接将Jena包中lib文件夹下所有的.jar文件添加进来即可。但是如果使用命令行的形式(javac/java),按XML论坛上帖中讲的,将所有的jar包添加到类路径(classpat...原创 2010-07-15 15:55:51 · 160 阅读 · 0 评论 -
语义Web服务的API使用实例:OWL-S API结合matchmaker、推理机(Jena、Pellet)进行语义转换、匹配、组合及调用web服务...
引自http://www.cnblogs.com/armymen1980/archive/2008/10/22/1316731.htmlOWL-S API支持对语义Web服务的描述,读写,以及调用原子的或者组合的Web服务。OWL API用来表达Web上的本体,并提供推理引擎。JENA是一个构建语义Web应用的JAVA框架,提供了基于规则的推理引擎。附:OWL-S API指南...原创 2010-07-15 15:58:03 · 808 阅读 · 0 评论 -
在 Protege中安装owl-s editor、graphviz插件
1.软件安装:双击install_protege.exe安装protege3.1;双击graphviz-2.14.1.exe安装graphviz-2.14.1;将owlseditor-build15.zip解压缩后拷贝到protege安装目录下的plugins中;2.软件配置:启动Protege,新建一个owl文件类型的工程,然后进入菜单project->conf...原创 2010-07-15 15:59:48 · 1251 阅读 · 1 评论 -
OWL-S API指南
引自http://yoancn.blogbus.com/logs/36314978.html Maryland 大学计算机系的Evren Sirin 开发。OWL-S API的类库主要建立在Axis, Jena 以及Pellet上。 Apache Axis 是Apache Web Service项目中的子项目,其最初起源于IBM的"SOAP4J",应该属于最早的一批...原创 2010-07-15 16:13:11 · 246 阅读 · 0 评论 -
家族族谱owl文件
引自http://hi.baidu.com/wxmsona/blog/item/d8283018b8d0e94e43a9adfb.html利用Protege建立家族族谱文件family.owl具体的方法我就不多说了请参考《owl本体构建方法的研究》计算机工程与设计,韩韧等。protege的使用方法请参考:http://www.crabone.com/index.php/protege-...原创 2010-07-15 15:17:46 · 590 阅读 · 0 评论 -
RDF数据查询语言SPARQL
数据源,一个RDF文件,就是帮助文档中的vc-db-1.rdf,文档描述了一些简单的人名信息,下面是类似三元组形式的数据表示。2.2 查询语句q1.rq,记事本创建一个文件,内容如下,文件保存为q1.rq。注意文件后缀是.rq,不是.txt。SELECT ?xWHERE { ?x <http://www.w3.org/2001/vcard-rdf/3.0#FN&g...原创 2010-07-15 15:16:28 · 764 阅读 · 0 评论 -
语义Web中语言与本体
随着人们对网络上信息使用要求的不断提高,对网络上信息内容提出了更高要求。可以这样认为,网络只是给人们提供了一个信息共享和信息浏览的环境,人们可以在网络环境中找到自己想要的信息,而对这些信息的理解还需要人来完成,也就是说,目前网上的信息是人所能理解的信息,而不是机器所能理解的信息。 虽然Internet上分布着海量的信息,但它们主要是面向人类的。由于信息内容没有更好地形式化表示...原创 2010-07-15 14:43:30 · 309 阅读 · 0 评论 -
语义Web
语义Web概念:1998年Web的发明者Tim Berners-Lee首次提出了语义Web的概念。2001年9月9日国际W3C“技术与社会领域(Technology and Society Domain)”下的语义Web活动论坛(Semantic Web Activity)正式宣告成立。语义Web活动论坛在其宣言中指出:“语义Web是当前Web的一个扩展,其中信息具有形...原创 2010-07-15 14:48:47 · 235 阅读 · 0 评论 -
owl-s API一个简单例子
owl-s语义Web服务标记语言, 在Tim Berners-Lee的提出Semantic Web之后,Semantic Web服务业也得到了快速的发展。相关的工具很多,主流的框架有DARPA组织和wsmo组织,后者是欧洲提出的,前者组织提出的框架是主流的。owl-s前身是daml-s,其地址:http://www.daml.org/index.html现在owl-s的最新版本...原创 2010-07-15 15:09:02 · 336 阅读 · 0 评论 -
语义Web和本体开发相关技术
摘自:http://iMarine.blog.163.com/在技术实现方面,语义Web和本体理论的研究日趋成熟,已经有许多成熟的工具或程序接口,诸如Jena、OWL API等API是系统实现的关键技术。这里介绍系统的可行性分析以及系统开发设计的关键技术。1 JenaJena[69]是来自于惠普实验室语义Web研究项目的开放资源,是用于创建语义Web应用...原创 2010-07-15 15:09:44 · 187 阅读 · 0 评论 -
本体(Ontology)综述
本体作为一种能在语义和知识层次上描述领域概念的建模工具,其目标是捕获相关领域的知识,确定该领域内共同认可的词汇,通过概念之间的关系来描述概念的语义,提供对该领域知识的共同理解。语义Web(the Semantic Web)是在本体理论基础之上对现有Web所进行的扩展[15],其目标是使Web上的信息具有计算机可以理解的语义,在本体的支持下实现信息系统间语义上的互操作性,以及对Web...原创 2010-07-15 15:10:21 · 993 阅读 · 0 评论 -
Jena的一个例子
摘自:http://www.crabone.com/index.php/category/tool/jenaJENA中有一个最底层的接口:RDFNode,它代表RDF这张巨大图中的节点,这个节点可以是一个资源,可以是一个字符窜或者数字。因此它对应与2个子接口:interface Literal extends RDFNodeinterface Resource extends RD...原创 2010-07-15 15:12:06 · 204 阅读 · 0 评论 -
jena 操作RDF的一个例子(参考IBM的一篇文章)
jena 操作RDF的一个例子RDF 越来越被认为是表示和处理半结构化数据的一种极好选择。本文中,Web 开发人员 Philip McCarthy 向您展示了如何使用 Jena Semantic Web Toolkit,以便在 Java 应用程序中使用 RDF 数据模型。“资源描述框架(Resource Description Framework,RDF)”最近成为 W3C 推荐标...原创 2010-07-15 15:13:37 · 440 阅读 · 0 评论 -
用 SPARQL 搜索 RDF 数据
随着越来越多的数据使用类似 RSS 的 RDF 格式保存,一种新的需求产生了,即要求用一种简单方法查找特定信息。SPARQL 这个功能强大的新查询语言填补了这个空白,使用户可以很容易地在 RDF 的杂草从中找到所需的数据。本文将和您一起查看 SPARQL 的特性,学习如何利用 Jena 语义 Web 工具包,在自己的 Java 应用程序中使用 SPARQL 查询。资源描述框架(Re...原创 2010-07-15 15:14:48 · 299 阅读 · 0 评论 -
jena持久化到数据库
Jena由 HP Labs(http://www.hpl.hp.com)开发的Java开发工具包, 用于Semantic Web(语义网)中的应用程序开发;Jana是开源的,在下载的文档中有Jena的完整代码。jena支持的数据库有:Database Engine JDBC Driver ...原创 2010-07-15 15:15:35 · 279 阅读 · 0 评论 -
DAML-S简介
引自:http://hi.baidu.com/ferrior/blog/item/8a8419dbc07d1667d0164eb4.html(一)基本组成DAML-S是OWL-S的前身。DAML-S的ontology结构包括3部分:Service Profile、Process Model和Service Grounding。...原创 2010-08-02 11:30:16 · 310 阅读 · 0 评论