Font Size: a A A

Ontology-based Technology Context Information Gathering And Reasoning

Posted on:2008-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:J W QuFull Text:PDF
GTID:2208360212479242Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Based on the platform of OSGi (Open Service Gateway initiative), the thesis implements the aggregating and reasoning of entity context adopting the module form of OSGi's bundle.Firstly, the thesis introduces the origin of ontology, the concept defined by Artificial Intelligence, and two class of description language. Then, the paper illustrates the situation of ontology in semantic web.Secondly, the thesis analyzes and studies the regulation of constructing ontology, its flow, and the popular ontology tools. By analyzing the context entities in Smart Home environment, the paper constructs basic context ontology in Smart Home by means of Protégé-2000, and makes a deeply introduce of the grammar structure of the ontology.Then, the thesis imports Jena, a developing infrastructure of ontology application and semantic application, and it provides widely support for development of semantic application and ontology inference. The paper introduces Jena's three-class-frame, persistent storage, reasoning subsystem, ontology api, and sparql, and analyzing the cooperation principle of all kinds of subsystems.Next, the thesis designs the context aggregating and reasoning system in Smart Home environment. By means of analyzing the context data flow, the paper designs several main bundle modules. The reasoner of the system is adapted the reasoner of Jena and reconfigured the way of infer with the OOD and design pattern technologies. Then, summarizing six usual semantic behaves and designing the rule of reasoner, the paper implements the aggregator to search, append, and delete the services. Every service is implemented by a thread. The wrapper distills the origin context from device entity, and constructs the context ontology by means of implementing the IEntity interface of the reasoner. Query module is mainly providing sparql query invoking the relative method of the reasoner.Lastly, some disadvantages and improvements of the ontology aggregating and reasoning system are summarized.
Keywords/Search Tags:OSGi, Ontology, Context, Jena, OWL
PDF Full Text Request
Related items