如果文章对您有用,请随意打赏。

您的支持将鼓励我做的更好!

不懈探索,简单生活

摘要: Sparql 是语义网的查询语言,是w3c推荐的一个标准,一下演示了之前设计的本体文件的查询,实现了"benz"车拥有者的姓名的查询。/** * 语义数据查询 * @param spaqrlString * @param queryModel * @param var */ public void queryBySpaqrl( String spaqrlString , Model queryModel , String var ) { Query query = QueryFactory.create(spaqrlString); QueryExecution query 阅读全文
posted @ 2011-08-14 16:48 帅虫哥 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 建立语义网开发环境.编译及执行工具: JDK 1.6.代码编辑工具:Eclipse 3.4.语义网开源框架: Jena 下载地址:http://jena.sourceforge.net/.语义网推理机 pellet 下载地址:http://clarkparsia.com/pellet/Jena框架介绍是使用java编写的一种广泛使用的语义web框架。该框架提供了sparql接口、rdf和owl接口,已经对推理的支持。此外、该框架还提供了多种存储机制和推理机制,而且也允许集成定制的机制。View Code 1 package com.biview.jena.spaqrl; 2 3 4 5 imp 阅读全文
posted @ 2011-08-14 16:44 帅虫哥 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: 本体编辑工具:protégé 4下载地址:http://protege.stanford.edu/ 建立模型类图如下:新建person类然后再建立两个individual新建car类然后建立两个individual 其中car类中的hasOwner是一个Person对象.点击保存,简单owl文件生成. 阅读全文
posted @ 2011-08-14 16:43 帅虫哥 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 什么叫本体 OWL本体用于对领域知识进行建模,本体是语义web的核心元素。 本体元素概述 在web上本体一般以文档的形式进行存储。文档构成如下: A. 本体首部: 首部是一种用来描述本体自身的资源。首部对本体进行描述,一般会含有注释(comment)、标签(label)、版本信息等。 B. 类和个体 一个owl类是一种特殊的资源,它描述了具有共同特征或者在某方面相似的资源的一个集合。个体(individual)也是一种资源,它是类的成员代表该类的一个实例。例如Person是一个类,RyanAndrew 是它的一个实例。C.属性OWL中的属性也是一种资源,它在描述个体的陈述中充当谓词。OWL中. 阅读全文
posted @ 2011-08-14 16:41 帅虫哥 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 何为语义:简答来说语义就是意思含义,了解了数据的含义之后就能够更加有效的利用底层数据.大多数信息源中通常都缺乏含义,需要依靠用户或复杂的编程指令来给出具体含义。例如,网页中含有要表达的信息和一些相互关联的标签<H1>表示一个主标题,从语义上来看由于知道了H1的含义,我们就清楚围绕H1的文字要比其他文本更重要。又如网页中使用<Meta>标签来为搜索引擎提供基本语义。然而这些标签是孤立的关键字,缺乏相互的关联,因而无法提供含义更为准确的上下文。语义网是一种能理解人类语言的智能网络,它不但能够理解人类的语言,而且还可以使人与电脑之间的交流变得像人与人之间交流一样轻松语义网“不 阅读全文
posted @ 2011-08-14 16:38 帅虫哥 阅读(1065) 评论(0) 推荐(0) 编辑