Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Ontology query engine optimizing system based on ontology semantic information

A semantic information, query engine technology, applied in the field of ontology query language query engine optimization system, can solve problems such as inapplicability, achieve the effect of improving efficiency, reducing query time, and optimizing query statements

Inactive Publication Date: 2014-03-05
深圳市千方航实科技有限公司
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method is not suitable for this purpose

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Ontology query engine optimizing system based on ontology semantic information
  • Ontology query engine optimizing system based on ontology semantic information
  • Ontology query engine optimizing system based on ontology semantic information

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Such as figure 1 , 2 As shown, in an ontology query engine optimization system based on ontology semantic information in the present invention, RDF adopts (subject predicate object) triple structure to organize data, and the knowledge base includes assertion blocks and term sets, which describe domain concepts and a collection of related properties, an assertion block is a collection of instances describing a class and related properties. A simple conjunction query is of the form q(x 1 ,...,x n )←a 1 ,...,a m ; x n is the variable of the query statement, a m is an RDF triple assertion about a constrained query called a query atom, x n also a m The elements in the triplet are represented by? plus a word, such as?x, other a m The constants in are represented by ordinary words, and the specific steps of optimization are as follows:

[0026] Query statement preprocessing module:

[0027] Step 1: Decompose the query statement into a series of simple conjunction qu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An ontology query engine optimizing system based on ontology semantic information comprises a query statement preprocessing module, a query statement deducing module and a query statement optimizing module. The query statement preprocessing module is used for converting query statements into the expression form of a disjunctive normal form, classifying query variables and query atoms of the query statements, differentiating the query statements aiming at a terminology set and calling a query engine to convert the original query statements into a series of corresponding assertionbox query statements. The query statement deducing module is used for combining the query atoms of the assertionbox query statements and the terminology set in a knowledge base to form a temporary knowledge base and deducing hidden information of the newly formed knowledge base through an inference engine. The query statement optimizing module is used for optimizing the original query statements according to the deduced hidden information through related rules, searching for a result on assertionboxes, and combining the result on the assertionboxes with a result on the terminology set to obtain a final result. The ontology query engine optimizing system shortens query time and can be widely applied to an existing semantic net development tool and play a role in optimizing the query engine.

Description

technical field [0001] The invention proposes an ontology query language query engine optimization system based on ontology semantic information, which belongs to the field of semantic web semantic query. Background technique [0002] In recent years, with the rapid development of the Semantic Web, the amount of semantic ontology data is increasing. There are already many tools used to develop Semantic Web programs, and the query engine is an important part of the development tools. However, the query engines of these development tools are in the The query performance for processing large data is average. The present invention develops a system based on it to achieve the effect of optimizing query. [0003] At present, the semantic query optimization technology is mainly divided into two aspects: one is to establish an effective index mechanism for ontology files such as Resource Description Framework (RDF) or Web Ontology Language (OWL) documents; optimization. The prese...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30G06F17/27
CPCG06F16/2453
Inventor 欧阳元新李日藩盛浩熊璋
Owner 深圳市千方航实科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products