User:Abhay002

From Protege Wiki
Jump to: navigation, search

--Abhay Shukla 04:19, July 16, 2009 (UTC)----

Hello I am Abhay Shukla From Kanpur (India). Now I am completed my M.Tech. (Computer Engg.) from YMCA Institute of Engg. Faridabad(Top 20 College of India). I have developed an ontology for real world applications taking, Tetrapoda as an example (Animal Kingdom). I have developed this ontology for my M.Tech Thesis under the guidance of Dr.C.K.Nagpal For further information about this work please contact me at e-mail address given below.

Contact me

Abhay1.jpg Name :Abhay Shukla e-mail : abhay002@sify.com OR abhayshukl@gmail.com


About Work

In this work, Ontology for the real world application has been implemented.The Real World Tetrapoda Ontology is a system that extracts information from natural world and stores this information in to a knowledge base that calls Ontology Knowledge Base for Real World Application.This ontology provides a taxonomy, axioms and relationships; they have much more power of expression than simple databases. Real World Tetrapoda Ontology is a real world -ontology which developed by using animal kingdom base, its development is a bit more complex than other ontology. For instance, the design of axioms is very challenging in zoology. It is difficult to find laws that apply for every instance of a concept because of every species having a different nature.

The instances stored in knowledge base for real world application are instances of concepts described in Real World Tetrapoda Ontology. All the concepts in ontology are organized into a taxonomy which categorizes the concepts in a hierarchical structure using relation. The development of Real World Tetrapoda Ontology knowledge base is still at early stages. In this work only the basic framework is developed that enables us to store the instances to the knowledge base and keep it fairly consistent after the inserts. In this work also give a way to how to extract ontology in source code.

In Real World Tetrapoda Ontology class structure, propose a class future_rules. Here concept is that in future when people are able to refine this ontology and develop an expert system for it then they create some rules which are helping in to make a problem solving mechanism.

Some Figures

File:Http://protegewiki.stanford.edu/index.php/File:RWO1.JPG


?--------XML code of real_world_ontology -------?

<?xml version="1.0" ?> - <knowledge_base xmlns="http://protege.stanford.edu/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://protege.stanford.edu/xml http://protege.stanford.edu/xml/schema/protege.xsd"> - <class>

 <name>:THING</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Abstract</value> 
 </own_slot_value>
 </class>

- <class>

 <name>:STANDARD-CLASS</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>:CLASS</superclass> 
 <template_slot>:ROLE</template_slot> 
 <template_slot>:DOCUMENTATION</template_slot> 
 <template_slot>:SLOT-CONSTRAINTS</template_slot> 
 <template_slot>:ROLE</template_slot> 
 <template_slot>:DOCUMENTATION</template_slot> 
 <template_slot>:SLOT-CONSTRAINTS</template_slot> 
 </class>

- <class>

 <name>:STANDARD-SLOT</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>:SLOT</superclass> 
 <template_slot>:DOCUMENTATION</template_slot> 
 <template_slot>:SLOT-CONSTRAINTS</template_slot> 
 <template_slot>:SLOT-MAXIMUM-CARDINALITY</template_slot> 
 <template_slot>:SLOT-MINIMUM-CARDINALITY</template_slot> 
 <template_slot>:SLOT-NUMERIC-MAXIMUM</template_slot> 
 <template_slot>:SLOT-NUMERIC-MINIMUM</template_slot> 
 <template_slot>:SLOT-INVERSE</template_slot> 
 <template_slot>:SLOT-DEFAULTS</template_slot> 
 <template_slot>:SLOT-VALUES</template_slot> 
 <template_slot>:ASSOCIATED-FACET</template_slot> 
 <template_slot>:DIRECT-SUBSLOTS</template_slot> 
 <template_slot>:DIRECT-SUPERSLOTS</template_slot> 
 <template_slot>:DOCUMENTATION</template_slot> 
 <template_slot>:SLOT-CONSTRAINTS</template_slot> 
 <template_slot>:SLOT-MAXIMUM-CARDINALITY</template_slot> 
 <template_slot>:SLOT-MINIMUM-CARDINALITY</template_slot> 
 <template_slot>:SLOT-NUMERIC-MAXIMUM</template_slot> 
 <template_slot>:SLOT-NUMERIC-MINIMUM</template_slot> 
 <template_slot>:SLOT-INVERSE</template_slot> 
 <template_slot>:SLOT-DEFAULTS</template_slot> 
 <template_slot>:SLOT-VALUES</template_slot> 
 <template_slot>:ASSOCIATED-FACET</template_slot> 
 <template_slot>:DIRECT-SUBSLOTS</template_slot> 
 <template_slot>:DIRECT-SUPERSLOTS</template_slot> 
 </class>

- <class>

 <name>TETRAPODA</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>:THING</superclass> 
 </class>

- <class>

 <name>FUTURE_RULES</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>TETRAPODA</superclass> 
 </class>

- <class>

 <name>GROUP</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>TETRAPODA</superclass> 
 </class>

- <class>

 <name>AMPHIBIA</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>GROUP</superclass> 
 <template_slot>amphibia_body_temp</template_slot> 
 <template_slot>amphibia_fertilization</template_slot> 
 <template_slot>amphibia_habitate</template_slot> 
 <template_slot>amphibia_heart</template_slot> 
 <template_slot>amphibia_limbs</template_slot> 
 <template_slot>amphibia_respiration</template_slot> 
 <template_slot>amphibia_skin</template_slot> 
 </class>

- <class>

 <name>REPTILIA</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>GROUP</superclass> 
 <template_slot>reptilia_body_temp</template_slot> 
 <template_slot>reptilia_fertilization</template_slot> 
 <template_slot>reptilia_habitate</template_slot> 
 <template_slot>reptilia_heart</template_slot> 
 <template_slot>reptilia_limbs</template_slot> 
 <template_slot>reptilia_respiration</template_slot> 
 <template_slot>reptilia_skin</template_slot> 
 </class>

- <class>

 <name>MAMMALIA</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>GROUP</superclass> 
 <template_slot>mammalia_body_temp</template_slot> 
 <template_slot>mammalia_fertilization</template_slot> 
 <template_slot>mammalia_habitate</template_slot> 
 <template_slot>mammalia_heart</template_slot> 
 <template_slot>mammalia_limbs</template_slot> 
 <template_slot>mammalia_respiration</template_slot> 
 <template_slot>mammalia_skin</template_slot> 
 </class>

- <class>

 <name>AVES</name> 
 <type>:STANDARD-CLASS</type> 

- <own_slot_value>

 <slot_reference>:ROLE</slot_reference> 
 <value value_type="string">Concrete</value> 
 </own_slot_value>
 <superclass>GROUP</superclass> 
 <template_slot>aves_body_temp</template_slot> 
 <template_slot>aves_fertilization</template_slot> 
 <template_slot>aves_habitate</template_slot> 
 <template_slot>aves_limbs</template_slot> 
 <template_slot>aves_respiration</template_slot> 
 <template_slot>aves_skin</template_slot> 
 <template_slot>aves_heart</template_slot> 
 </class>



Contact me

Name :Abhay Shukla e-mail : abhay002@sify.com OR abhayshukl@gmail.com