FISH Interoperability Toolkit
The FISH Interoperability Toolkit is a suite of tools which can assist with the process of moving large amounts of data between a wide range of information systems used to record the historic environment. Produced on behalf of FISH with funding from English Heritage (now called Historic England), the toolkit was first developed by Oxford ArchDigital in 2004 and redeveloped in 2012 by Archaeology Data Service (ADS). FISH Toolkit is hosted by ADS.
The tools are available from Archaeology Data Service:
http://archaeologydataservice.ac.uk/fishtoolkit/
The Components
The toolkit consists of four main components which check, map and verify content before exchange of textual and geographical information between systems.
1. The XML Mapping Tool
This tool allows the user to upload their own non-MIDAS XML schema (or sample file) use a visual mapping tool to map between this file and MIDAS XML and then carry out a transformation. The mapping itself is stored in an XSL file under a user specific login for later reuse in this system or it can be exported to allow the transformation to be carried out elsewhere. This tool currently requires an additional Login process.
2. The Toolkit Data Validator
This online application validates the content of MIDAS XML files. The presence or absence of data required by standards such as the English HER Level 1 Benchmark is checked. Reports are issued on compliance and a watermark is embedded in a new XML file for download.
3. The Concordance Tool
This online application parses two MIDAS XML files to find updated records. Reference and New XML files are checked for the updated or new records. Reporting consists of description and two automatically generated XML files. The first one consists of only the differences between the two files (i.e. new or updated records only) and the second one consists of Reference XML file plus new records and updated records.
4. The Geospatial Tool
This tool reads a valid XML file, finds coordinates in OSGB36 format and adds additional spatial elements for the same coordinates in WGS84 format. If the original coordinate format is WGS84 decimal degrees then additional elements in OSGB36 are added.
1. The XML Mapping Tool
This tool allows the user to upload their own non-MIDAS XML schema (or sample file) use a visual mapping tool to map between this file and MIDAS XML and then carry out a transformation. The mapping itself is stored in an XSL file under a user specific login for later reuse in this system or it can be exported to allow the transformation to be carried out elsewhere. This tool currently requires an additional Login process.
2. The Toolkit Data Validator
This online application validates the content of MIDAS XML files. The presence or absence of data required by standards such as the English HER Level 1 Benchmark is checked. Reports are issued on compliance and a watermark is embedded in a new XML file for download.
3. The Concordance Tool
This online application parses two MIDAS XML files to find updated records. Reference and New XML files are checked for the updated or new records. Reporting consists of description and two automatically generated XML files. The first one consists of only the differences between the two files (i.e. new or updated records only) and the second one consists of Reference XML file plus new records and updated records.
4. The Geospatial Tool
This tool reads a valid XML file, finds coordinates in OSGB36 format and adds additional spatial elements for the same coordinates in WGS84 format. If the original coordinate format is WGS84 decimal degrees then additional elements in OSGB36 are added.
MIDAS XML diagrams