首页 理论教育 OWS本体的创建与注册-对地观测传感网信息服务模型与方法

OWS本体的创建与注册-对地观测传感网信息服务模型与方法

时间:2023-10-04 理论教育 版权反馈
【摘要】:②根据搜索引擎得到的相关关系信息,按照本体词汇表的类和关系通过本体编辑器生成用OWL描述的本体。③将本体与数据库作映射,构成一种本体存在于数据库中的方法,这样本体就可以注册到目录服务中了。图5-6 OWS本体关系图WMS的本体词汇和关系如图5-7所示 。图5-7 WMS本体关系图陶皖和姚红燕 提出的方法简单、扩展性好、规范化程度高,具体做本体与数据库映射的方法如下: 建立以下6个表 。wfs_ capabilities.xml是WFS能力配置信息,文件结构与csw_ capabili-ties.xml类似。

OWS本体的创建与注册-对地观测传感网信息服务模型与方法

本体创建步骤: ①确定感兴趣的类和关系做成抽象本体词汇表。②根据索引擎得到的相关关系信息,按照本体词汇表的类和关系通过本体编辑器生成用OWL描述的本体。③将本体与数据库作映射,构成一种本体存在于数据库中的方法,这样本体就可以注册到目录服务中了。OWS的本体词汇与关系如图5-6所示 (此图在Protege3.4根据OWL描述生成)。

图5-6 OWS本体关系图

WMS的本体词汇和关系如图5-7所示 (此图在Protege3.4根据OWL描述生成)。

图5-7 WMS本体关系图

陶皖和姚红燕 (2007) 提出的方法简单、扩展性好、规范化程度高,具体做本体与数据库映射的方法如下: 建立以下6个表 (表5-1~表5-6)。

表5-1 资源表

表5-2 限制表

表5-3 定义域与值域表

表5-4 类表

表5-5 个体类表

表5-6 个体表(www.xing528.com)

不经常使用的关系表: 把不经常使用的一些关系如same Individual As、different From、alldifferent、intersection Of等组成一张表。OWL本体中资源以URI来唯一标识,并区分为类 (Class)、属性 (Property) 和实例 (Individual),设计一张资源表将资源URI、资源名称记录下来,并添加字段记录资源的三种不同类型,以方便对本体信息的索引,从而提高查询效率。OWL本体中常使用sub Class Of,sub Property,equivalent Class,equivalent Property等来描述类或属性间的关系 (层次或等价等关系),为提高查询推理效率,将经常出现的关系组织成单独的表。

设计一张定义域与值域表记录属性的dmain和range信息,设计一张特别属性表记录其他属性信息 (如Inverse Functional Property、Functional Property、Transitive Property、Sym-metric Property等)。设计一张约束表记录对属性的各种约束 (如all Values From、some Values From、min Cardinality、max Cardinality和cardinality等),为说明属性值的范围在其中特别设置了Value字段,它与restriction字段配合即可比较清楚地表明属性的取值情况。基于上面本体与数据库映射的方法可以得到WMS本体 (图5-7) 映射到数据库得到如下几张表 (表中只给出少数例子,用类似的方法可以将图5-7中的本体与关系全部填满表5-7~表5-12)。

表5-7 资源表

其中,XX表示一个具体例子的URI。

表5-8 限制表

表5-9 定义域与值域表

表5-10 类表

表5-11 个体类表

表5-12 个体表

上述生成的本体与数据库做映射,这样就可以将本体分成一定意义上的表进行存储。CSW目录注册使用deegree的CSW目录服务。Deegree CSW配置文件有3个: csw_ capa-bilities.xml、wfs_ capabilities.xml和csw.xsd。csw_ capabilities.xml是配置CSW能力服务的。它包含5个主要部分: ①deegree参数配置,提供CSW目录服务网上资源和WFS资源,CSW通过间接的调用WFS来调用数据的; ②提供CSW服务识别信息; ③服务提供者详细信息; ④操作信息,包括Get Capabilities等操作类的配置; ⑤空间操作的配置,为空间计算服务的。wfs_ capabilities.xml是WFS能力配置信息,文件结构与csw_ capabili-ties.xml类似。但它配置了与数据库联系的语句和csw.xsd文件位置。csw.xsd文件是wfs_capabilities.xml调用的文件,是对空间数据结构的描述。* .xsd中开始是名称空间的声明,再是数据库连接的配置,最后描述表示的标记与数据库中表的记录名的对应。这些配置设置好后,就可以启动目录服务,再通过服务的客户端进行管理。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈