Laboratory for Semantic Information Technology Bamberg University Ontology-based Verification of Core Model Conformity in Cadastral Modeling Claudia Hess,

Slides:



Advertisements
Similar presentations
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Advertisements

1 Ontology Language Comparisons doug foxvog 16 September 2004.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
A Framework for Ontology-Based Knowledge Management System
Ontology Engineering for the Comparison of Cadastral Processes Laboratory for Semantic Information Technology Bamberg University Claudia Hess, Christoph.
Software Testing and Quality Assurance
Modelling Collaborative Semantics with a Geographic Recommender Christoph Schlieder SeCoGIS Workshop November 7, 2007, Auckland Lehrstuhl für Angewandte.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Model Eco-systems Decision Systems Lab University of Wollongong.
Chapter 10 Class and Method Design
1 A Tool to Support Ontology Creation Based on Incremental Mini-ontology Merging Zonghui Lian.
Adaptive Hypermedia Meets Provenance Evgeny Knutov Paul De Bra Mykola Pechenizkiy GAF project: Generic Adaptation Framework (project is supported byNWO.
End-to-End Design of Embedded Real-Time Systems Kang G. Shin Real-Time Computing Laboratory EECS Department The University of Michigan Ann Arbor, MI
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Slide 1 Chapter 10 Class and Method Design. Slide 2 REVISITING THE BASIC CHARACTERISTICS OF OBJECT-ORIENTATION.
Incorporating database systems into a secure software development methodology Eduardo B. Fernandez, Jan Jurjens, Nobukazu Yoshioka, and Hironori Washizaki.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
Indexing Source Descriptions based on Defined Classes Ralph Lange, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS) Universität.
Ontology Matching Basics Ontology Matching by Jerome Euzenat and Pavel Shvaiko Parts I and II 11/6/2012Ontology Matching Basics - PL, CS 6521.
Composing Models: Principles & Techniques © Copyright TUBS & TUD Composing Models: Principles & Techniques Steven Völkel & Jendrik Johannes.
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
UML - Development Process 1 Software Development Process Using UML (2)
Project “European CDDA and INSPIRE”: scope, transformation workflow and mapping rules INSPIRE Conference 2014 Workshop: Implementing Existing European.
Faculty of Informatics and Information Technologies Slovak University of Technology Peter Kajsa and Ľubomír Majtás Design.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
An Experimental Assessment of Semantic Web-based Integration Support - Industrial Interoperability Focus - Nenad Anicic, Nenad Ivezic, Serm Kulvatunyou.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
Introduction to MDA (Model Driven Architecture) CYT.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
CDL-Flex Empirical Research
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
SC32 FBM Study Group Report Korea SC32 Meetings, May 2013 Baba Piprani - Serge Valera 1 ISO/IEC JTC1/SC32/WG2 N1801.
Correctness of Software Models Mira Balaban, Azzam Maraee Computer Science Department Ben-Gurion University Model correctnessFall
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
Week III  Recap from Last Week Review Classes Review Domain Model for EU-Bid & EU-Lease Aggregation Example (Reservation) Attribute Properties.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Specification of Policies for Web Service Negotiations Steffen Lamparter and Sudhir Agarwal Semantic Web and Policy Workshop Galway, November 7 th University.
Ontology Resource Discussion
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
GAS ontology: an ontology for collaboration among ubiquitous computing devices International Journal of Human-Computer Studies (May 2005) Presented By.
Part 25 E2 EXPRESS/UML Walkthrough Seattle STEP October 2004.
Of 24 lecture 11: ontology – mediation, merging & aligning.
1 Ontological Foundations For SysML Henson Graves September 2010.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Semantic metadata in the Catalogue Frédéric Houbie.
Elaboration popo.
Interface Concepts Modeling Core Team
Systems Engineering Concept Model (SECM) Update
SECM - Requirements Concepts - Review
Syntactic Requirements
Object oriented system development life cycle
SECM - Requirements Concepts - Review
Design of Transmission Pipeline Modelling Language
Presentation transcript:

Laboratory for Semantic Information Technology Bamberg University Ontology-based Verification of Core Model Conformity in Cadastral Modeling Claudia Hess, Christoph Schlieder WG 2 Cadastral Science Meeting Székesfehérvár, Hungary September

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Agenda 1.Motivation 2.Approach 3.Prototype 4.Future Research

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Approach in the context of COST Action G9 + Standardization in the cadastral domain  Not one single cadastral system running in all European countries  But: Conforming national cadastral models  Development of a core cadastral data and process model  National models as extensions of the core cadastral model + Advantages:  Interoperability  Software development and reuse

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Core Cadastral Domain Model Every cadastral system implementing class X could interoperate. I found concept X in all cadastral systems. Core Modeler

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Greek Cadastral Model I modeled concept Y to match concept X of the core cadastral model. Modeler Greek Cadastre

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Conformity Verification Core ModelSupposedly Derived Model ? Conformity Intentions Modeling Intentions

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Iterative Modeling Process Core Model: Formalization of Conformity Intentions Derived Model: Formalization of Modeling Intentions Ontological Reasoning: - Necessary Modifications - Inconsistencies - Satisfaction of Constraints Conformity

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Agenda 1.Motivation 2.Approach 3.Prototype 4.Future Research

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 “Ontology-based Verification of Core Model Conformity in Conceptual Modeling” + Conceptual Models  UML class diagrams  Textual constraints of Literate UML + Enhanced expressiveness of ontological modeling + Reasoning about ontologies  Computes the type of a relation between concepts Indicator for the “strength” of the relation Formal verification of the domain experts intentions  Detects inconsistencies in and across core and derived models

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Transformation UML  OIL + XMI … … … + Literate UML “Each Person is either a NaturalPerson or a NonNaturalPerson. No Person can be a NaturalPerson and a NonNaturalPerson.” + DAML+OIL … <daml:hasClass rdf:resource=" #date"/> <daml:disjointUnionOf rdf:parseType= "daml:collection">

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Conformity Constraints + Conformity Constraints: Set of classes and attributes of the core model which must have a corresponding element in the derived model + Define the minimum of required “similarity” between core and derived models

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Generic Mapping Relations + Correspondences are identified by domain experts + Small set of generic mapping relations + Correspondences are identified between  Classes  Attributes  Classes and attributes + Heterogeneity problems:  Structural heterogeneity: Semantically equivalent information is stored in different data structures  Semantic heterogeneity: Different interpretation of syntactically the same information

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Example: Person - Beneficiary

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Correspondence in DAML+OIL + Correspondence between attributes: daml:samePropertyAs <daml:ObjectProperty rdf:about="core_cad.daml#Person_SubjID" rdfs:label="Person_SubjID">

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Types of Correspondence + Reasoner determines type of the identified correspondence by ontological reasoning + Types:  Equivalence  Subsumption  Overlapping  Approximate Mapping + Special Cases  Restriction of the range of an attribute  Co-extensional concepts without corresponding attributes  Corresponding packages

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Query and Interpretation TypeQuery to RACER Equivalenceconcept-equivalent? Subsumptionconcept-subsumes? OverlappingCreate new class + concept-satisfiable? + Example: (concept-equivalent? |core_cad.daml#Person||Greek_cad.daml#BENEFICIARY|); … + Result: True or false + Interpretation: The classes Person and BENEFICIARY are, according to the identified correspondences, overlapping. + Is this type of correspondence sufficient?

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Agenda 1.Motivation 2.Approach 3.Prototype 4.Future Research

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Prototype (1/2) + Demonstrates the feasibility of applying the theoretical approach + Most important features of the theoretical approach are realized + Verification of conformity between  Core cadastral domain model and  Greek cadastral model

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Prototype (2/2) Correspondence between classes Correspondence between attributes

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 “Person”-Classes: 1 st Iteration Greek Model Core Model Equivalent Person-Classes must be in every cadastral model!

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Results of the 1 st Iteration + Correspondences only of the overlapping type: Person – BENEFICIARY, NaturalPerson – BENEFICIARY, NonNaturalPerson – BENEFICIARY + No relation between the specialization classes + No corresponding attribute for t_min and t_max (class Person) + No corresponding attribute for BEN_TYPE (class BENEFICIARY)

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Proposed Modifications: 2 nd Iteration Core Model Greek Model

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Results of the 2 nd Iteration + Person and BENEFICIARY are equivalent  Temporal aspects must be either added to the class BENEFICIARY or omitted in the class Person! + Equivalence between the specialization classes:  NaturalPerson equivalent with NATURAL,  NonNaturalPerson equivalent with LEGAL.

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Evaluation + Evaluation of the example  Poor results of the first iteration due to the limited number of formalized correspondences  First iteration provides advice for the subsequent iteration  Results of the 2 nd iteration must be evaluated by domain experts + Next step:  Refinement of the correspondences between core and Greek cadastral model  2 nd iteration with all refined correspondences  Elaboration of the attribute-level of core and derived models

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Agenda 1.Motivation 2.Approach 3.Prototype 4.Future Research

Laboratory for Semantic Information Technology Bamberg University Ontology-based Conformity VerificationSzékesfehérvár, September 02, 2004 Future Research in the Conformity Verification + Refinement of the types of relations:  For concepts: complementOf, …  For attributes: inverseOf, subPropertyOf + More detailed examination of inconsistencies + Extension of the conformity verification to process models