ontology design for usc semantic information research lab chen li, tengfei li, tian wang
TRANSCRIPT
Ontology Design for USC Semantic Information Research Lab
Chen Li, Tengfei Li, Tian Wang
Outline
•Introduction
•Resources
•Ontology Design
•Design Java interface
•Result
•Conclusion
•Future Work
Introduction
Introduction
Semantic Information Research Laboratory• People• Research• Publication• News• Sponsors
Problem•How to represent the data in a domain•Certain Information is cross-domain e.g. Papers have the author of some people.
By using an on-meta ontology to overcome the problem and find the correlation between instance.
Resource
• OWL: Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies
• Protégé: An open-source tool help construct domain models and knowledge-based applications with ontology
• FaCT++: The new generation of the well-known FaCT OWL-DL reasoner
• Some Java API: Jfact, owlapi
Ontology Design
Mainly four sub-domain is considered in this project.
• Research Interest: the specific area which people focus on• People: faculty, students and alumni.• Papers: paper info that people wrote.• Organization: organization that people work in or belong to
Create the relation between those three class and sub-class of them.e.g. People all have research interest.
Papers are all written by some people.
Proper correlation is set up to achieve the cross domain search.
Ontology Design-Overall
Ontology Design -Research Interest
Research Interest contains the specific area for the researching area.Task:
• Define the research: go thought all the topics and summarize• Question: Could a topic belong to more than one interest? Yes.
Ontology Design-Research Interest
Ontology Design- People
People is created as a class and it has three subclass: Faculty, Student, Alumni.
Faculty include the employees for the lab.Student mainly include current Ph.D. students in the lab.Alumni mainly include previous Ph.D. students in the lab.Three sub-class have links with each other along with other classes.
Ontology Design- People Faculty: how to define faculty.•Faculty != People• People and Member Of some Educational
Alumni: previous students who worked in some lab•People and Worked In Semantic Information Research Laboratory
Student: who currently worked in some lab•People and Work In Semantic Information Research Laboratory
Ontology Design- People-Faculty
Ontology Design- People-Alumni
SECTION TITLE | 2
Ontology Design- People-Student
Ontology Design- People & Interest
Research Interest & People
People may have specific research interest in some area.The instances of students or faculty is linked to the instance of Research Interest.
Ontology Design- Papers
Ontology Design Paper & Interest
Ontology Design: People & Paper & Interest
Ontology Design-Organization
Organization contains the national and affiliates organization in the domain: •Define the organization by using a top-down level along with two sides: national and educational.
Ontology Design-Organization
Two relations•National-Lab(Sponsor) e.g. NASA sponsor the lab.•University-School-Department-School(affiliate) e.g. A top-down level of university structure.
Ontology Design-Organization
Specific lab can be linked to the people in the lab by member of relation.
Ontology Design-Organization & People
Two relations exists between People and Organization: Work in connects current member to the organization and Worked In connects previous member to the organization.
Ontology Design-Inverse and transitive
Inverse Objects properties could bi-directionalPeople p has paper called A.Paper A’s author contains people p.That means: HasPaper inverse AuthorIs
Transitive Object properties could be transitiveResearch lab affiliate of cs department and cs department affiliate of USC, does lab affiliate of usc? Yes.
Design-Java Interface
ResultShow all the students:
ResultShow all the paper about data mining:
ResultShow all the students with research interest in Ontology:
ResultShow all people write the paper of data mining:
Conclusion
• Develop a meta-ontology for a knowledge domain that contains sub-domain which have it’s own individual ontology
• Create the structure for each sub-domain which stands for the inner relationship between instances.
• Create descriptive relationships across sub-domains for the cross-domain search.
• Use different search query to validate the effectiveness of our ontology.
Future work
1.How do we handle transitive object properties? Could we solve it in Ontology or in reasoner?
People work in Semantic research lab People work in USC
Future work
2.Improve the query methodNow use the raw DL query to query the data. What if the user does not know the DL query? Student who have written paper Related to semantic web ---WordNet
3. Detailed about the Education and paper
Thanks & QA