Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K 200637041 III MCA (SS)‏

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
XML: Extensible Markup Language
XML Technology in E-Commerce
A Visual Approach to Semantic Query Design Using a Web-Based Graphical Query Designer Paul R. Smart, Alistair Russell, Dave Braines, Yannis Kalfoglou,,
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Unified Modeling Language
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
Chapter 10: Architectural Design
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Artificial Intelligence Research Centre Program Systems Institute Russian Academy of Science Pereslavl-Zalessky Russia.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Vocabulary Services “Huuh - what is it good for…” (in WDTS anyway…) 4 th September 2009 Jonathan Yu CSIRO Land and Water.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
Chapter 10 Architectural Design
Ricerca Distribuita Semantica Protocolli opensource per la condivisione di risorse online.
Semantic Web. Course Content
The Semantic Web Web Science Systems Development Spring 2015.
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Network Ontology Ramesh Subbaraman Soumya Sen UPENN, TCOM 799.
Discovering accessibility, display, and manipulation of data in a data portal Nancy Hoebelheinrich Patrick West 2
Uml is made similar by the presence of four common mechanisms that apply consistently throughout the language. After constructing or developing the architecture.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
RDF and triplestores CMSC 461 Michael Wilson. Reasoning  Relational databases allow us to reason about data that is organized in a specific way  Data.
BAA - Big Mechanism using SIRA Technology Chuck Rehberg CTO at Trigent Software and Chief Scientist at Semantic Insights™
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
An Ontology-based Framework for Radiation Oncology Patient Management DL McShan 1, ML Kessler 1 and BA Fraass 2 1 University of Michigan Medical Center,
Artificial Intelligence Research Center Pereslavl-Zalessky, Russia Program Systems Institute, RAS.
Semantic Technologies and Application to Climate Data M. Benno Blumenthal IRI/Columbia University CDW /04-01.
Week III  Recap from Last Week Review Classes Review Domain Model for EU-Bid & EU-Lease Aggregation Example (Reservation) Attribute Properties.
Towards the Semantic Web 6 Generating Ontologies for the Semantic Web: OntoBuilder R.H.P. Engles and T.Ch.Lech 이 은 정
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
OWL Representing Information Using the Web Ontology Language.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
MyGrid/Taverna Provenance Daniele Turi University of Manchester OMII f2f Meeting, London, 19-20/4/06.
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Semantic Wiki: Automating the Read, Write, and Reporting functions Chuck Rehberg, Semantic Insights.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Sesame A generic architecture for storing and querying RDF and RDFs Written by Jeen Broekstra, Arjohn Kampman Summarized by Gihyun Gong.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Databases (CS507) CHAPTER 2.
XML: Extensible Markup Language
Web Ontology Language for Service (OWL-S)
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Analyzing and Securing Social Networks
Chaitali Gupta, Madhusudhan Govindaraju
A framework for ontology Learning FROM Big Data
Presentation transcript:

Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏

Guides Details

Project Context Military Intelligence Reports XML Documents Semantic Web (Ontology)‏ Summary of Intelligence Reports Information Extraction Ontology Generation Paraphrasing and Querying with Visualization

Ontology Ontology is defined as an explicit specification of conceptualization. It is a way of representing things and the relationship between things in such a way that a machine can understand it. It is a mechanized way of Knowledge Representation. Ontology is used as the Knowledge Representation format at CAIR.

Paraphrasing Context Summarizer Module

Paraphrasing Steps Document Planning Content Selection : Specify maximum allowed distance in graph. Text Planning : Ordering of facts at various distances. Micro Planning Micro plans are templates with numerous slots and fillers for these slots. Lexicalization : Specify single sentence for each fact. Aggregation : Multiple sentences aggregated to improve readability. Surface Realization Grammar used to fill up missing information.

Paraphrasing Example XYZ_FN Lahore Pakistan located belongs Karachi moved belongs Input Ontology After Lexicalization 1)XYZ_FN is moved to Karachi. 2)Karachi belongs to Pakistan. 3)XYZ_FN is located at Lahore. 4)Lahore belongs to Pakistan.

Paraphrasing Example (Contd.)‏ After Aggregation 1)XYZ_FN is located at Lahore which belongs to Pakistan. 2)XYZ_FN is moved to Karachi which belongs to Pakistan. Final Summary XYZ_FN is located at Lahore which belongs to Pakistan and it is moved to Karachi which belongs to Pakistan.

SPARQL: – SPARQL is an RDF query language, that stands for Simple Protocol and RDF Query Language. – SPARQL allows for a query to consist of triple patterns, conjunctions, disjunctions, and optional patterns. Example: PREFIX abc: SELECT ?capital ?country WHERE { ?x abc:cityname ?capital ; abc:isCapitalOf ?y. ?y abc:countryname ?country ; abc:isInContinent abc:Africa. } SPARQL query returns all country capitals in Africa

Information Visualization Information Visualization concentrates on the use of computer-supported tools to explore large amount of abstract data. Compact graphical presentation for visualizing large numbers of items possibly extracted from far larger datasets. Enables users to make discoveries, decisions or explanations about patterns (trend, cluster, gap, outlier...), groups of items, or individual items.

Knowledge Visualization Knowledge Visualization focuses on transferring insights and creating new knowledge. Beyond the mere transfer of facts, knowledge visualization aims to further transfer insights, experiences, perspectives and predictions by using various complementary visualizations.

Existing Work and Issues No tool available for paraphrasing from the ontology and rendering a visual representation of the same. Query engine support with Visual representation of the output is required. Browser based tool required to perform the above.

Proposed Work To develop a web application for paraphrasing and querying from an ontology with visualization support for AINN group of CAIR (DRDO) which is fully browser based.

Architecture Diagram OWL Files Java Library JUNG,JENA Library Ontology Querying and Visualization Applets Browsers Java Applet Class File Web Server Client

Block Diagram Ontology Graph Summary of Intelligence Reports Query Result Visual Graph Ontology OWL Graph Construction Paraphrase Query Processor Visualizer

Software Requirements JDK (Java Development Kit) 1.5 JRE 1.5 or above Supported Web Browser JUNG (Java’s Universal Graph/Network Library) JENA (Java framework for building Semantic Web applications) 2.5.7

What JENA can / can’t do? Can: – It provides a programmatic environment for RDF, RDFS and OWL. – It provides SPARQL processing support on ontology. – It provides Rule based Inference Engine. Can’t: – It cant take Ontology as an input. – It doesn’t provide support for Graph based Traversals and Querying. – It doesn’t provide support for paraphrasing from the ontology.

What JUNG can / can’t do? Can: – It provides a very basic library for creating simple graphs and visualizing it. – It provides basic layouts support for the graph rendering. – It can only understand vertices, edges and basic graph primitives Can’t: – It cant model the Ontology as a graph. – It cant enforce the user specific constraints followed in owl specification on the graph. – It cant Rearrange the graph based on the changes made to the ontology

Major Modules Paraphraser Query Processor Visualizer

Level – 0 DFD Visual Graph Query Result Paraphrased Summary Ontology Paraphrasing, Querying and Visualizing Tool OWL

Level – 1 DFD OWL Graph Natural Language Summary Textual Result OWL Query 1 OWL Graph Constructor User 3 Query Processor 2 Paraphraser OWL Graph 4 Visualizer Visual Graph OWL Graph

OWL Graph Constructor(1)‏ 1.1 Read the OWL File and Load the Ontology 1.2 Map the ontology resources to Nodes and Edges OWL Nodes and Edges OWL Ontology Model 1.3 Build the graph Using the nodes and edges OWL Graph

Paraphraser(2)‏ 2.1 Select Contents of Interest 2.2 Lexicalize Sentences and Aggregate them. Formed Sentences OWL Graph Selected Facts 2.3 Apply grammar to the formed sentences. Natural Language Summary OWL Sub Graph

Query Processor(3)‏ 3.1 Validate the Query and Plan the Execution 3.2 Execute the Query by Traversing the Graph OWL Sub Graph OWL Graph OWL Graph and Query Textual Result Query

Visualizer(4)‏ 4.1 Create Renderer and layout for the Graph 4.2 Set Visual attributes for the OWL Nodes and Edges Renderer OWL Graph 4.3 Render OWL Graph Visual Graph Renderer

References 1) OWL Web Ontology Language Guide: 2) SPARQL: 3) “Generating Natural Language Descriptions from OWL Ontologies” - Ion Androutsopoulos1,2 and Dimitrios Galanis1 4) “Speech and Language Processing”, ISBN Daniel Jurafsky and James H.Martin 5) “Systemic Functional Linguistics” - 6) “Systemic Functional Grammar” /Publications/sfg_firststep/SFG%20intro%20New.html 7) “Paraphrasing from ontology”