Difference between revisions of "User:Abhay002"

From Protege Wiki
Jump to: navigation, search
(About work)
Line 2: Line 2:
  
 
Hello I am Abhay Shukla From Kanpur India. Now I am pursuing M.Tech. (Final semester) from YMCA Institute of Engg. Faridabad. 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.  
 
Hello I am Abhay Shukla From Kanpur India. Now I am pursuing M.Tech. (Final semester) from YMCA Institute of Engg. Faridabad. 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.  
 +
== Contect me ==
 +
 +
Name :Abhay Shukla
 +
e-mail : abhay002@sify.com OR abhayshukl@gmail.com
 +
[[File:E:\WINDOWS\Desktop\RWO1.JPG]]
 +
 +
== About Work ==
 +
The construction of large and real world application is a challenging process. Since the information is now used by both computers and humans being as there is a need for a knowledge representation that can be understood by both of them. The huge amount of information and the need for automation raises another challenge for constructing real world application. The different sources of data are not compatible with each other, making the task of finding and combining relevant information difficult but not impossible.
 +
The most promising way to solve these challenges is to use ontology-based knowledge base. Ontology provides common vocabularies through which knowledge can be presented in such a way that it is comprehensible to both humans and computers.
 +
 +
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.
 +
 +
 +
== ?--------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>
 +
 +
 +
 +
  
 
== Contect me ==
 
== Contect me ==

Revision as of 11:01, August 31, 2009

--Abhay002 04:19, July 16, 2009 (UTC)----

Hello I am Abhay Shukla From Kanpur India. Now I am pursuing M.Tech. (Final semester) from YMCA Institute of Engg. Faridabad. 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.

Contect me

Name :Abhay Shukla e-mail : abhay002@sify.com OR abhayshukl@gmail.com File:E:\WINDOWS\Desktop\RWO1.JPG

About Work

The construction of large and real world application is a challenging process. Since the information is now used by both computers and humans being as there is a need for a knowledge representation that can be understood by both of them. The huge amount of information and the need for automation raises another challenge for constructing real world application. The different sources of data are not compatible with each other, making the task of finding and combining relevant information difficult but not impossible. The most promising way to solve these challenges is to use ontology-based knowledge base. Ontology provides common vocabularies through which knowledge can be presented in such a way that it is comprehensible to both humans and computers.

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.


?--------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>



Contect me

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