摘要
分析了语义服务的结构,提出了一种语义索引库的构建方法.对于每一个注册的服务,抽取出其所有概念,并对每个概念在概念索引库中进行检查,对于不在概率索引库的概念建立索引.对语义服务的输入、输出、前置条件和后置条件分别建立到语义服务的索引,并记录下该语义服务;同时保存该语义服务的其他信息.该索引库免去了查询时进行语义推理的过程,同时由于语义概念均与语义服务相关,避免了大量的无关搜索;另外,由于索引库是采用倒排序索引,极大的减少了搜寻空间.仿真实验表明,该语义索引库的建立极大的提高了语义服务发现的效率.
Through analyzing the configuration of semantic service, a semantic indexed database for semantic service is proposed in order to locate the target services in an accurate, quick and efficient way. For each service that will be registered, all the concepts in it will be extracted. And for each concept, a concept index that records all the equivalent concepts of the concept is built if the concept does not existed in the indices built before. For each input,output,precondition or effect, there is a semantic service index that records all the semantic services that own them. At the same time, all the detailed information is stored in the database. Based on the indexed database, it is unnecessary to do the semantic reasoning during the query. Because concepts are all related to semantic services in the database, lots of useless searching is avoided. And because the indexed database is invert indexed, the searching space is decreased greatly. Based on the semantic indexed database, the efficiency of semantic service query is advanced in a large extent.
出处
《武汉大学学报(理学版)》
CAS
CSCD
北大核心
2008年第1期65-70,共6页
Journal of Wuhan University:Natural Science Edition
基金
国家高技术研究发展计划(863)项目(2006AA01Z168)
关键词
语义服务
语义索引库
语义推理
倒排序索引
semantic service
semantic indexed database
semantic reasoning
invert indexed