1/(27) GATE Ontology Tools GATE Training Course October 2006 Kalina Bontcheva

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

© Geodise Project, University of Southampton, Semantic Web based Content Enrichment and Knowledge Reuse in e-Science.
26/10/2008 SWESE'08 1 Enhanced Semantic Access to Software Artefacts Danica Damljanović and Kalina Bontcheva.
SPARQL Dimitar Kazakov, with references to material by Noureddin Sadawi ARIN, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Selected Topics Dr Yi Zhou
Chronos: A Tool for Handling Temporal Ontologies in Protégé
An Introduction to RDF(S) and a Quick Tour of OWL
Jena a introduction Semantic Web Tools. Originally devised by HP Labs in Bristol, it was developed by Brian McBride of Hewlett-Packard and was derived.
JENA –A SEMANTIC WEB TOOL by Ranjani Sankaran & krishna Priyanka Chebrolu.
AHRT: The Automated Human Resources Tool BY Roi Ceren Muthukumaran Chandrasekaran.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
LEAD BENEFICIARY: ARISTOTLE UNIVERSITY OF THESSALONIKI – AUTh (Professor Demos Angelides) IRIS SUMMER ACADEMY 2011 hosted by VCE 03 – 07 September 2011,
Semantic Web Tools Vagan Terziyan Department of Mathematical Information Technology, University of Jyvaskyla ;
OntoSTUDIO as a Ontology Engineering Environment
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
My Experience in Building Ontology-driven Applications Harry Chen eBiquity Group Meeting February 9, 2004.
MUSCLE WP9 E-Team Integration of structural and semantic models for multimedia metadata management Aims: (Semi-)automatic MM metadata specification process.
Editing Description Logic Ontologies with the Protege OWL Plugin.
Using Java in Linked Data Applications Fuming Shih Oct 12.
Triple Stores.
Knowledge Management in Geodise Geodise Knowledge Management Team Liming Chen, Barry Tao, Colin Puleston, Paul Smart University of Southampton University.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
CSC 9010 Spring, Paula Matuszek, Lillian Cassel 1 CS 9010: Semantic Web Possible Topics for Discussion Paula Matuszek Spring, 2006.
Mining the Semantic Web: Requirements for Machine Learning Fabio Ciravegna, Sam Chapman Presented by Steve Hookway 10/20/05.
Survey of Semantic Annotation Platforms
ANNIC ANNotations In Context GATE Training Course October 2006 Kalina Bontcheva (with help from Niraj Aswani)
Ontology Engineering and Plugin Development with the NeOn Toolkit NeOn Toolkit Overview June 1st, 2008 Michael Erdmann, Peter Haase, Holger Lewen, Rudi.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Integrated Development Environment for Policies Anjali B Shah Department of Computer Science and Electrical Engineering University of Maryland Baltimore.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Joanne Luciano With Peter Fox and Li Ding CSCI Week 10, November.
© Copyright 2008 STI INNSBRUCK NLP Interchange Format José M. García.
Populating A Knowledge Base From Text Clay Fink, Tim Finin, Christine Piatko and Jim Mayfield.
University of Sheffield NLP Teamware: A Collaborative, Web-based Annotation Environment Kalina Bontcheva, Milan Agatonovic University of Sheffield.
Semantic Technologies & GATE NSWI Jan Dědek.
Ontology-Driven Software Development with Protégé and OWL Holger Knublauch Stanford Medical Informatics Model-Driven Semantic Web.
SEMANTIC WEB FOR A HOSPITAL
Export experiments in Corese. October 10th Export experiments in Corese Olivier Corby October 10th, 2005 Interoperability Working Days October 10th-11th,
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Integration of Domain & Application Knowledge in MPEG-7/21 in the DS-MIRF Framework Laboratory of Distributed Multimedia Information Systems & Applications.
JAPE and Java Kalina Bontcheva, Department of Computer Science, University.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Ontology Quality by Detection of Conflicts in Metadata Budak I. Arpinar Karthikeyan Giriloganathan Boanerges Aleman-Meza LSDIS lab Computer Science University.
CSC 9010 Spring, Paula Matuszek, Lillian Cassel 1 CS 9010: Semantic Web Protégé Lab Paula Matuszek Spring, 2006.
ViPER Video Performance Evaluation Toolkit viper-toolkit.sf.net.
References [1] D:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks - CS646\intro-2004.pptD:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks -
CMPE58H Project Progress Presentation QAPoint H.Tuğçe Özkaptan Gözde Kaymaz Serkan Kırbaş
Characterizing Knowledge on the Semantic Web with Watson Mathieu d’Aquin, Claudio Baldassarre, Laurian Gridinoc, Sofia Angeletou, Marta Sabou, Enrico Motta.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
MEKON & HOBO Java Frameworks for building Ontology-Driven Applications Current use cases:  Almost (!) products:  Knowledge-driven clinical documentation.
Utility Evaluation of Tools for Collaborative Development
Semantic Web Project Status
Building Trustworthy Semantic Webs
the Government Semantic Interoperability Community of Practice (SICoP)
Online Laptop Shop through Semantic Web
Stanford Medical Informatics
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Analyzing and Securing Social Networks
Ontology.
Triple Stores.
RDF Standard Data Model Exchange
Ontology.
Hierarchical, Perceptron-like Learning for OBIE
Presentation transcript:

1/(27) GATE Ontology Tools GATE Training Course October 2006 Kalina Bontcheva

2/(27) Ontology Plugins (gate 3.1)

3/(27) OWLIM support (v. 4.0) Loading and viewing ontologies is the same from the GATE GUI Storage and reasoning performed by OWLIM Access is via a web service

4/(27) Create New Ontology LR Example uses Jena as a backend Loads an ontology over the Web, in this case Proton ( Supports OWL (Lite, DL, Full) & RDF – as this is what Jena supports

5/(27) Loading extra data

6/(27) View classes

7/(27) View instances

8/(27) Forthcoming ontology editor features Deleting classes, properties and instances Adding classes, properties and instances Modifying above We need these features so that we can correct the results of ontology learning and ontology population algorithms from within GATE

9/(27) Ontology API FeatureMap features = Factory.newFeatureMap(); features.put("ontologyURL", ontologyURL); JenaOntologyImpl ontology = (JenaOntologyImpl) Factory.createResource("gate.creole.ontology.jena.Jena OntologyImpl",features); Interface gate.creole.ontology.Ontology add/get/delete concepts/instances/properties

10/(27) Ontology API (2) // adding a new class Person – class name and comment OClass person = ontology.createClass("Person","All humans"); // adding a new class Man OClass man = ontology.createClass("Man", "Male Person"); // adding a new class Liquid OClass liquid = ontology.createClass("Liquid","anything that is in liquid form"); // John is a person OInstance john = ontology.addInstance("John", person); // water is liquid OInstance water = ontology.addInstance("Water", liquid); // Man is a subclassof Person person.addSubClass(man); // Man drinks liquid ontology.addObjectProperty("drinks","man drinks liquid", man, liquid); // john drinks liquid john.addPropertyValue("drinks", water);

11/(27) Onto gazetteer

12/(27) Onto Gazetteer (2)

13/(27) JAPE and Ontologies

14/(27) Results Results of sample rule without ontology as a parameter Results of sample rule with ontology as a parameter

15/(27) Sample use Knowledge Management and business intelligent –gate.ac.uk/projects/sekt/gate.ac.uk/projects/sekt/ Media analysis –gate.ac.uk/projects/media-campaign/gate.ac.uk/projects/media-campaign/ Multi-media semantic annotation –gate.ac.uk/projects/prestospace/gate.ac.uk/projects/prestospace/ Software Engineering –gate.ac.uk/projects/tao/gate.ac.uk/projects/tao/ Also used in an increasing number of commercial products, esp. for business intelligence