Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.

Slides:



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

UCD++: XML-based UCDs Motivation –following on discussion of atomizing UCDs: PCD, PAD, … –2 approaches to tagging metadata 1.XML-based: … good for registries.
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
SDMX in the Vietnam Ministry of Planning and Investment - A Data Model to Manage Metadata and Data ETV2 Component 5 – Facilitating better decision-making.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Digital Preservation - Its all about the metadata right? “Metadata and Digital Preservation: How Much Do We Really Need?” SAA 2014 Panel Saturday, August.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Helping people find content … preparing content to be found Enabling the Semantic Web Joseph Busch.
Advisory Group Meeting 12 October 2005 The Clever Use of Metadata in eGovernment and eBusiness Recordkeeping Processes in Networked Environments.
Information Retrieval in Practice
3. Technical and administrative metadata standards Metadata Standards and Applications.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Developed by Reneta Barneva, SUNY Fredonia Component Level Design.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
EARTH SCIENCE MARKUP LANGUAGE “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
© 2007 Open Grid Forum OGF Modeling Activities DMTF Alliance Partner Symposium Portland, 2007 July 18 Ellen Stokes
Astronomical Data Query Language Simple Query Protocol for the Virtual Observatory Naoki Yasuda 1, William O'Mullane 2, Tamas Budavari 2, Vivek Haridas.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Introduction to MDA (Model Driven Architecture) CYT.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
EARTH SCIENCE MARKUP LANGUAGE Why do you need it? How can it help you? INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE.
XML and Digital Libraries M. Zubair Department of Computer Science Old Dominion University.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Discovery Metadata for Special Collections Concepts, Considerations, Choices William E. Moen School of Library and Information Sciences Texas Center for.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Evidence from Metadata INST 734 Doug Oard Module 8.
Portable Infrastructure for the Metafor Metadata System Charlotte Pascoe 1, Gerry Devine 2 1 NCAS-BADC, 2 NCAS-CMS University of Reading PIMMS provides.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
TMF - Terminological Markup Framework Laurent Romary Laboratoire LORIA (CNRS, INRIA, Universités de Nancy) ISO meeting London, 14 August 2000.
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.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
12 Oct 2003VO Tutorial, ADASS Strasbourg, Data Access Layer (DAL) Tutorial Doug Tody, National Radio Astronomy Observatory T HE US N ATIONAL V IRTUAL.
Registry of MEG-related schemas MEG BECTa, Coventry, 17 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported by:
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
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.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Metadata Schema Registries: background and context MEG Registry Workshop, Bath, 21 January 2003 Rachel Heery UKOLN, University of Bath Bath, BA2 7AY UKOLN.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Information Retrieval in Practice
Introduction to DBMS Purpose of Database Systems View of Data
Chapter 1: Introduction
Knowledge Management Systems
Introduction to Database Systems
2. An overview of SDMX (What is SDMX? Part I)
Database Systems Instructor Name: Lecture-3.
Introduction to DBMS Purpose of Database Systems View of Data
Session 2: Metadata and Catalogues
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
CSE591: Data Mining by H. Liu
Chapter 1: Introduction
Presentation transcript:

Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata standards that won’t eventually collapse under its own weight? Scalable —the number of metadata terms used by an application environment can grow with a small increase in the cost of supporting them Metadata Definition Framework —the standards/conventions for creating and using metadata dictionaries to support interoperable exchange of information Frameworks —there are a number of alternative ways to build this framework

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Title (string) Definition: A name given to the resource. Comment: Typically, a Title will be a name by which the resource is formally known. Publisher (string) Definition: An entity responsible for making the resource available Comment: Examples of a Publisher include a person, an organization, or a service. Creator (string) Definition: An entity primarily responsible for making the content of the resource. Comment: Examples of a Creator include a person, an organization, or a service. Description (string, free text) Definition: An account of the content of the resource. Comment: Description may include but is not limited to: an abstract, table of contents, reference to a graphical representation of content or a free-text account of the content. Metadata Dictionaries encode in XML

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Metadata are used in a variety of different contexts Resource Description Metadata exchange with a service form of metadata may be different between query and result SQL vs. VOTable Data access through a data model Semantic analysis to transform metadata from one “basis” to another “radio” waveband to 1 – 30 GHz converting positions from one system to another Data Dictionary traditionally oriented toward real people (users, developers)

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Goals of the framework To unify the use of metadata across different contexts ensure concept has same meaning/behavior in different contexts To clarify how metadata can be bound to various encoding formats and software interfaces possible formats: XML, SQL, UCD To provide a manageable framework for extending schemas or creating new ones complete top-down definition is not necessary can use multiple schemas in the same application can correct mistakes later can create new metadata when necessary To enable schema-independent software for using metadata manageable =

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Principles for an Approach Leverage off of existing standards key standards: XML Schema, WSDL, & RDF Leverage ~ ability to use software that complies with these standards use standard markup directly when appropriate allow straightforward, metadata-independent translation Partition metadata into small groups of related concepts Allow metadata from different schemas to be used in the same application Encourage community-based development of metadata standards –provide framework that a standards process can built upon –don’t stifle localized specialization “outside” a standard Re-use of dictionary across different contexts

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Re-use of dictionary across different contexts original metadata dictionary can be modified slightly to … describe a resource or service configure a client interface

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Existing Approaches to Metadata Dictionaries XML Schema RDF Schema DAML (DARPA Agent Markup Language) GridForum’s Grid Object Specification (GOS) FITS Tables

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Components of the Metadata Dictionary Identification namespace, version, provenance context: definition, resource, service, client Syntactic types: new types that can be associated with metadata Metadata definitions: name, type, definition, allowed values supported operators: numeric: less than, name: last name starts with Semantic Relationships Bindings: corresponding UCD names, FITS keywords, non-trivial XML mappings conversion to native metadata schemas

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Possible Markup The identifying number for the inteferometer antenna...

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory <!-- semantic relationships between the metadata defined here and those defined elsewhere can be put here --> <!- - This section would contain markup describing how the metadata can be rendered in some encoding scheme. In particular, conversions to native metadata schemas would be described here. -->

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Example Uses Publishing Metadata Schemas used to define metadata and operators independent of any application standard stylesheets make it easy to produce human readable form Metadata Standards Development conformant dictionaries can be prototype using standard software structured format aids review by standards body (style guidelines) Resource Description original definition serves as template for describing a resource e.g. curator modifies range of metadata values to match coverage of resource Service Description: search service use markup describe queryable columns and their ranges allows portals to make intelligent decisions about when/how to query a resource Metadata access via Data Access Layer automatic source code generation for interfaces to metadata context=“definition” context=“resource” context=“service”

Scalable Metadata Definition Frameworks Toward an International Virtual Observatory Example Uses Client Configuration dictionary used to create user interfaces on-the-fly (without new programming) context=“client” FlexQuery search client terms from 4 different schema interface to search operators generated automatically from metadata definition