Paper Overview Introduction to FISH and MIDAS MIDAS XML

Slides:



Advertisements
Similar presentations
IATI Technical Advisory Group Technical Proposals Simon Parrish IATI Technical Advisory Group, DIPR March 2010.
Advertisements

© 2008 EBSCO Information Services SUSHI, COUNTER and ERM Systems An Update on Usage Standards Ressources électroniques dans les bibliothèques électroniques.
OAForum – September 2003 Muriel Foulonneau Open Archives Initiatives Protocol for Metadata Harvesting Practices for the cultural heritage sector Muriel.
CLDs, stewardship, resource discovery and collections management (hmm…catchy) Nick Poole ICT Adviser Resource: The Council for Museums, Archives and Libraries.
Forest Markup / Metadata Language FML
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
ETIS+: European Transport Policy Information System - Development and Implementation of Data Collection Methodology for EU Transport Modelling Funded by.
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
Bentley Systems, Incorporated
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
Gathering Data NISO E-Resource Management Forum Denver, Colorado September 24-25, 2007 Oliver Pesch EBSCO Information Services
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
16 months…. The Visibility Information Exchange Web System is a database system and set of online tools originally designed to support the Regional Haze.
GridScape Ding Choon Hoong Grid Computing and Distributed Systems (GRIDS) Lab. The University of Melbourne Melbourne, Australia WW Grid.
1st Project Introduction to HTML.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Digging Up Data: The Archaeotools project, Faceted Classification and Natural Language Processing in an archaeological context. Stuart Jeffrey, Julian.
United Nations Economic Commission for Europe Statistical Division Applying the GSBPM to Business Register Management Steven Vale UNECE
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
Indianapolis GIS Service-Oriented Architecture
1/ 27 The Agriculture Ontology Service Initiative APAN Conference 20 July 2006 Singapore.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Ministry of Environment And Forestry Department of IT
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
The Use and Development of Object Name Thesauri Phil Carlisle.
Metadata, the CARARE Aggregation service and 3D ICONS Kate Fernie, MDR Partners, UK.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
Vers national spatial data infrastructure training program Value of Metadata Introduction to Metadata An overview of the value of metadata to.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Open GIS Consortium for a changing world. Spatial connectivity © 2000, Open GIS Consortium, Inc. All Rights Reserved The Open GIS Consortium - a Platform.
ESIP & Geospatial One-Stop (GOS) Registering ESIP Products and Services with Geospatial One-Stop.
An Interoperable Portal for the Historic Environment Tony Austin, Julian Richards Archaeology Data Service, Department of Archaeology,
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
Regional Seminar on Promotion and Utilization of Census Results and on the Revision on the United Nations Principles and Recommendations for Population.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Fourth IABIN Council Meeting Support to Building the Inter-American Biodiversity Information Network.
U.S. Environmental Protection Agency Central Data Exchange Pilot Project Promoting Geospatial Data Exchange Between EPA and State Partners. April 25, 2007.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Object storage and object interoperability
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
A look to the past for the future- The North American Profile Sharon Shin Metadata Coordinator Federal Geographic Data Committee.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Briefing and Planning meeting on INSPIRE validator implementation – Discussion 16/12/2015.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
The Holmes Platform and Applications
Chapter 8 Environments, Alternatives, and Decisions.
Project 1 Introduction to HTML.
Chapter 7 –Implementation Issues
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Hans Dufourmont Eurostat Unit E4 – Structural Funds
Hans Dufourmont Eurostat Unit E4 – Structural Funds
Presentation transcript:

Paper Overview Introduction to FISH and MIDAS MIDAS XML Heritage Exchange Protocol Data Validation Tool Conclusions

Forum for Information Standards in Heritage: FISH and MIDAS Forum for Information Standards in Heritage: English Heritage The National Trust The Archaeology Data Service Scottish and Welsh Royal Commissions Many others… MIDAS: Monument Inventory Data Standard Data standard used throughout UK for Monument Inventories Ten years development and use Used for monuments and related information including: Related Events Related References Cultural Heritage and Monument Management

MIDAS XML and the FISH Toolkit Initiative by FISH to create interoperability ‘Toolkit’ for heritage professionals: XML schemata Data Validators Exchange Protocols MIDAS XML Improved version of MIDAS Formalised Structure XML Encapsulated

XML Technology Overview Open standard: Well used, well documented & well supported Text based: XML files are human-readable and logically organised Can be viewed/editing using simple text editor Designed for encapsulation and exchange: XML can contain one monument or entire HER Designed for interoperability Formally structured: XML schema dictates structure Structural capabilities contribute to future development

MIDAS XML Design Philosophy Keep it Simple Identify and standardise common components Re-use existing terminology wherever possible Keep it Usable: Do not sacrifice usability to obtain pure semantic clarity Make it scalable, extensible Keep it Loose: Flexible schema encourages use Do not enforce HER benchmarks with XML schema (do this by other means) Continue to tighten schema as sector’s use of XML matures

MIDAS XML Overview Three primary schemata: Seven supporting schemata: MONUMENTS EVENTS REFERENCE Seven supporting schemata: Craft: watercraft and aircraft annex Artefact: small find and artefacts Actor: all people and groups Meta: metadata structure Spatial: GIS and place-related information Temporal: time and dates Common: elements common to MIDAS Casework: Monument maintenance and status

The MONUMENT structure

The EVENT structure

The REFERENCE structure

Mobile: use to exchange geographic data for single spatial feature. Spatial Schema… Consolidated: records Address, Placename, Geographic (GIS), and map data in a single element set Universal: common element used in monument, event and casework schemata Versatile: geography node can be used to record all spatial aspects of a monument, including monument location, scheduled area, ownership and land use. Shapely: Can be used to represent monuments/events as points, lines or polygons. Mobile: use to exchange geographic data for single spatial feature. Standard: Based on OGC (Open Geographic Consortium) and CRM Vendor-Neutral: GIS platform independent

Historic Environment Exchange Protocol Designed to facilitate and formalise communication and data exchange between two Heritage Services using MIDAS XML Protocol Document: text document that uses a very formal, specific language. It does not cover implementation of a HER Service, but only the communication between Services. Schemata: The HEEP relies on MIDAS XML for the exchange of data, but has its own schemas for inter-Service querying and communication. The protocol is not a working application, but rather a set of rules that developers can use to create another major toolkit component.

What can the HEEP do? Archive Updates: a local service can automatically update itself at weekly intervals with data from a national service Data Synchronisation: two national research framework projects studying sites with rock art, one in North England, one in Scotland, can synchronise their data with a central database of UK rock art. Transparent querying and Linking: a user viewing a webpage of an historic building will be shown a list of hyperlinks on nearby ancient monuments Amalgamation: a user running an ‘Ancient Britain’ website writes an application which collects and gathers all information from the NMR, RCHMS, and CADW relating to henge monuments.

REQUESTS: CAPABILITIES EXCEPTIONS HEEP Schemata Structure of queries that are sent to a HEEP Service CAPABILITIES How HEEP Services report their capabilities (what data they hold and what they can do with it) EXCEPTIONS How HEEP Services report errors

Data Validation Tool: Overview Validates the contents of MIDAS XML documents against formal wordlists and thesauri Provides a level of content control that XML schema cannot match Core Components PHP Code: the magic that makes it happen Documentation: explains the code and how to use it Database Configuration: one database contains HER Benchmark configurations, the other contains the configurations for the DVT application itself.

Data Validation Tool: How it Works XML document is uploaded to the DVT validator The document is parsed, and the number of monuments, events, etc. within the document are counted The system looks up the rules and rulesets required for the requested benchmark Each monument/event/reference is validated against rules and rulesets The monument (event, etc.) fails if any rules or rulesets fail The XML document fails if any of the monuments it contains fail Results of the validation are returned to the user

Data Validation Tool: results Rule name Value(s) in brackets (rule failed) Rule Set Record result

Data Validation Tool: Network Overview The DVT can run on one or more machines The DVT can use one or more INSCRIPTION databases The current system: One possible system: DVT at OAD + DVT and INSCRIPTION on OAD’s Development Server Internet EH Thesauri NT and ALGAO lists *The DVT is completely separated from the resources it uses for validation RCHMS thesauri

Data Validation Tool Summary Validates content as well as structure Can connect and validate against any online thesaurus or wordlist Is extensible, customisable and can be regionalised Provides formal mechanism for producing ‘seal of approval’ Can enrich data after validating: Translate coordinate and long/lat from grid reference Supply preferred terms

Final Conclusions on the Toolkit I18n: International in scope Modular: complete separating of tools from data and application Web Service based: platform and OS independent Use through Usability: aim of FISH is to promote standards use and adoption through the provision of professional, desired, usable and well-considered information tools.

http://www.fish-forum.info Tyler Bell: tyler.bell@oxarchdigital.com Andrew Larcombe: andrew.larcombe@oxarchdigital.com Yegor Veter: yegor.veter@oxarchdigital.com