The Use of Ontology Design Patterns for Metadata Semantics: Methods, Chances, and Limitations Gary Berg-Cross SOCoP Executive Secretary US RDA Advisory.

Slides:



Advertisements
Similar presentations
1 Understanding User Roles Understanding User Roles ( in ontologizing the Ontolog body of knowledge) Lisa Dawn Colvin April 20, 2006.
Advertisements

Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Software Testing and Quality Assurance
Domain-Specific Software Engineering (DSSE). Software Engineering Concerns  There are many of them  “Classical” software architecture research has focused.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Science and Engineering Practices
Domain-Specific Software Engineering Alex Adamec.
The Re-engineering and Reuse of Software
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
1 SOCoP 2012 Workshop: Vision and Strategy Gary Berg-Cross SOCoP Executive Secretary Nov , 2012 U. S. Geological Survey National Center Sunrise.
Status report of : Framework for generating ontologies ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Redwood City, USA, November 17, 2010 Dongwon Jeong,
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
RDA Metadata Semantics Rich Metadata Semantics needed for human AND computer understanding but Mapping metadata schemas to ontologies can be a complicated.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Aligning library-domain metadata with the Europeana Data Model Sally CHAMBERS Valentine CHARLES ELAG 2011, Prague.
Dimitrios Skoutas Alkis Simitsis
Brief Orientation to Methods SOCoP 2012 Workshop Gary Berg-Cross SOCoP Executive Secretary Nov NSF Stafford II facility Wilson Blvd, Ballston.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Interoperability & Knowledge Sharing Advisor: Dr. Sudha Ram Dr. Jinsoo Park Kangsuk Kim (former MS Student) Yousub Hwang (Ph.D. Student)
RQL: RDF Query language Jianguo Lu University of Windsor The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer”
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
RELATORS, ROLES AND DATA… … similarities and differences.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
SOCoP 2013 Workshop: Vision and Strategy Gary Berg-Cross SOCoP Executive Secretary Nov NSF Stafford II facility Wilson Blvd, Ballston VA.
WEB 2.0 PATTERNS Carolina Marin. Content  Introduction  The Participation-Collaboration Pattern  The Collaborative Tagging Pattern.
Architectural Styles, Design Patterns, and Objects Joe Paulowskey.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Of 24 lecture 11: ontology – mediation, merging & aligning.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
 System Requirement Specification and System Planning.
Lisbon, 30 th March 2016 Gianluca Luraschi Gonçalo Cadete “Towards a Methodology for Building.
Data Foundations And Terminology (DFT) IG Virtual Meeting July 6 th 2016 Co-Chairs DFT IG :Gary Berg-Cross & Raphael Ritz P8 Sessions DFT IG Breakout Session.
The Semantic Web By: Maulik Parikh.
SOCoP Workshops & GeoSpatial Ontology Patterns
Ontology Reuse In MBSE Henson Graves Abstract January 2011
Attributes and Values Describing Entities.
NSDL Data Repository (NDR)
Session 2: Metadata and Catalogues
Ontology-Based Approaches to Data Integration
Presentation transcript:

The Use of Ontology Design Patterns for Metadata Semantics: Methods, Chances, and Limitations Gary Berg-Cross SOCoP Executive Secretary US RDA Advisory Group

Orientation to ODPS for DDI Workshop 2 Outline of Talk  We agree - Metadata Semantics needed for human and computer understanding 1. What are Ontology Design Patterns (ODPs) and what are they used for ? 2. How are they created? 3. Examples 4. What are the opportunities & limitations? 1. Some mapping of metadata schemas to ontologies involve a complicated procedures....

Broad View of Metadata Status & Argument for More Semantics Richness issue  Ambiguity Even when done well, simple annotations and structured metadata are not rich enough to support ad hoc use and certainly not reasoning based on meaning.  Heterogeneity There are many MD schemas and a broad challenge is to link/integrate them.  “Metadata schemas are created for resources’ identification and description and - most of the times - they do not express rich semantics”  Stasinopoulou, Thomais, et al. "Ontology-based metadata integration in the cultural heritage domain." Asian Digital Libraries. Looking Back 10 Years and Forging New Frontiers. Springer Berlin Heidelberg,

ODPs (similar to microtheories) small, well engineered, coherent, modular, starter set Patterns are used in many areas as "templates" or abstract descriptions encoding best practices of some field. What Problems, including semantics ones, do they address?  It is hard to reuse only the “useful pieces" of a comprehensive (foundational) ontology, and  the cost of reuse may be higher than developing a scoped ontology for particular purpose from scratch  Solution Approach  “For solving semantic problems, it may be more productive to agree on minimal requirements imposed on.. Notion(s)  Werner Kuhn (Semantic Engineering, 2009)  Use small, well engineered, coherent, minimally constrained schemas as modular starter set ontologies (ODPs) with  explicit documentation of design rationales,  best reengineering practices to facilitate reuse, ODPs serve as an initial constraining network of “concepts” with vocabulary which people may build on/from for various purposes. Thus they represent a step towards more structured metadata. 4 /wiki/Submissions:Collection

Potential Advantages (if it works similarly to domain ODPs)  Can cover a wide range of metadata types  May be more easily, faithfully extended than less structured efforts  Supports multiple metadata granularity levels  Semantics of parts, components etc.  Potential axiomatization beyond mere surface semantics  E.g. alternate ID not the same as primary ID  Could have some hooks to parts of well-known ontologies / patterns (such as for InformationObjects).  ‘A data store is an information object in a chain of information objects that begins with real world events and things.’  In this chain events and things are observed and observation yields information.....

K Janowicz on Patterns as Central to Providing minimal interoperability in face of heterogeneity Different ontologies Common Pattern Found Common Pattern Modifiable locally

Patterns Can be Built Out

A Simple Example of Conceptualizing

How are ODPs created? 1. Define the Scope of what we are talking about 1. Most ontologies are under-specific, intended meaning or scope remains unclear 2. Conceptual Modeling 1. Identify & Clarify Problems, Components (objects & parts) and Relations 1. Correctly captures intuitions of domain experts as they express intended content (expressivity) 2. Organizing Phase 1. Systematic organization & framing with visual expression as a model 3. Formalization - Ontology Engineering 1. We often defer formalization as an ontology to later discussions

In a Conceptual model we collect & relate terms that form the Vocabulary As part of this:  Often best to start capturing ideas as English sentences and sketchboard models  We may capture primitive terms and some reoccurring relations – patterns What’s the relationship to metadata? Simple example:  A digital object (DO) is represented by a bitstream,  is referenced and  identified by a persistent identifier and  has properties that are described by metadata

Organizing opportunities We may expand MD defs to richer schemas Simple, Conversational Conceptual Model Example Frames, Organizes, Structures, Visualizes Part of Simple Language for RDA Discussions on Data Management 11

Opportunity to Use Lightweight Methods & Products  Choose lightweight approaches grounded by scenarios and application needs.  Low hanging fruit leverages initial vocabularies and existing conceptual models for use in early stages of work  Reduced entry barrier for domain scientists to contribute 12 Simple parts/patterns & direct relations to data Ecological.. Triple like parts Constrained not totally Specified. Grounded

Chain of Information Idea – leverage Path Model? Chain Trajectory Attribute Position Fix Observation Segment hasLocation hasFix hasAttribute hasSegment hasAttribute nextFix

(Some) Challenges  Most early work has been on domain models and their more specific metadata schemas  Shortage of expertise in semantics involved in many data/metadata efforts  Many things called “ontologies” are not so much that  Only modest experience & funding making this work  Useful ODPs can be generated in 2-4 days of work by 3-7 people teams with the right mix of skills

Example of Formalization and Commitments Orientation to Semantic Methods for Workshop15