Presentation is loading. Please wait.

Presentation is loading. Please wait.

And the Forum for Information Standards Toolkit MIDAS XML Paper Overview n Introduction to FISH and MIDAS n MIDAS XML n Heritage Exchange Protocol n Data.

Similar presentations


Presentation on theme: "And the Forum for Information Standards Toolkit MIDAS XML Paper Overview n Introduction to FISH and MIDAS n MIDAS XML n Heritage Exchange Protocol n Data."— Presentation transcript:

1 and the Forum for Information Standards Toolkit MIDAS XML Paper Overview n Introduction to FISH and MIDAS n MIDAS XML n Heritage Exchange Protocol n Data Validation Tool n Conclusions

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

3 and the Forum for Information Standards Toolkit MIDAS XML n FISH Toolkit: l Initiative by FISH to create interoperability Toolkit for heritage professionals: n XML schemata n Data Validators n Exchange Protocols n MIDAS XML l Improved version of MIDAS l Formalised Structure l XML Encapsulated MIDAS XML and the FISH Toolkit

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

5 and the Forum for Information Standards Toolkit MIDAS XML MIDAS XML Design Philosophy n Keep it Simple l Identify and standardise common components l Re-use existing terminology wherever possible n Keep it Usable: Do not sacrifice usability to obtain pure semantic clarityDo not sacrifice usability to obtain pure semantic clarity Make it scalable, extensibleMake it scalable, extensible n Keep it Loose: Flexible schema encourages use Flexible schema encourages use Do not enforce HER benchmarks with XML schema (do this by other means)Do not enforce HER benchmarks with XML schema (do this by other means) Continue to tighten schema as sectors use of XML maturesContinue to tighten schema as sectors use of XML matures

6 and the Forum for Information Standards Toolkit MIDAS XML Three primary schemata: MONUMENTSEVENTSREFERENCE 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 MIDAS XML Overview

7 and the Forum for Information Standards Toolkit MIDAS XML The MONUMENT structure

8 and the Forum for Information Standards Toolkit MIDAS XML The EVENT structure

9 and the Forum for Information Standards Toolkit MIDAS XML The REFERENCE structure

10 and the Forum for Information Standards Toolkit MIDAS XML Spatial Schema… Consolidated: records Address, Placename, Geographic (GIS), and map data in a single element setConsolidated: records Address, Placename, Geographic (GIS), and map data in a single element set Universal: common element used in monument, event and casework schemataUniversal: 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.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.Shapely: Can be used to represent monuments/events as points, lines or polygons. Mobile: use to exchange geographic data for single spatial feature.Mobile: use to exchange geographic data for single spatial feature. Standard: Based on OGC (Open Geographic Consortium) and CRMStandard: Based on OGC (Open Geographic Consortium) and CRM Vendor-Neutral: GIS platform independentVendor-Neutral: GIS platform independent

11 and the Forum for Information Standards Toolkit MIDAS XML Designed to facilitate and formalise communication and data exchange between two Heritage Services using MIDAS XML n 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. n 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. Historic Environment Exchange Protocol

12 and the Forum for Information Standards Toolkit MIDAS XML a local service can automatically update itself at weekly intervals with data from a national service 1.Archive Updates: a local service can automatically update itself at weekly intervals with data from a national service 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. 2.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. a user viewing a webpage of an historic building will be shown a list of hyperlinks on nearby ancient monuments 3.Transparent querying and Linking: a user viewing a webpage of an historic building will be shown a list of hyperlinks on nearby ancient monuments 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. 4.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. What can the HEEP do?

13 and the Forum for Information Standards Toolkit MIDAS XML n REQUESTS: Structure of queries that are sent to a HEEP Service n CAPABILITIES How HEEP Services report their capabilities (what data they hold and what they can do with it) n EXCEPTIONS How HEEP Services report errors HEEP Schemata

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

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

16 and the Forum for Information Standards Toolkit MIDAS XML Data Validation Tool: results Rule name (rule failed) Value(s) in brackets Rule Set Record result

17 and the Forum for Information Standards Toolkit MIDAS XML 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: DVT and INSCRIPTION on OADs Development Server One possible system: DVT at OAD EH ThesauriNT and ALGAO lists RCHMS thesauri + Internet *The DVT is completely separated from the resources it uses for validation

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

19 and the Forum for Information Standards Toolkit MIDAS XML Final Conclusions on the Toolkit n I18n: International in scope n Modular: complete separating of tools from data and application n Web Service based: platform and OS independent n 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.

20 and the Forum for Information Standards Toolkit MIDAS XML Tyler Bell: Andrew Larcombe: Yegor Veter:


Download ppt "And the Forum for Information Standards Toolkit MIDAS XML Paper Overview n Introduction to FISH and MIDAS n MIDAS XML n Heritage Exchange Protocol n Data."

Similar presentations


Ads by Google