OntoSem2OWL. Plan of the talk ● OntoSem Overview ● Features of OntoSem Ontology ● Mapping OntoSem2OWL ● Motivation ● Possible Application Scenarios.

Slides:



Advertisements
Similar presentations
ROWLBAC – Representing Role Based Access Control in OWL
Advertisements

Machine Translation: Interlingual Methods Thanks to Les Sikos Bonnie J. Dorr, Eduard H. Hovy, Lori S. Levin.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
An Overview of Ontologies and their Practical Applications Gianluca Correndo
An Introduction to RDF(S) and a Quick Tour of OWL
CS570 Artificial Intelligence Semantic Web & Ontology 2
Knowledge Representation
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Ontology Language Comparisons doug foxvog 16 September 2004.
 Christel Kemke 2007/08 COMP 4060 Natural Language Processing Semantics.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
1 Extracting RDF Data from Unstructured Sources Based on an RDF Target Schema Tim Chartrand Research Supported By NSF.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
Part 5: Ontologies.
Knowledge-Based NLP and the Semantic Web Sergei Nirenburg Institute for Language and Information Technologies University of Maryland Baltimore County Workshop.
Meaning-Oriented Question-Answering with Ontological Semantics An AQUAINT Project from ILIT.
 Copyright 2009 Digital Enterprise Research Institute. All rights reserved Digital Enterprise Research Institute Ontologies & Natural Language.
Artificial Intelligence Research Centre Program Systems Institute Russian Academy of Science Pereslavl-Zalessky Russia.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Integrating Language Understanding agents into the Semantic Web Akshay Java, Tim Finin, Sergei Nirenburg 11/04/2005.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Dimitrios Skoutas Alkis Simitsis
Unit-1 Introduction Prepared by: Prof. Harish I Rathod
Umi Laili Yuhana December, Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
Advanced topics in software engineering (Semantic web)
Text Understanding Agents and the Semantic Web Akshay Java, Tim Finin, Sergei Nirenburg 01/04/2005.
OntoSem2OWL Integrating Language Understanding agents into the Semantic Web Ebiquity Presentation 05/17/2005 -Akshay Java.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
MT with an Interlingua Lori Levin April 13, 2009.
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
Artificial Intelligence 2004 Ontology
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Deployment of Ontology Mediation Of Information Flow Modified from Presentations made in 2002, 2003 and 2004 This material is not specific to any project.
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Human-Assisted Machine Annotation Sergei Nirenburg, Marjorie McShane, Stephen Beale Institute for Language and Information Technologies University of Maryland.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Removing the Language Barrier Machine Translation And Digital Libraries.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
MDR for the Semantic Web: Supporting Ontology Concept
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
CSC 594 Topics in AI – Applied Natural Language Processing
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Presentation transcript:

OntoSem2OWL

Plan of the talk ● OntoSem Overview ● Features of OntoSem Ontology ● Mapping OntoSem2OWL ● Motivation ● Possible Application Scenarios

About OntoSem ● Ontological Semantics (OntoSem) is a theory of meaning in natural language. [Sergei Nirenburg and Victor Raskin, Ontological Semantics, Formal Ontology and Ambiguity] ● Aims to extract and represent the meaning in text in a language independent form. ● It supports practical, large scale NLP applications such as MT, QA, Information Extraction, NLG. ● Supported by a constructed world model encoded in a rich Ontology. [Sergei Nirenburg and Victor Raskin, Ontological Semantics, MIT Press, Forthcoming]

Basic Components ● Preprocessor – Converts the natural language text to Text Meaning Representation (TMR) ● Static Knowledge Source – Ontology (language independent) – Lexicon (for each language) – Ontomasticon (to store proper names) – Fact repository (stores learnt instances of concepts and TMRs)

Architecture of the Analyzer Preprocessor Input Text Syntactic Analyzer Text Meaning Representation (TMR) Grammar: Ecology Morphology Syntax Lexicon and Onomasticon Static Knowledge Resources Semantic Analyzer Ontology and Fact Repository

Static Knowledge Sources ● Ontology 6000 concepts ● English Lexicon entries ● Spanish Lexicon entries ● Chinese Lexicon 3000 entries ● Fact repository facts [Sergei Nirenburg, Ontological Semantics: Overview, Presentation CLSP JHU, Spring 2003]

Text Meaning Representations He asked the UN to authorize the war. REQUEST-ACTION-69 AGENT HUMAN-72 THEME ACCEPT-70 BENEFICIARY ORGANIZATION-71 SOURCE-ROOT-WORD ask TIME (< (FIND-ANCHOR-TIME)) ACCEPT-70 THEME WAR-73 THEME-OF REQUEST-ACTION-69 SOURCE-ROOT-WORD authorize ORGANIZATION-71 HAS-NAME United-Nations BENEFICIARY-OF REQUEST-ACTION-69 SOURCE-ROOT-WORD UN HUMAN-72 HAS-NAMEColin Powell AGENT-OF REQUEST-ACTION-69 SOURCE-ROOT-WORD he; reference resolution has been carried out WAR-73 THEME-OF ACCEPT-70 SOURCE-ROOT-WORD war Example from [Marjorie McShane, Sergei Nirenburg, Stephen Beale, Margalit Zabludowski, The Cross Lingual Reuse and Extension of knowledge Resources in Ontological Semantics]

The OntoSem Ontology Concept ::= root | object-or-event | property property ::= relation | attribute | ontology- slot Slot = PROPERTY + FACET + FILLER

The OntoSem Ontology PROPERTY FILLER FACET

Example frame from the Ontology Example from [P.J Beltran-Ferruz, P.A Gonzalez-Calero, P. Gervas Converting Mikrokosmos frames into Description Logics.]

Types of Slots SLOTs are essentially PROPERTIES – ATTRIBUTE Maps a concept or a set of concepts to values (numerical/ literals) – RELATION Property that connects two or more concepts. – ONTOLOGY-SLOT Describe the ontology.

Types of Facets VALUE ● FACET is used to restrict the values that may be stored. ● filler is the actual value ● May be instance, a Concept, literal, number ● Example: earth number-of-moons VALUE [Sergei Nirenburg, Ontology Tutorial, ILIT UMBC]

Types of Facets SEM ● Filler may be violated in certain cases. ● Most commonly used Facet. ● Example: CONCEPT: EVENT AGENT SEM ANIMAL NATION ORGANIZATION PLANT

Types of Facets RELAXABLE-TO ● Indicates “Typical violations” of the constraints listed in SEM Facets. ● Example: CONCEPT: EVENT AGENT SEM ANIMAL NATION ORGANIZATION PLANT RELAXABLE-TO DEITY

Types of FACETS DEFAULT ● Refers to the most frequent or expected constraint on the property ● Example PAY THEME DEFAULT MONEY

TYPES OF FACETS Other FACETS... ● NOT: specifies that the given filler(s) must be excluded from the set of acceptable fillers. ● DEFAULT-MEASURE: specifies measuring unit for the numerical range that fills VALUE, DEFAULT or SEM. ● INV: Indicates that there exists an inverse property.

Fact Repository ● Stores instances of real-world facts ● Represents instances of ontological concepts.

OntoSem2OWL Motivation ● This project is investigating the feasibility of developing a system to translate ontologies and data between ontosem and OWL. ● Will facillitate sharing a rich, extensive language independent ontology with other Semantic Web applications. ● Additionally, if an OWL2OntoSem equevalent mapping can be made the OntoSem Ontology and Fact repository can be augmented by reusing existing ontologies on the Semantic Web.

Related Work Converting Mikrokosmos frames into Description Logic ● Microkosmos Ontology: – A precursor to OntoSem – Originally used for MT [ Kavi Mahesh and Sergei Nirenburg, Meaning Representation for Knowledge Sharing in Practical Machine Translation J.E Lonergan, Lexical Knowledge Engineering: Mikrokosmos Revisited] ● Propose a translation of frame based representation of Mikrokosmos to SHIQ and OWL. [P.J Beltran-Ferruz, P.A Gonzalez-Calero, P. Gervas Converting Mikrokosmos frames into Description Logics. P.J Beltran-Ferruz, P.A Gonzalez-Calero, P. Gervas Converting frames into OWL: Preparing Mikrokosmos for Linguistic Creativity]

Related Work OOP, Frame Systems and DL vocabulary [Ora lassila, Deborah McGuiness The Role of Frame-Based Representation on Semantic Web]

Related Work Mapping Mikrokosmos to SHIQ ● Unary Predicates Map into DL Classes ● Binary Predicate Map into DL relation** ** check if its slot constraint?? ● Special Case

Related Work Mapping Mikrokosmos concepts to DL Classes CN IS-A VALUE C i (From Spencer notation of Mikrokosmos) Class-def(primitive | defined CN subclass-of Ci,......Cn slot-constraint 1 slot-constraint slot-constraint n Information about classes and subclasses is stored in RECORDs using IS-A Slots

Related Work Mapping Mikrokosmos slot constraints to DL CN SN FACET C (From Spencer notation of Mikrokosmos) Class-def(primitive | defined CN subclass-of Ci,......Cn slot-constraint 1 slot-constraint slot-constraint n Information about slot constraints is stored in RECORDs where slots are PROPERTIES

Related Work Mapping Mikrokosmos FACETs to DL

Related Work Mapping Mikrokosmos ONTOLOGY-SLOTs to DL

Related Work Building DL relations SN SLOT FACET X (From Spencer notation of Mikrokosmos) Information requred for DL relations is encoded in records with ONTOLOGY-SLOTs in their SLOT field: INVERSE slot-def SN inverses X DOMAIN, RANGE slot-def SN domain disjoint X1.....Xn slot-def SN range disjoint X1.....Xn MEASURED-IN slot-def SN range X (treated like range) Addional information in PROPERTYs that cannot be mapped easily is stored in CLASS-.

Related Work Mikrokosmos OWL Protege plugin

Application Scenarios Augmenting OntoSem FR with Semantic Web data Tim Finin Tim Finin Tim ………………………………………… ENTP ications timFinin 49953f47b9c33484a753eaf14102af56c0148d37 …………………………………………………… OntoSem Fact Rep Store FOAF data as Facts in OntoSem’s Fact Repository.

Application Scenarios Reference Resolution ● Ontological-Semantics reference resolution Not only deals with relating differnet references to the same individual in text but also mapping them to the real-world model. ● Augment OntoSem with FOAF data to resolve ambiguity in reference resolution. [Beale S., M Mc. Shane, S.Nirenburg, Ontological Semantics Reference Resolution: Setting the Stage]

Application Scenarios Reference Resolution FOAF file Anupam Joshi FOAF file A Joshi OntoSem A Joshi is an Associate Professor in the Computer Science department at UMBC. A Joshi is a Philosophy student at RandomUniversity. A Joshi, UMBC => Anupam Joshi A Joshi, Random => A….. Joshi