The Semantic Web Week 17 Knowledge Engineering – Real Example: Accuracy of Ontologies Module Website: Practical this.

Slides:



Advertisements
Similar presentations
Mitsunori Ogihara Center for Computational Science
Advertisements

Knowledge Representation and Reasoning  Representação do Conhecimento e Raciocínio Computacional José Júlio Alferes and Carlos Viegas Damásio.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
PRESENATATION ON AUTOMATED SOFTWARE TESTING ADVANCED SOFTWARE ENGINEERING CSC 532 Presented by VISHAL D RAMPURE.
Vassilis Papataxiarhis, V.Tsetsos, I.Karali, P.Stamatopoulos, and S.Hadjiefthymiades Department of Informatics and Telecommunications University.
AI - Week 13 Knowledge Representation, Logic, Semantic Web Lee McCluskey, room 2/07
Ontologies - What’s all the fuss about? Lee McCluskey Department of Computing and Mathematical Sciences University of Huddersfield.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
PDDL: A Language with a Purpose? Lee McCluskey Department of Computing and Mathematical Sciences, The University of Huddersfield.
The Automated Refinement of a Requirements Domain Theory Lee McCluskey co-researchers: Margaret West Beth Richardson Department of Computing and Mathematical.
The Semantic Web Week 15 Reasoning with (and Visualising) Ontologies Module Website: Practical :Protégé-2000 WITH.
Introduction to Protégé AmphibiaTree 2006 Workshop Sunday 8:45–9:15 J. Leopold & A. Maglia.
The Semantic Web Week 18: Part 4 Introduction to Web Services and Intelligent Web Agents Module Website: Practical.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
The Semantic Web Week 14 Module Website: Lecture (SHORT): OWL PIZZAS Practical (LONGER): Getting to know Protégé-2000.
Rights management Vicky Weissman
“Autonomic Computer Systems and their potential application to Road Network Management” Lee McCluskey Dept of Informatics.
School of Computer ScienceG53FSP Formal Specification1 Dr. Rong Qu Introduction to Formal Specification
Formal Aspects of Computer Science - Week11 Real Application of Logic Lee McCluskey, room 2/07
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
Introduction to Software Testing
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Troy Eversen | 19 May 2015 Data Integrity Workshop.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
All Presentation Material Copyright Eurostep Group AB ® A New Philosophy for STEP Implementation - STEP for the Web (S4W) David Price October 2003.
TDT 4242 Inah Omoronyia and Tor Stålhane Guided Natural Language and Requirement Boilerplates TDT 4242 Institutt for datateknikk og informasjonsvitenskap.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
OPERATING SYSTEMS AND LANGUAGE TRANSLATORS CIS 2380 TERM 2 – LANGUAGE TRANSLATORS Lee McCluskey – 23/09/20151.
Topic (1)Software Engineering (601321)1 Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution.
Research Information System for Materials - Database, Simulation and Knowledge Toshihiro Ashino Toyo University
Program Development Life Cycle (PDLC)
TDT 4242 Inah Omoronyia and Tor Stålhane Guided Natural Language and Requirement Boilerplates TDT 4242 Institutt for datateknikk og informasjonsvitenskap.
Intro to Lexing & Parsing CS 153. Two pieces conceptually: – Recognizing syntactically valid phrases. – Extracting semantic content from the syntax. E.g.,
Overview of Formal Methods. Topics Introduction and terminology FM and Software Engineering Applications of FM Propositional and Predicate Logic Program.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Data MINING Data mining is the process of extracting previously unknown, valid and actionable information from large data and then using the information.
SEMANTIC WEB FOR A HOSPITAL
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Intelligent Systems Configuration Services for Flexible Dynamic Global Production Networks FLEXINET FP7 project – now in negotiation.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
DAML+OIL: an Ontology Language for the Semantic Web.
Ch. 15 Acquiring First-order Knowledge About Air Traffic Control Yves Kodratoff and Christel Vrain 발표자 : 권 용 식.
HACNet Simulation-based Validation of Security Protocols Vinay Venkataraghavan Advisors: S.Nair, P.-M. Seidel HACNet Lab Computer Science and Engineering.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Building Knowledge about Buildings Matt Young and Eyal Amir University of Illinois, Urbana-Champaign.
Ontology domain & modeling extensions. Modeling enhancements: overview Enhancements: – Increased expressivity in ontology – Increased expressivity in.
Approach to building ontologies A high-level view Chris Wroe.
Object-Oriented Parsing and Transformation Kenneth Baclawski Northeastern University Scott A. DeLoach Air Force Institute of Technology Mieczyslaw Kokar.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Introduction to Modeling Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh.
DeSIRE Workshop, Pisa, 25-26/11/2002 1/7 A Case Study in Air Traffic Control Alberto Pasquini Deep Blue Srl.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
Programming Language Design Issues Programming Languages – Principles and Practice by Kenneth C Louden.
The Semantic Web Week 16 Knowledge Engineering – Real Example Module Website: Practical this week: Protégé-2000 WITH.
Choosing a Formal Method Mike Weissert COSC 481. Outline Introduction Reasons For Choosing Formality Application Characteristics Criteria For A Successful.
1 Ontological Foundations For SysML Henson Graves September 2010.
Integrating SysML with OWL (or other logic based formalisms)
Lee McCluskey University of Huddersfield
Programming Problem steps must be able to be fully & unambiguously described Problem types; Can be clearly described Cannot be clearly described (e.g.
ece 720 intelligent web: ontology and beyond
Introduction to Software Testing
COMP62342: Ontology Engineering for the Semantic Web
Ontologies and Model-Based Systems Engineering
Chapter 13 Quality Management
Introduction To software engineering
Model-based testing of complex manufacturing systems: A case study
Presentation transcript:

The Semantic Web Week 17 Knowledge Engineering – Real Example: Accuracy of Ontologies Module Website: Practical this week: Using the Student CPS

FAROAS - A Case Study involving Aircraft Separation Criteria Shanwick Oceanic Area segment1 segment2

Recap - Looking at the “Formal Specification of an Conceptualisation” of an Air Traffic Control world – A Real Example - Language used for the specification – customised, many-sorted first order logic

Dichotomy General Languages (OWL) with General Tools (Protégé) “One size fits all” - Can spend a great deal of effort on (re-usable) tool support - Can share the products – the ontologies - Can make tools so that they can ‘configure’ to be more suited to specific applications BUT - In some (many) cases they might be useless – they might not ‘fit’ the application or might not be expressive enough - They might come with lots of baggage that is NOT required in an application

Dichotomy Customised Language and tools for each application (ATC example) n Can choose them and shape them to be ‘semantically close’ to the application (make sure they don’t include excess baggage) n Their expressiveness can be chosen to fit the problem BUT n Tools must be written / acquired n Exporting / sharing ontology not easy HOWEVER: n Can create powerful, specific acquisition and maintenance tools (as in the ATC example…)

The Student CPS The ATC ontology is called the “CPS” – conflict prediction specification n I have created a “Student CPS” - about 10% of the CPS n The Student CPS can be used to show all the features present in the CPS and its tools environment!

Increasing the quality of a (Complex) Ontology An ontology may have errors in the form of: - Type 1. Non-well formed parts - Type 2. Incorrect parts - Type 3. Incomplete parts - Type 4. Inaccurate parts

Increasing the quality of a (Complex) Ontology - Syntax / phrase structure/ type check – Type 1 - Validation form – Mainly Type 2 - Execution form - Types 2,3,4 - Batch tests - Property checks / inconsistency - Simulation - Other tools eg automated maintenance

Conclusions - Certain knowledge can be acquired and shared in an inaccurate form – eg WORDNET or Pizza – type applications - Certain knowledge must be acquired and maintained in an accurate form – eg ATC-type application, legal information, travel information, control information… - In the latter case we need the help of more elaborate tools than Protégé-2000