Home

Project No. 249024 NETMAR Open service network for marine

image

Contents

1. s O C d pags point Bl joseph Proudman Building p lt e British Oceanographic Data Centre na point El 6 Brownlow Street name Position name MlUnknown Y City E E Originator als County E Electronic mail address 1ES OnLine resource URL http www bodc ac uk Point of contact 6 4 San British Oceanographic Data Centre id point X oseph Proudman Building name Position name UDr O oE aa ot E Brownlow Stres Role Custodian l ey n Figure 1 GeoNetwork opensource metadata editor Batch uploading pre existing metadata from a server side directory You can choose this method by first selecting the Administration link in the tab bar and then clicking Batch Import Next you enter the full directory path located on the server s file system Once activated GeoNetwork will scan this directory and load all metadata records contained in the directory This is a useful method where a user can batch upload numerous pre existing metadata records in one go where these metadata records have typically been created by another tool or script Harvesting pre existing metadata You can choose this method by first selecting the Administration link in the tab bar and then clicking Harvesting management Click Add to configure a new metadata harvesting task GeoNetwork is able to harvest from a number of remote sources including another 11
2. GeoNetwork node a CSW server a WebDAV server an OAI PMH server a local file system etc You can decide to schedule the harvesting task e g every hour every week etc or just run a once off harvest Harvesting is a useful method for collecting remote metadata and storing them locally for faster access It is also a useful method for the automatic pulling of local file system metadata into the catalogue where this metadata is being dynamically produced by an independent processing chain 5 XML services advanced GeoNetwork provides access to several functionalities through the use of XML web services These web services support the insertion of metadata records into the GeoNetwork database There are two main methods Metadata Service and CSW Service With the Metadata Service metadata can be added using the metadata insert operation With the CSW Service metadata can be added using the CSW Transaction operation The CSW Service is more standards compliant as it uses the OGC CSW 2 0 2 specification These two metadata insertion methods are useful for the automatic pushing of metadata into the catalogue by a processing chain where this metadata is being dynamically produced by the same processing chain These two methods require software developer skills to implement Further details with examples are documented in the developer manual Examples of CSW operations This section gives examples of the CSW GetRecordByld a
3. Table of Contents o y 5 a o y y 3 TRE OV AOS opi 3 Connection Requirements nunca anar 5 VR CIN SIV NGS acces aaa is aaa ao 5 BF SCHUM MAS o II 7 A eN Ur A 8 es A II II A A A 9 Document Atom ato cies 9 Introduction This document is a step by step guide explaining how to connect your atlas as a node in the International Coastal Web Atlas ICWA prototype hosted at http ican ucc ie This document is aimed specifically at members of the International Coastal Atlas Network community and more generally at scientists data managers and system developers The ICWA prototype The ICWA prototype is developed by the Technical Working Group TWG of the International Coastal Atlas Network ICAN with the current prototype version 3 being funded by the NETMAR project It provides a common interface for accessing distributed local atlases such as MIDA Marine Irish Digital Atlas OCA Oregon Coastal Atlas and Washington Coastal Atlas WCA The current version of ICWA only supports catalogue search including smart search The ICAN TWG are currently investigating the extension of ICWA to support web mapping ICWA version 3 is based on five components Figure 1 e Ontology Browser OB e Discovery interface Geo Finder e Metadata viewer Meta Viewer e ICWA Mediator CSW Mediator e Semantic Web Service SWS ny Y Web User D Figure 1 Main components of the ICWA prototype The first three components are frontend g
4. directory The default McKoiDB RDBMS database must be removed from config xml lt resource enabled true gt lt name gt main db lt name gt lt provider gt jeeves resources dbms DbmsPool lt provider gt 21 GOMES ALS pe lt user gt BayACrsQ lt user gt lt password gt 0f7Po9T0 lt password gt lt driver gt com mckoi JDBCDriver lt driver gt igh else meke umy local Se 157 2 vuels lt poolSize gt 10 lt poolSize gt lt config gt lt activator class org fao geonet activators McKoiActivator gt lt configFile gt WEB INF db db conf lt configFile gt lt activator gt lt resource gt The following should be inserted in its place lt resource enabled true gt lt name gt main db lt name gt lt provider gt jeeves resources dbms DbmsPool lt provider gt ACO EGS lt user gt myUsername lt user gt lt password gt myPassword lt password gt lt driver com mysql dbe Dieiveies Clem eies lt url gt jdbc mysgql localhost myDatabase lt url gt lt poolSize gt 10 lt poolSize gt Sonia lt resource gt This config xml modification was tested in GeoNetwork 2 6 4 Please ensure Tomcat is shut down when making these changes Starting GeoNetwork 2 6 4 required for Jetty If you installed GeoNetwork using the embedded Jetty and successfully configured the database then you can start GeoNetwork On Windows click Start Server under Start gt Programs gt GeoNetwork opensource Or from the Windows com
5. auction categories and Boots amp Shoes in its Sporting Goods auction categories If these two were loosely mapped a search for walking boots could yield auction results from both categories A thesaurus may be expanded to an ontology by declaring a term to belong to a particular class or the addition of property information to the term or the restriction of values that data associated with the term may take An ontology class is used to define a type which can be used to group related terms For example if eBay defined the class of auction particular individual terms belonging to the auction class could be English auction blind auction or Dutch auction gt http dir yahoo com S htto www ebay com htto ecmd nasa gov How to discover existing knowledge organization systems Can I reuse existing resources Where possible it is best to make use of existing knowledge organization systems This increases the ability to reuse data across systems known as interoperability If the reuse of existing systems is not an option the section below explains how to generate a new knowledge organization system Any new system should have some specified relationships to an existing system to promote interoperability and flexibility see page 13 Details of how to access an existing knowledge organization system relevant to the International Costal Atlas Network are provided on page 12 of this docume
6. eqco Characlerstring gt Oregon Coastal Atlas Coastal Erosion Thesaurus discovery terms lt gco CharacterString gt lt gmd title gt lt gmd date gt lt gmd CI Dates lt gmd date gt lt gco Date gt 2011 08 19 lt gco Date gt lt gmd date gt lt gmd dateType gt lt gmd CI DateTypeCode codeList http standards iso org ittf PubliclyAvailableStandards ISO 19139 Schemas resources Codelist gmxCodelists xml CI_ DateTypeCode codeListValue revision gt Revision lt gmd CI DateTypeCode gt lt gmd dateType gt lt gmd CI_ Date gt lt gmd date gt e gma Cl Citations lt gmd thesaurusName gt lt gmd MD Keywords gt lt gmd descriptiveKeywords gt As anchor elements gmx Anchor each containing both the URI and label of a concept from your local KOS if any This encoding form is currently not supported by GeoNetwork version 2 6 4 and earlier and therefore has not been tested by ICWA In the long term this will be the preferred encoding form as it supports both a direct URI link to the concept and a label of this concept An example lt gmd descriptiveKeywords gt lt gmd MD_Keywords gt lt gmd keyword gt lt gmx Anchor xlink href http vocab nerc ac uk collection A03 current Beach gt Beach lt gmx Anchor gt lt gmd keyword gt lt gmd thesaurusName gt lt gmd CI Citations lt gmd title gt lt gco CharacterString gt Oregon Coastal Atlas Coastal Erosion Thesaurus discovery terms lt gco C
7. 4 cooocccocccocncncnonononononcnoncnoncnonononononononnnonnnonrnnnononrnononos 6 Configure GeoNetwork for Tomcat optional oooccoocnccocncncnnoncnnncononccnoncnnonnnnnronononnonononcnnnnnons 8 Starting GeoNetwork 2 6 4 required for Jetty ooocooocooconcnonnonanonarnnoconononnoncnnonononnnncnnononcnoncononanons 9 Stopping GeoNetwork 2 6 4 required for Jetty oooocccocncocnnoncnnnnononcnnnncnnnncnoncnnonnnnnrononcncnnnnnnnons 10 GeoNetwork 2 6 4 Administration cccssccssscccssseecenscccnecesenssccescssaecesanssseusscesaesesaessseaesceaesessa guess 10 Adding metadata records in GeoNetwork 2 6 4 ocoooccccccccccncncncnnnanoncnnorocnononcnonaroncnnnononononcnoncnnncnnnnos 10 Examples Ol CSW O pera CONS rmac iros 12 CSW GetRecordByld Operation request cooccccocncccnoccnncnnnacnncnnnncnnnnnncononnnnronnnroncononnnnnrnnrncnnrenannnanenonnos 12 CSW GetRecords Operation Pequest coocccocccncncncnonononcnnnnnoncnonnnnnononononnnnnnnnrononrnonnnnnrnnnrnnrnnnnnnennnnanenonnos 13 ACKMOWIe GABE MES ero 14 Document IM Orma ON parssinansianico picaro aces naseesateatedeaeeaadeoumedconadeansenta ds 14 Introduction This document provides a tutorial for those who wish to understand CSW Catalog Services for the Web metadata catalogues with a focus on the ISO Metadata Application Profile of CSW It is aimed specifically at members of the International Coastal Atlas Network community and more generall
8. 4 is installed we next need to configure the GeoNetwork database For these installation instructions we are using MySQL You can download the open source MySQL Community Server from the MySQL website http dev mysql com downloads Alternatively on UNIX systems you may be able to download and install MySQL Community Server via a UNIX distribution stream Once you have successfully installed the MySQL server next you can create a dedicated database for GeoNetwork 2 6 4 e g by using the following commands My Sel U Gore 18 create database myDatabase CREATE USER myUsername localhost IDENTIFIED BY myPassword GRANT SELECT INSERT UPDATE DELETE CREATE INDEX DROP ON TO myUsername localhost To start configuring the GeoNetwork database we need to run GeoNetwork s GAST software GeoNetwork s Administrator Survival Tool GAST is a standalone Java application It performs administration tasks such as the configuration of the JDBC connection to the RDBMS database database initialisation etc More detailed information on GAST can be found in the GeoNetwork user manual To start GAST on Windows simply click Start GAST under Start gt Programs gt GeoNetwork opensource GAST can also be started by double clicking on gast jar in the geonetwork gast directory GAST can also be started from the command line by typing java jar gast jar in geonetwork gast directory Next we need to configure and connect Ge
9. Coordinator approval 2012 07 31 NETMAR Deliverable D7 9 1 ICAN semantic interoperability cookbooks i Revision History Issue Change records Author s Draft 2011 12 05 Added first draft of the Understanding semantics cookbook Draft 2011 12 16 Added first draft of the Connecting your Atlas cookbook 2011 12 19 Revised the Understanding semantics cookbook according to comments from quality control 2011 12 20 Added first draft of the Metadata and CSW metadata catalogue cookbooks 2011 12 22 Revised the Connecting your Atlas cookbook according to comments from quality control Draft 2011 12 23 Revised the Metadata and and CSW metadata D Dunne catalogue cookbooks according to comments from quality control 2011 12 29 Final release approved by coordinator Draft 2012 07 18 Updated version of the Understanding semantics A Leadbetter cookbook Draft 2012 07 18 Updated version of the Metadata cookbook 2012 07 19 Updated version of the CSW metadata catalogue and Connecting your Atlas cookbook 2012 07 26 Revised the Understanding semantics cookbook according to comments from quality control 2012 07 26 Revised the Connecting your Atlas cookbook according to comments from quality control 2012 07 27 Revised the CSW metadata catalogue cookbook according to comments from quality control 2012 07 30 Revised the Metadata cookbook accord
10. describing the relationship 2 Relationship e Narrower broader related or sameAs mapping 3 Object e The object of the sentence describing the relationship Relationship 74PQ Plymouth Quest Is narrower than http vocab nerc ac uk collection LO6 current 31 research vessel 74PQ Plymouth Quest Is narrower than http vocab nerc ac uk collection L19 current SDNKGO4 platform Once complete the spreadsheet should be submitted to enquiries bodc ac uk along with supporting information about the domain scope of the concepts the content governance for the knowledge organization system and the name and contact details for those authorised to make changes to the resource The supporting information for the ICAN Coastal Erosion thesaurus for example is 11 e Domain scope Thesaurus containing coastal erosion dataset including GIS layer terms compiled by ICAN and mapped to a global thesaurus Includes both markup and discovery terms from the mapped components e Content governance International Coastal Atlas Network The knowledge organization system will be deployed in the NETMAR semantic framework and further updates can be made by authorised persons through a web interface accessed from the British Oceanographic Data Centre website Accessing the Knowledge Organization System Once deployed within the NETMAR semantic framework a knowledge organization system can be accessed
11. identification code for the dataset SeaLevelRise in the example e original owner of the dataset orgainisation s name and contact details Firefox 8 GeoNetwork The portal to spatial data 4 E netmar ucc ie geonetwork srv en metadata update y ve 4 Google oe Wa i ISO Minimum ISO Core ISO All Metadata Identification iid Maintenance Oh Parent child metadata Constraints Add or update parent metadata section Spat Info Ref system Related service metadata Distribution gt NETMAR ICAN Pilot MIDA WMS Data quality Link service metadata App schema Catalog Content Info Ext Info XML view Identification info Title Sea Level Rise Alternate title amp SeaLevelRise Date 2004 05 01 E Clear Data type Creation y Date 2004 05 01 E Clear Date type Publication i Date 2004 05 01 E Clear Date type Revision Code SeaLevelRise Codespace Ki http mida ucc ie Suggestions w Cited responsible party K ER name EUROSION team contact person Hugo Niesing Na Voice K 45 33 36 71 00 at Facsimile EE Organisation European Environment Agency 45 33 36 71 99 name fea Delivery point Kongens Nytorv 6 Role CT 9 City K Copenhagen area K Postal code amp 7959 Country El Denmark Denmark lt H A er men address H K OnLine resource URL http www eea europa eu Related feature catalogues Link feature catalogue Abstract Th
12. in much the same way as a web site using Uniform Resource Locators URLs to navigate the NVS The base URL for the NVS is http vocab nerc ac uk Catalogues of the SKOS concept collections and schemes hosted on the NVS can be accessed at http vocab nerc ac uk collection http vocab nerc ac uk scheme Once the identifier for an individual collections or schemes is known it can then be accessed from http vocab nerc ac uk collection collection_id current e g http vocab nerc ac uk collection C17 current is the URL for the International Council for the Exploration of the Seas platform codes collection from which the example worksheets above were taken http vocab nerc ac uk scheme scheme_id current e g http vocab nerc ac uk scheme ICANCOERO current is the URL for the ICAN Coastal Erosion thesaurus Finally an individual concept can be accessed through this form of URL http vocab nerc ac uk collection collection_id current concept_id e g http vocab nerc ac uk collection C17 current 74PQ gives access to the concept definition for Plymouth Quest which was described in the example worksheets above 23 httos www bodc ac uk data codes and formats vocabulary editor 24 Pics i ma htto en wikipedia org wiki Url 12 The collection URLs also provide a mechanism for accessing any concepts which have been removed from the collection known as deprecation or only those concepts which are currently acce
13. loosely related the BODC Parameter Usage and MEDATLAS Parameter Usage vocabularies are of similar granularity and are linked this way and synonyms where two terms may be used interchangeably 1 gt Fonseca F Egenhofer M Davis C and Camara G 2002 Semantic Granularity in Ontology Driven Geographic Information Systems AMAI Annals of Mathematics and Artificial Intelligence Special Issue on Spatial and Temporal Granularity 36 1 2 121 151 di Yan X Lau R Y K Song D Li X Ma J 2011 Towards a Semantic Granularity Model for Domain Specific Information Retrieval ACM Transactions on Information Systems TOIS In press P23 POS MEDIN Parameter staDataNet Discipline Keywords Disciplines Narrower Narrower PO3 SeaDataNet Agreed Parameter Groups POS 15019115 Topic Categories Narrower Narrower PO4 PO GCMD Science Related BODC Parameter Keywords Discovery Vocabulary Related a PO6 PO BODC Related gt CF Standard Narrower Narrower Units Names ta Related Pog PO1 Medatlas Parameter q Rete BODC Parameter Usage Vocabulary ee Usage Vocabulary An example from the NERC Vocabulary Server to show how identifying relationships between terms builds a network of parameter definitions Ensuring the quality of the content of the Knowledge Organization System There are two aspects to providing quality assurance or governance for a knowledge organization system The first is to ens
14. meaning rather than by mere keywords The ICWA prototype version 3 is being funded by the NETMAR project In order for an atlas to connect to the ICWA prototype the atlas developer must at a minimum install a CSW metadata catalogue This CSW metadata catalogue is then registered with the ICWA Administrator to connect to the prototype The ICWA requires CSW version 2 0 2 supporting the ISO Metadata Application Profile version 1 0 0 that is able to deliver metadata in Dublin Core and ISO 19115 19139 ISO 19119 19139 service metadata is also supported by the ICWA There is no particular requirement as to the metadata profile used but metadata records need to include keywords However to fully exploit semantics for data discovery the atlas developer must use semantic resources for metadata keywords Four cookbooks are included in this document which covers key material concerning the technologies and standards utilised by the ICWA prototype O 2012 NETMAR Consortium EC FP7 Project No 249024 NETMAR Deliverable D7 9 1 ICAN semantic interoperability cookbooks iil Understanding Semantics Understanding Metadata Establishing a CSW metadata catalogue with GeoNetwork opensource oe AS Connecting your Atlas to the ICWA prototype The Understanding Semantics cookbook provides a tutorial for those who wish to investigate and make use of semantic web and knowledge organization system technologies These technologies fall b
15. privileges to add metadata These methods are documented in the user manual A summary of these methods are outlined here I Creating a new metadata record with the GeoNetwork metadata editor You can choose this method by first selecting the Administration link in the tab bar and then clicking New metadata Next you need to select an appropriate metadata template The ISO 19139 templates for vector and raster data are preferred Once you select the template you can start editing metadata e g Figure 1 Note when setting up GeoNetwork you may wish to add the default metadata templates as they are not activated by default This can be done via Add templates under the Administration tab You can also create your own template via the metadata editor In this case when saving the new metadata template in the editor you choose Template from the Type dropdown list Uploading pre existing metadata with the GeoNetwork metadata insert tool You can choose this method by first selecting the Administration link in the tab bar and then clicking Metadata insert You can choose to upload the XML file directly or else to paste the XML contents into a textbox This method is useful for uploading pre existing metadata created by other tools or scripts You can also choose to upload the XML as a metadata template by selecting Template from the Type dropdown list 10 3 Firefox 7 EF Geo
16. use limitations e g fitness for use and access constraints e g intellectual property rights e Dataset spatial type i e vector dataset in the example e Dataset scale i e 1 100000 in dataset in the example e High level thematic classification i e Oceans in the example e Dataset s geographic area description code identifier i e Northeast Atlantic in the example and geographic latitude longitude coordinates Metadata and the ICWA prototype ISO 19115 19119 19139 metadata is required to connect to the International Coastal Web Atlas ICWA prototype Profiles conforming to these standards should in practice connect to the ICWA However specific ICWA requirements regarding the encoding of semantic keywords are described in detail with snippet examples in the Connecting your Atlas to the ICWA prototype cookbook In addition a CSW version 2 0 2 metadata catalogue server is required to publish and query metadata via the web This is described in the Establishing a CSW metadata catalogue with GeoNetwork opensource cookbook Acknowledgements This cookbook was written for the International Coastal Atlas community under the auspices of the NETMAR Open Service Network for Marine Environmental Data project NETMAR is partially funded by the European Commission under Theme ICT 2009 6 4 ICT for environmental services and climate change adaptation of the Information amp Communication Technologies FP7
17. 15 16 In the area of semantics on the World Wide Web the level of defined in computer science literature detail a term can describe is known as its granularity For a given level of a knowledge organization system the definitions of a term may be as broad or as narrow as is necessary as long as they are not ambiguous However when building a hierarchical thesaurus it is important that concepts defined at the same level of the hierarchy maintain a similar degree of granularity If the thesaurus is imagined as a pyramid making a concept at a given level too narrow or broad in its definition is like placing a too small or too large brick in the wall of the pyramid and makes the structure unstable For example body of water should not sit at the same level as lake or reservoir as these are terms with a narrower relationship or a finer granularity Linking term definitions together As described above the definition of terms by themselves is useful but the impact of the work can be greatly extended by providing relationships which link the terms together to form networks of knowledge This enhances the ability of a user to find data labelled with a given term or to translate the metadata from one mark up scheme to another Relationships can be thought of simply as broader and narrower for example in the diagram below the BODC Parameter Discovery Vocabulary is narrower than the SeaDataNet Agreed Parameter Groups and vice versa
18. 19115 or ISO 19119 metadata records implemented using an ISO 19139 XML schema encoding Also upon CSW client query requests the return of Dublin Core encoded metadata is supported by the ISO Metadata Application Profile of CSW The CSW specification defines the mappings between ISO 19115 19119 and Dublin Core CSW Servers A CSW server is software that implements a metadata catalogue with a CSW interface A CSW server may also implement ancillary metadata management functionality such as metadata editing tools harvesting and synchronisation of metadata between distributed catalogues group and user management etc Several CSW servers have been developed Commercial CSW servers include 1 ESRI ArcGIS Server http www esri com 2 Intergraph GeoMedia http www intergraph com 3 Mapinfo Manager http www pbinsight com Opensource freeware CSW servers include 1 Constellation http constellation codehaus org 2 Degree http www deegree org 3 GeoNetwork opensource http geonetwork opensource org 4 Gl cat http essi lab eu cgi bin twiki view Glcat GeoNetwork opensource is recommended and used by the NETMAR project as a CSW server It is open source supports ISO 19115 19119 and ISO 19139 supports the OGC CSW ISO Metadata Application Profile has a strong user community and is used by many government agencies across Europe to support the implementation of the INSPIRE Directive For static metadata it is recommen
19. A AAA SEVENTH FRAMEWORK PROGRAMME Project No 249024 NETMAR Open service network for marine environmental data Instrument ICT Information and Communication Technologies Theme D7 9 2 ICAN semantic interoperability pilot cookbooks Reference D7 9 1_ICAN semantic_cookbooks_ r2 20120731 Due date of deliverable as in Annex 1 MO 30 Actual submission date 31 July 2012 Start date of project 1 February 2010 Duration 3 years Coastal and Marine Resources Centre CMRC Revision 1 Project co funded by the European Commission within the Seventh Framework Programme 2007 2013 Dissemination Level 33 Public E 6 E o Restricted to other programme participants including 5s the Commission Services de Restricted to a group specified by the consortium 95 including the Commission Services as Confidential only for members of the consortium including the Commission Services NETMAR Open service network for marine environmental data Project Reference 249024 Contract Type Collaborative Project SEVENTH FRAMEWORK Start End Date 01 03 2010 31 01 2013 Duration 36 months Coordinator Prof Stein Sandven Nansen Environmental and Remote Sensing Center Thorm hlensgate 47 Bergen Norway Tel 47 55 20 58 00 Fax 47 55 20 58 01 E mail stein sandven nersc no Acknowledgements The work described in this report has been partially funded by the European Commission under the Seventh Framework Programm
20. Ay f Cer y Cultural _ 5 e y K Post pene mt y loba Govi i i Organ Banian j gt satos me ce Poi af A a j A as A man T gt f eos Aj mn q F Ai POR n y 4 taB CORDIS ip Emplear run J 7 Used CURES HOGAR As of September 2011 OOO The Linking Open Data project cloud Incorporating knowledge organization systems in ICAN metadata This is described in detail in the accompanying cookbook Connecting Your Atlas However in overview the web address URL of a term defined in a knowledge organization system should be incorporated within a metadata document in the appropriate field This may be as either a string in an XML element such as gco CharacterString or as a reference from an anchor field using the xlink href http syntax Acknowledgements This cookbook was written for the International Coastal Atlas community under the auspices of the NETMAR Open Service Network for Marine Environmental Data project NETMAR is partially funded by the European Commission under Theme ICT 2009 6 4 ICT for environmental services and climate change adaptation of the Information Communication Technologies FP7 Programme This document has been reviewed by and incorporates comments from Jennifer Andrew and Roy Lowry of the British Oceanographic Data Centre Torill Hamre of the Nansen Environmental and Remote Sensing Center Yassine Lassoued of the Coastal and Marine Research C
21. G ars 8 Metadata xa mp 9 Metadata and the ICWA prototype siii 11 PIO SS basanweeeceaiat 11 Document ronn EVO Nachos ss terete an ests ce een as E gee geste la 12 Introduction This document provides a brief tutorial for those who wish to get an overview of metadata with a focus on the ISO 19115 metadata standard It is aimed specifically at members of the International Coastal Atlas Network ICAN community and more generally at scientists data managers and system developers Aimed at scientists and data managers this document includes a description of metadata and why we need it metadata standards in use today description of different metadata hierarchy levels and a list of selected metadata editing tools available Aimed at system developers this document also includes information on metadata encoding using ISO 19139 XML and a reference to example metadata records located on the NETMAR WIKI ISO 19115 19139 metadata is a requirement to connect to the International Coastal Web Atlas ICWA prototype What is metadata Geospatial metadata is data about data It contains information that documents the basic characteristics of a geospatial data resource It can also document basic characteristics of geospatial applications or services Metadata falls into broad categories where it answers the what why when who where and how questions about the resource These questions include e What Title and description of the data
22. Network The portal to spatial data 4 netmar ucc ie geonetwork srv en metadata edit id 95 wve 4 Google Doce view ISO Minimum pomm y Ei ISO Core ses ir ISO All Metadata Identification Maintenance Lh Parent child metadata Constraints Add or update parent metadata section Spat Info Ref system Related service metadata Distribution Link service metadata Data quality App schema Catalog Content Info Ext Info Identification info XML view Title General Bathymetric Chart of the Oceans GEBCO_ Alternate title British Oceanographic Data Centre record 1048GE Date 2011 10 04 FF clear Date type 7 Publication A Date 2011 01 25 FR clear a Creation y Date 2011 01 25 E Clear Date type Revision _ Code EDMED4285 O Codespace Ri http www bodc ac uk Suggestions w Abstract The General Bathymetric Chart of the Oceans a GEBCO_08 Grid is a global terrain model for Related feature catalogues Link feature catalogue oceans and land at 30 arc second intervals The bathymetric portion of the grid is largely based on a database of ship track soundings with interpolation between soundings guided by satellite derived gravity data Existing gridded bathymetric data sets are included in some areas The land portion of the grid is largely based on the US Geological Survey s SRMT30 data set developed with data from the US Point of contact EX m a mame Unknown s
23. Programme This document has been reviewed by and incorporates comments from Torill Hamre of the Nansen Environmental and Remote Sensing Center Peter Walker of Plymouth Marine Laboratory and John Helly of the San Diego Supercomputer Center Thanks to the reviewers for their help in making the document clear and readable Further feedback on this document is welcomed and may be provided by contacting the author whose details are below 11 Document Information Author Declan Dunne Coastal and Marine Research Centre Contact d dunne ucc ie Version 2 1 Date 2012 July 30 Revisions 2 1 Responses to NETMAR internal review 2 0 Comments from ICAN community 1 0 2011 December 23 12 International Coastal Atlas Network Cookbook Establishing a CSW metadata catalogue with GeoNetwork opensource Information Society and Media E 2 lA a E 5 LA E fa ei EL a Lu SST SEVENTH FRAMEWORK PROGRAMME Table of Contents A o o eeaenasedeameaease E N 3 What is a metadata catalOgue oocoocnoccnnoconocononnnnnnnnrnnanonornonoronornnrnonrnnnrrnnrrnnnnonrnrnrrnnrnonnnnnnonnnnsnencnnnnos 3 OS T OO OPUS 0 Uo A A II A e 3 CSW FDU SECT PRO NS rta 3 A e e o ROSA eeenehapie died aaieeeeeiaasiseeet 4 Installing and configuring GeoNetwork 2 6 4 ocoocccccccncncncocncncncnnonnnacnnncnonononnnonrnnronnrononnnnnnnnnnnncncnrnonnonanos 5 installing GeoNetWwork 2 0 Asiria ti iia 5 Configuring the database for GeoNetwork 2 6
24. anuals 2 6 4 developer By default GeoNetwork comes embedded with the Jetty Servlet container However Apache Tomcat version 5 5 is also supported via a custom install GeoNetwork requires an RDBMS database in order to store metadata and ancillary information The default database in GeoNetwork 2 6 4 is an embedded McKoiDB RDBMS database However other RDBMS databases including MySQL PostGreSQL Oracle and generic JDBC Java Database Connectivity connections are supported It is recommended to use a standalone database instead of McKoiDB in a production environment These installation instructions deal with configuring the MySQL database Installing GeoNetwork 2 6 4 Before installing GeoNetwork 2 6 4 please make sure you have a Java Runtime Environment JRE 1 5 0 installed You can use the GeoNetwork Windows installer exe file for the Windows platforms or the platform independent installer jar file for any platform also works on Windows For example to start the graphical installation wizard in Windows double click on geonetwork install 2 6 4 0 exe To run the platform independent graphical installation wizard double click on geonetwork install 2 6 4 0 jar To run the platform independent graphical installation wizard from the command line type java jar geonetwork install 2 6 4 0 jar Once the wizard is running simply follow the onscreen instructions Configuring the database for GeoNetwork 2 6 4 After GeoNetwork 2 6
25. aurus for incorporation within the framework is to create two worksheets in a spreadsheet one for concept names and definitions the other for relationships between concepts The first worksheet illustrated below should contain columns for 1 Concept key e An identifier for the concept unique within the vocabulary It does not need to carry any meaning 2 Concept name and title 3 Concept alternative name e g abbreviation 4 Concept definition 22 htto www w3 org TR owl2 overview 10 Concept Key Concept name Concept alternative Concept definition and title name Plymouth title RV callsign MEEU8 IplatformClass research vessel Quest commissioned 2004 03 24 previous name Sigurbjorg Each concept must only occupy one row of the worksheet If the definition needs to carry some structured information such as information regarding the identity of a ship s hull or the bounding box of a geographic area this should be encoded using an alternative to XML such as the JavaScript Object Notation JSON standard i e enclosed in curly brackets and formed of key value pairs separated by commas For example title RV callsign MEEU8 platformClass research vessel commissioned 2004 03 24 previous name Sigurbjorg The second worksheet should contain three columns describing the relationship between concepts 1 Subject e The subject of the sentence
26. codes and formats seavox D http netmar nersc no 2 htto www dgiwg org Terminology faa other ph Making the content available Simple Knowledge Organization System The NETMAR project s knowledge organization systems are built upon the World Wide Web Consortium s Simple Knowledge Organization System SKOS standard SKOS is designed to provide a method for the online publication of controlled vocabularies and thesauri NETMAR publishes two International Coastal Atlas Network thesauri and an Oregon Coastal Atlas thesaurus as XML documents using the SKOS standard A brief overview of SKOS is therefore provided below SKOS is based upon concepts that it defines as a unit of thought e an idea or notion such as shoreline emergency access or oil spill Concepts may also carry other information such as their relationships to other concepts and information about their provenance and version history SKOS provides the means for grouping those concepts together as either collections or schemes A SKOS collection is a grouping of concepts which share something in common and can be conveniently grouped under a common label for example SeaDataNet agreed parameter groups or ISO19115 topic categories Similarly SKOS concept schemes are also groupings of concepts but the relationships between the concepts are a part of the concept scheme For example if the eBay auction categories were published as a concept scheme Anti
27. cope of the knowledge organization system cccseccscceseceseceeeceeeeeeeeeseeeeceeeeeseeeaueeeeees 7 dente VINE CONTENER tas 7 How narrow or broad should a term definition be ooccccoccnconncnccnoncnnnannnononononnnncnnnnnnnnncnnncnnnnns 7 Linking term definitions togethE cccceeccssccseccseceeeceescceeeesecceneeeecceneeaeceseesseeeeeeseeseeeseeeeeeeeeeenees 7 Ensuring the quality of the content of the Knowledge Organization SysteM occoccccocccncncnnnnncnoncnnnnnnnss 8 Making the content AV al ONC o orante 9 Simple Knowledge Organization System cccscccsecscceseccecesceenecenecenecaeceeceesecseeeenesauceeeseseeseeaeeeeeenes 9 Deploying ICAN semantics in the NETMAR semantic framework csccceeecseeeseeceseeeeeeeceeeeeeseeeeeees 10 Bridging to existing Knowledge Organization SYStEMsS cccssccssccceeceseceeeeeneeeeceaseceeeeeeceneeseeeeeeeeeeees 13 Incorporating knowledge organization systems in ICAN Metadata cooccocccoccnccnnncnnnnancncnnanoncnnanoncnnano 14 A a SU III e e E e EOI 14 Doc ment Ino Malaria rana 15 Introduction If HTML and the World Wide Web made all the online documents look like one huge book semantics will make all the data in the world look like one huge database Tim Berners Lee If data in a distributed system are to be understood elsewhere in that system or externally to the system they must be labelled or marked up using a common se
28. ded to use i OpenGIS Catalogue Services Specification 2 0 2 ISO Metadata Application Profile Version 1 0 0 OGC 07 045 GeoNetwork as an editing tool unless specific organisations have special requirements which require the use of an alternative tool For more dynamic metadata which needs to be automated in a processing chain it is recommended that a data provider use alternative tools or scripting programming languages to automate metadata production However for such dynamic metadata production environments GeoNetwork can still be utilised as a CSW server Guidance notes regarding the installation and configuring of GeoNetwork are outlined in the next section Methods for metadata ingestion into GeoNetwork are also included Installing and configuring GeoNetwork 2 6 4 This section contains some guidance notes regarding the installation and configuring of GeoNetwork opensource version 2 6 4 aimed at system developers GeoNetwork is an open source implementation of the CSW 2 0 2 ISO Metadata Application Profile 1 0 0 standard It can run on Microsoft Windows Linux and Mac OS X The latest version can be downloaded from e http sourceforge net projects seonetwork A detailed user manual can be found on the GeoNetwork opensource website e http seonetwork opensource ore manuals 2 6 4 users For software developers a detailed developer manual can also be found on the GeoNetwork opensource website e http geonetwork opensource org m
29. ds operation request This operation enables a client CSW application to search for metadata in the catalogue service This example tested against GeoNetwork 2 6 4 requests the CSW server to return full ISO 19139 metadata for any records which contain the word GEBCO_08 note the XML Filter below needs to be URL encoded before pasting into a web browser http netmar ucc ie geonetwork srv en csw SERVICH CSWE REQUEST GetRecords amp VERSTON 2 0 2 amp resultType results amp elementSetName full amp outputSchema http www isotc211 org 2005 gmd amp typeNames csw Record amp constraintLanguage FILTER amp constraint tas eres ton iO constralnt lt Filter xmlns http www opengis net ogc xmlns gml http www opengis net gml gt lt PropertylIsLike gt lt PropertyName gt any lt PropertyName gt lt Literal gt GEBCO 08 lt Literal gt lt PropertyIsLike gt lt Filter gt The example below contains the response with an extract of the one ISO 19139 metadata record that was discovered lt csw GetRecordsResponse gt Cow Se archStatus timestamp 2012 07 26TI7 07 29 gt lt csw SearchResults numberOfRecordsMatched 1 numberOfRecordsReturned 1 elementSet full nextrecora 0 gt lt gmd MD Metadata gt 13 lt gmd title gt lt gco Characterstring gt General Bathymetric Chart of the Oceans GEBCO 08 Grid CIO 9 Nara teror Ing lt gmd title gt lt gmd MD Metadata gt lt csw SearchResults gt lt cs
30. e shoreline and high resolution coastline The local atlases then return the relevant data to the portal and then to the user This is an implementation of so called smart search Berners Lee T 1999 Weaving the Web The Past Present and Future of the World Wide Web by ts Inventor Orion Business ISBN 100752820907 http ican science oregonstate edu Latham S E Cramer R Grant M Kershaw P Lawrence B N Lowry R Lowe D O Neill K Miller P Pascoe S Pritchard M Snaith H Woolf A 2009 The NERC DataGrid services Philosophical Transactions of the Royal Society A 367 1890 1015 1019 Global Knowledge Organization System High res coast A diagram illustrating one use for knowledge organization systems in the ICAN community Other uses of knowledge organization systems include populating metadata elements with standardized content which can be verified and validated by software services dynamically populating drop down lists in websites and software applications dynamically moving a metadata record from one metadata scheme to another and the validation of input parameters and their associated units in Open Geospatial Consortium Web Processing Services What are vocabularies thesauri and ontologies Knowledge organization systems fall broadly into three groups vocabularies thesauri and ontologies These three groups show increasing complexity in their
31. e Theme ICT 2009 6 4 ICT for environmental services and climate change adaptation Consortium The NETMAR Consortium is comprised of Nansen Environmental and Remote Sensing Center NERSC Norway coordinator Project Coordinator Prof Stein Sandven stein sandven nersc no Deputy Coordinator Dr Torill Hamre torill hamre nersc no Quality Control Manager Mr Lasse H Pettersson lasse pettersson nersc no British Oceanographic Data Centre BODC National Environment Research Council United Kingdom Contact Dr Roy Lowry rkl bodc ac uk Centre de documentation de recherche et d exp rimentations sur les pollutions accidentelles des eaux Cedre France Contact Mr Francois Parthiot Francois Parthiot cedre fr Coastal and Marine Resources Centre CMRC University College Cork National University of Ireland Cork Ireland Contact Mr Declan Dunne d dunne ucc ie Plymouth Marine Laboratory PML United Kingdom Contact Mr Steve Groom sb ml ac uk Institut francais de recherche pour l exploitation de la mer Ifremer France Contact Mr Mickael Treguer mickael trequer ifremer fr Norwegian Meteorological Institute METNO Norway Contact Mr Oystein Torget oysteint met no Author s Declan Dunne d dunne ucc ie Adam Leadbetter alead bodc ac uk Yassine Lassoued y lassoued ucc ie Document approval Document status Revision 1 WP leader approval 2012 07 30 Quality Manager approval 2012 07 31
32. e Why A narrative summary detailing the reasons for data collection and its uses e When When the data was created and the update cycles if any e Who Originator data supplier and possibly the intended audience e Where The geographical extent based on latitude and longitude coordinates geographical names or administrative areas e How How the data was produced and how to access the data Why do you need metadata Metadata helps a user to find or discover the data that they need and thereafter evaluate whether this resource satisfies the user s requirements Once a user has chosen the resource usage metadata is then required to help fully understand and interpret the data Metadata can be used in house to help locate and use internal data resources If a staff member leaves an organisation important knowledge may also leave the organisation too New staff members may have difficulty in taking up new responsibilities and fully understanding the organisation s data resources Such undocumented data resources may lose Wilson M 2009 Chapter Three Metadata Describing geospatial data Spatial Data Infrastructure Cookbook value or cost time to relearn its value Metadata can also be used to locate data resources published by other organisations helping to minimise duplication of data collection and enabling more efficient and cost effective use of this data Specific examples of business cases for using metadata outlined by t
33. e to be understood elsewhere in that system or externally to the system they must be labelled or marked up using a common set of meaningful terms or phrases These common phrases must be consistent throughout the full data system or there must be a means of translating between the phrases used at different points of the system using common semantics The aim of the semantic web is to provide these consistent phrases and to define the relationships in a formal manner resulting in what is often called a knowledge organization system fulfilling the vision of Tim Berners Lee to make a world wide web of data which may be queried in the same way as a traditional relational database system Atlas developers require guidelines to support improved semantic interoperability and connectivity between distributed atlases both legacy and new This document contains short documents or cookbooks which explain key information behind the NETMAR ICAN pilot Central to these cookbooks is material to help atlas developers connect to the International Coastal Web Atlas ICWA prototype It is a prototype atlas mediator which provides a common interface for accessing distributed local atlases such as MIDA Marine Irish Digital Atlas OCA Oregon Coastal Atlas and Washington Coastal Atlas WCA It uses a knowledge organization system to improve data discovery by exploiting the semantics of keywords and allowing users to search data by
34. earch Centre University College Cork Torill Hamre of the Nansen Environmental and Remote Sensing Center Peter Walker of Plymouth Marine Laboratory and John Helly of the San Diego Supercomputer Center Thanks to the reviewers for their help in making the document clear and readable Further feedback on this document is welcomed and may be provided by contacting the author whose details are below Document Information Author Yassine Lassoued Coastal and Marine Research Centre Contact y lassoued ucc ie Version 2 1 Date 2012 July 30 Revisions 2 1 Responses to NETMAR internal review 2 0 Comments from ICAN community 1 0 2011 December 22
35. entre University College Cork Francois Parthiot of CEDRE Peter Walker of Plymouth Marine Laboratory and John Helly of the San Diego Supercomputer Center Thanks go to the reviewers for their help in making the document clear 8 http richard cvganiak de 2007 10 lod imagemap html 14 and readable Further feedback on this document is welcomed and may be provided by contacting the author whose details are below Document Information Author Adam Leadbetter British Oceanographic Data Centre Contact alead bodc ac uk Version 2 1 Date 2012 July 26 Revisions 2 1 Responses to NETMAR internal review Fixing spelling mistakes adding new definitions clarifying some existing definitions additional concept scheme diagram 2 0 2012 July 17 Comments from ICAN community with respect to discovery of existing resources included 1 0 2011 December 19 15 International Coastal Atlas Network Cookbook Understanding Metadata Information Society and Media 2 a a E 5 E m U a p Liu SST SEVENTH FRAMEWORK PROGRAMME Table of Contents o o O seaeancteniae aeqcuesiencaea 3 Whati c metadati l secuestra jodido E EE 3 WHY do YOU need metadata ies eric Aana aaa a aaike 3 Metadata standards and Urol unius k nerina ee EES E eee 4 POS TOTT O a 5 DODI CO AAA nm Ay A 5 A A rn PR ee E OE IS 5 FODC INAP ideas 6 Metadata hierarchy level orcarina EE EEEE TSE tia 6 Metadata editing TOO iaa sa 7 Metadata OWIN
36. f your atlas fills the requirements above CSW and KOS adding it as a node in ICWA is a very easy process All you need to do is provide the ICWA administrator CMRC with the following details 1 URL of your CSW server 2 Login and password for accessing metadata through your CSW server if metadata records are not public 3 Optionally but ideally a logo of your atlas 250x250 PNG image 4 Method used for encoding keywords c f methods 1 to 4 listed in the CSW Requirements section above 5 If you are using method 1 2 or 3 for keyword encoding then you will need to provide the ICWA with the following information a URL of the SWS responsible for delivering your KOS if other than the NVS and the CMRC SWS b URI of the concept schemes containing the concepts used as metadata keywords Once provided with this information the ICWA administrator can add your atlas in the ICWA configuration file and it becomes an active node of ICWA Acknowledgements This cookbook was written for the International Coastal Atlas community under the auspices of the NETMAR Open Service Network for Marine Environmental Data project NETMAR is partially funded by the European Commission under Theme ICT 2009 6 4 ICT for environmental services and climate change adaptation of the Information Communication Technologies FP7 Programme This document has been reviewed by and incorporates comments from Declan Dunne of the Coastal and Marine Res
37. g knowledge organization system the key things to look for are an individual web address or URL to each term defined this is how you will mark up your metadata a well documented version control system and an authoritative body in control of the content of the KOS htto mmisw org orr htto vocab nerc ac uk i http seadatanet maris2 nl v_bodc_vocab welcome aspx a http sweet jpl nasa gov ontology http www eionet europa eu gemet http srvgeosciml brgm fr exist2010 brgm client html http www usgs gov science about How to define the content of a knowledge organization system What is the scope of the knowledge organization system While it might be tempting to want to describe and define every imaginable concept in a new knowledge organization system this would be a very time consuming and frustrating process and would not make best use of other pre existing resources Instead it is much better to take the time to identify the specific domain that needs to be described by the terms you wish to define for example coastal erosion or names and extents of beaches In this way work in building the knowledge organization system is tightly defined and the content is coherent well understood and should not replicate existing resources Identifying the content How narrow or broad should a term definition be The challenge of integrating data and information of different kinds at different levels of detail is well
38. haracterString gt lt gmd title gt lt gmd date gt Sma Cl Dates lt gmd date gt lt gco Date gt 2011 08 19 lt gco Date gt lt gmd date gt lt gmd dateType gt lt gmd CI DateTypeCode codeList http standards iso org ittf PubliclyAvailableStandards ISO 19139 Schemas resources Codelist gmxCodelists xml CI_ DateTypeCode codeListValue revision gt Revision lt gmd CI DateTypeCode gt lt gmd dateType gt lt gmd CI_ Date gt lt gmd date gt lt gmd CI Citation lt gmd thesaurusName gt lt gmd MD Keywords gt lt gmd descriptiveKeywords gt As character strings containing free text keywords This is the simplest encoding form It is not recommended because of its lack of a KOS but it is supported to enable non semantic metadata catalogues to be readily connected to the ICWA Therefore smart search functionality will not be supported for this encoding form lt gmd descriptiveKeywords gt lt gmd MD_Keywords gt lt gmd keyword gt lt gco CharacterString gt Beach lt gco CharacterString gt lt gmd keyword gt lt gmd MD Keywords gt lt gmd descriptiveKeywords gt KOS Requirements Local knowledge organisation systems are used in ICWA to define the semantics of metadata keywords used within a local atlas and how these relate semantically to the global KOS concepts A local KOS is a SKOS thesaurus organised into one or many concept schemes and collections It defines The concepts rep
39. he Federal Geographic Data Committee FGDC include Data Management e Preserve data history so that the data resource can be reused or adapted e Assess the age and character of data holdings to determine which data should be maintained updated or deleted e Improve data accountability e Limit data liability by explicitly stating data limitations of use Project Management e Plan and document the data resources required for a project e Monitor data resources development progress e Share data resources development progress with project participants e Ability to access data characteristics for outsourced data production by ensuring metadata is a contract deliverable Metadata standards and profiles In order for geospatial metadata to operate effectively between different organisations and data users metadata must be compliant with international standards Such standards provide a common structure and format to describe metadata Standards enable improved metadata interoperability and integration thus facilitating more seamless sharing searching and discovery of metadata between organisations and users of geospatial data and services Discovery metadata is the minimum amount of information that needs to be provided to help users find geospatial resources Prominent metadata standards in use today include e ISO 19115 Geographic information Metadata e ISO 19119 Geographic information Services e ISO 19139 Geog
40. he same product specification e g a collection of raster maps captured from a common series of paper maps Metadata for which no hierarchy is listed are interpreted to be dataset metadata by default Finer levels of granularity include feature and attribute metadata Examples include feature type e g a tunnel feature instance e g the Mont Blanc Tunnel attribute type e g overhead clearance associated with a tunnel and attribute instance e g overhead clearance associated with the Mont Blanc Tunnel These data hierarchical relationships are illustrated in Figure 1 In addition metadata can also be used to describe geospatial services which typically includes information on how to access and invoke such services Service metadata is defined by ISO 19119 as a service metadata record describes a service instance including a description of the services operations and an address to access the specific service instance An example of a service metadata is a description of a Web Map Service WMS that enables viewing of a raster map collection Dataset series dataset collection with the same product specification Dataset Dataset Feature type Attribute type Feat instance At instance Figure 1 Metadata hierarchy i Preparing for International Metadata Federal Geographic Data Committee October 20 2011 ISO 19115 2003 Geographic information Metadata Metadata editing tools A metada
41. he second important aspect to achieve interoperable metadata sharing and exchange between organisations and users of data The details of the ISO 19139 encoding are not required to be understood by the typical metadata user Most users typically use graphical based metadata search view and editing tools However for system developers building spatial data infrastructures and who wish to understand more about the ISO 19139 encoding some useful guidance resources include 1 UK Gemini Encoding Guidance version 1 2 http location defra gov uk wp content uploads 2010 04 UKGEMINI Encoding Guidance 20110505v1 2 pdf 2 Guidance notes for the production of discovery metadata for the Marine Environmental Data and Information Network MEDIN version 2 3 7 http www oceannet org marine data standards medin approved standards documents me din schema documentation 2 3 7 14mar12 pdf ISO 19139 XSD schema sets for the full ISO 19115 19119 element set are available in the official ISO repository and the OGC repository The unofficial EDEN repository is a useful alternate as it has implemented patches to fix schema issues identified by users It is recommended that metadata is validated against the ISO 19139 XML schema to ensure compliance with the standard For metadata profiles which have specific requirements or constraints then Schematron validation is also recommended in addition to XML schema validation Schematron is a rule based validation la
42. ike coastline data l Coastline gt Sr NLA Shoreline 4 High Res Coast Global ICWA Mediator KOS Coastline Shoreline High Res Coast 1 MIDA WCA MIDA WCA KOS KOS Figure 2 Illustrating the use for knowledge organisation systems in the ICWA i Latham S E Cramer R Grant M Kershaw P Lawrence B N Lowry R Lowe D O Neill K Miller P Pascoe S Pritchard M Snaith H Woolf A 2009 The NERC DataGrid services Philosophical Transactions of the Royal Society A 367 1890 1015 1019 Connection Requirements In order to connect your atlas as a node in the IC WA you need to 1 Provide access to your metadata through a CSW interface supporting the CSW ISO Metadata Application Profile which supports both Dublin Core and the ISO 19115 19119 19139 metadata standards 2 Optionally provide your local KOS that defines the terms used as keywords in your metadata records and specifies how they semantically relate to the ICAN global KOS terms The subsequent sections explain these two requirements Any feedback regarding these requirements and technology compatibility to implement and test these requirements is welcome and may be provided by contacting the author whose details are listed at the end of this document CSW Requirements The ICWA mediator supports CSW 2 0 2 fully and CSW 2 0 1 partially Therefore we recommend that you use CSW 2 0 2 for deli
43. ing technologies and standards described in the other cookbooks This cookbook specifies the ICWA connection requirements including metadata ISO 19115 19119 19139 CSW metadata catalogues CSW 2 0 2 ISO Metadata Application Profile version 1 0 0 and supported ISO 19139 encoding forms for semantic keywords 2012 NETMAR Consortium EC FP7 Project No 249024 InternatiornulCoustal Atlas chucrk International Coastal Atlas Network Cookbook Understanding Semantics Information Society and Media European Commission Concept map taken from the ICAN Coastal Erosion Thesaurus http vocab nerc ac uk scheme ICANCOERO current Table of Contents ITE OG 8 e alo y Pe PPAPRO 0 0UueP o E A cence II cevesemanencrontatsanmieaetiaaeens 3 Why use a knowledge organization system cccccceeccseccseccsecesceeecceeeeseeenecenecaecaeeesseesneeaeseaeeeeeeaee ees 3 What are vocabularies thesauri and ONtolOgies ooccoocconcncocncncncncnnnnnnncnnncnnanonnronnrnonnnnonroncrnnrnoncnnnronoos 4 How to discover existing knowledge organization SYStEMS cscccssecsecesseceseeeneceseeeeceeneeeeceeseeeseeneeaeees 6 Can reuse existing TESOUNCES vecinas A ta 6 Where might find existing knowledge organization SYStEMS cccssccsseccseceseceeceseceeeeseceeeeeseeeeneees 6 How to define the content of a knowledge organization system cccsccsseceececseceecesseceeeeeseeaeeeeseeeeeeees 7 What is the s
44. ing ISO standards are recommended until these revisions and associated implementations are formally approved and mature Dublin Core The Dublin Core ISO 15836 standard defines a cross domain model or structure for describing web resources typically general electronic documents The Dublin Core Metadata Element Set contains fifteen properties While Dublin Core can be successfully applied to describe geospatial resources the ISO 19115 standard is more specialised in describing such geospatial resources Since Dublin Core and 19115 are independent standards therefore a crosswalk is required to map from one standard to the other Some metadata tools e g GeoNetwork opensource automatically provide a mapping from ISO 19115 to Dublin Core INSPIRE Within Europe the INSPIRE Directive has defined a base metadata profile which is specified in European legislation INSPIRE adopts the underlying ISO 19115 standard However full conformance to the ISO 19115 mandatory element set implies the provision of additional metadata elements which are not mandated by INSPIRE legislation However the INSPIRE metadata encoding guidelines respects these ISO 19115 mandatory elements by ensuring they are included as implementation recommendations In addition INSPIRE is defining thematic dataset specifications Individually these dataset specifications have adapted some additional ISO 19115 elements on top of base INSPIRE metadata profile to help data evaluatio
45. ing to comments from quality control Draft 2012 07 31 Revised the Executive Summary according to D Dunne comments from quality control 2012 07 31 Final release approved by coordinator T Hamre 2012 NETMAR Consortium EC FP7 Project No 249024 NETMAR Deliverable D7 9 1 ICAN semantic interoperability cookbooks il Executive Summary The NETMAR project will develop a pilot European Marine Information System EUMIS that will enable users to search download and integrate satellite in situ and model data from ocean and coastal areas EUMIS will be a user configurable system offering flexible service discovery access and chaining facilities based on open and widely adopted web GIS standards EUMIS will be a distributed system where a number of services and subsystems will be integrated and made interoperable by means of semantic technologies NETMAR s ICAN International Coastal Atlas Network pilot is scoping and implementing data interoperability approaches for distributed coastal web atlases CWAs The ICAN community wish to make their ongoing digital atlas developments more interoperable to better support data discovery data visualisation and data sharing across administrative natural and thematic borders Data discovery is central to this pilot as it enables subsequent data visualisation and data sharing Data discovery includes smart search functionality utilising Semantic resources If data in a distributed system ar
46. initialise existing tables if the database has previously been setup with GAST GAST GeoNetwork s administrator survival tool ey Configuration Database setup R h Jetty DEMS Once you have configured your DBMS in the configuration dbms panel you have to use this hy Management panel to create tables and fill them with initial data Import Export Metadata Sync 115to 139 Database a El Sample data Setup 3 Migration Old installation Figure 2 GeoNetwork GAST Database setup Note in GeoNetwork 2 6 4 the following error message may appear in a dialog box when setting up the MySQL database for the first time via the GAST tool Error Cyclic reference found relations categories settings languages sources isolanguages isolanguagesDec Regions RegionsDes Users Operations OperationsDes Groups GroupsDes UsersGroups CategorisesDes Metadata MetadataCateg OperationAllowed This error message can be ignored Please click OK in this dialog box and the GeoNetwork database setup will continue Configure GeoNetwork for Tomcat optional If you wish to deploy GeoNetwork on Apache Tomcat as opposed to the embedded Jetty then you have a number of options If you installed GeoNetwork using the steps outlined in the previous sections then you have two main options to configure for Tomcat 1 Leave the existing GeoNetwork installation in the ge
47. is dataset has been created by the EUROSION project for the European coast This layer provides information on the sea level rise along the Irish and Northern Irish coastline which was measured at 23 locations These locations are situated 50 to 100 km away from the shoreline Distance from one location to another location is approximately 100 km Purpose MX This layer was created to provide information on the relative sea level rise along the Irish and Northern Irish coast from the EUROSION project in MIDA Figure 2 GeoNetwork opensource metadata editor e dataset s abstract narrative summary e purpose of dataset summary of intentions An alternative to using geographic metadata editing tools is to directly edit the ISO 19139 XML document metadata using an XML editor e g XMLSpy However this is only recommended for advanced users who have knowledge of ISO 19139 XML Metadata encoding Metadata can be stored internally within a digital dataset or in a separate external file Metadata can also be stored in a database to facilitate more efficient searching The underlying metadata model an ISO 19115 profile is the first important aspect to metadata interoperability At the physical implementation level ISO 19139 defines an XML implementation of the ISO 19115 metadata model using XSD XML Schema Definition schemas The 19139 schemas define the structure of the XML metadata document Therefore an ISO 19139 XML implementation is t
48. mand line by typing sh start geonetwork bat in geonetwork bin directory Under UNIX you can start GeoNetwork from the command line by typing sh start geonetwork sh in geonetwork bin directory Once started can take up to 1 minute you can access GeoNetwork in your web browser at e http localhost 8080 geonetwork Stopping GeoNetwork 2 6 4 required for Jetty If you installed GeoNetwork using the embedded Jetty you can stop GeoNetwork on Windows by clicking Or from Start Server under Start gt Programs gt GeoNetwork opensource the Windows command line by typing sh stop geonetwork bat in geonetwork bin directory Under UNIX you can stop GeoNetwork from the command line by typing sh stop geonetwork sh in geonetwork bin directory GeoNetwork 2 6 4 Administration Once GeoNetwork is up and running an important first time administration step is to change the default GeoNetwork administrator username password which is admin admin The first time you start GeoNetwork login as the administrator and select the Administration link in the tab bar Then reset the administrator password via the User management link For more information on all GeoNetwork 2 6 4 administration features please consult the GeoNetwork manual Adding metadata records in GeoNetwork 2 6 4 There are a number of ways to add metadata records to the GeoNetwork 2 6 4 database You must login with appropriate
49. n ftp cenftp1 cenorm be PUBLIC CWAs e Europe MMI DC cwa14857 00 2003 Nov pdf j OpenGIS Catalogue Services Specification 2 0 2 ISO Metadata Application Profile Version 1 0 0 OGC 07 045 http inspire jrc ec europa eu FGDC NAP Within the U S the Content Standard for Digital Geospatial Metadata CSDGM standard is the U S federal standard while the North American Profile NAP of ISO 19115 is the U S national standard The Federal Geographic Data Committee FGDC developed CSDGM in the 1990s for federal agencies CSDGM is often referred as the FGDC metadata standard This standard preceded the ISO 19115 standard The American National Standards Institute ANSI the U S member body of the ISO adopted ISO 19115 in December of 2003 The U S and Canada have aligned national profile development efforts with the cooperative development of the NAP An initial profile was adopted in 2009 In September 2010 the FGDC formally endorsed the NAP However once the NAP profile is fully developed the FGDC will process it as a federal standard Therefore transition from CSDGM to NAP is an on going process Metadata hierarchy levels Metadata may exist at different levels of granularity The most common implemented levels are dataset and series A dataset is defined by ISO 19115 as an identifiable collection of data e g a raster map A dataset series is defined by ISO 19115 as a collection of datasets sharing t
50. nd GetRecords operation requests aimed at system developers who wish to understand better explore and test the engineering details of CSW in more detail using examples Full details of these operations can be referenced in CSW 2 0 2 ISO Metadata Application Profile v1 0 0 CSW GetRecordByld operation request This operation enables a client CSW application to request one or more specific metadata records from the CSW server using their metadata identifiers mapped to the fileidentifier of an ISO 19139 document This example tested against GeoNetwork 2 6 4 requests a full ISO 19139 metadata record with an identifier of 64c8493d6bd95d93b7e04fb868fd568e http netmar ucc ie geonetwork srv en csw SERVICE CSW REQUEST GetRecordBylIde VERSTON 2 0 286 elementSetName full amp outputSchema csw IsoRecord ID 64c8493d6bd95d93b7e04fb868fd568e 5 7 i http www geonetwork opensource org manuals 2 6 4 developer xml services metadata xml services html 6 j E http www geonetwork opensource ore manuals 2 6 4 developer xml services csw services html 12 The example below contains the response with an extract of the requested ISO 19139 metadata record lt CSWw GetRecordByIdResponse gt lt gmd MD Metadata gt lt gmd fileIdentifier gt lt gco CharacterString gt 64c8493d6bd95d93b7e04fb868fd568e lt gc0 CharacterString gt lt gmd fileldentifier gt lt gmd MD Metadata gt lt csw GetRecordByIdResponse gt CSW GetRecor
51. nguage Its strength is its ability to enforce additional constraints which XML schema cannot e g specific attribute validation Metadata examples For system developers who are familiar with XML example metadata records can be downloaded from the NETMAR WIKI e http eumis nersc no en wiki wiki Main Metadata Examples include 19115 19139 dataset metadata for vector and raster datasets and ISO 19119 19139 service metadata examples for WMS and WPS The details of this ISO 19139 XML are best described in the MEDIN and UK Gemini documents referenced in the previous section Metadata keywords can be selected from a controlled vocabulary A metadata user should decide if a controlled vocabulary should be used for their metadata keywords and if so whether an existing http standards iso org ittf PubliclyAvailableStandards ISO 19139 Schemas http schemas opengis net iso 19139 10 htto eden ign fr xsd isotc211 isofull vocabulary can be reused or a new vocabulary created Please refer to the Understanding Semantics cookbook for future details regarding vocabularies thesauri and ontologies Figure 3 illustrates an example segment of a MIDA Marine Irish Digital Atlas metadata record which uses thesauri for keywords These thesauri are registered in the NERC Vocabulary Server NVS This metadata example can be downloaded from the NETMAR WIKI Firefox EE GeoNetwork The portal to spatial data e netmar
52. nt It is also possible to extended existing resources by creating mappings between them and other resources This activity is described on page 13 below Where might I find existing knowledge organization systems In order to reuse existing resources it is essential to know where to find them and how to asses their quality Existing resources which may be of interest can often be found in ontology registries for instance the Marine Metadata Interoperability Ontology Registry and Repository or the NERC Vocabulary Server The former has a search facility on its home page the latter may be searched most easily through the SeaDataNet vocabulary pages hosted by Maris Both of these systems provide publication mechanisms for knowledge organization systems which may be created by a range of authorities and the creating authority is acknowledged in the systems output An additional benefit of these systems is that they provide versioning of the content of the knowledge organization systems that they serve Other resources that are of interest to the Earth Sciences domain exist outside of these registry systems These include the NASA s Global Change Master Directory and Semantic Web for Earth and Environmental Terminology the European Environment Agency s General Multilingual Environmental Thesaurus GEMET the GeoSciML vocabularies and the United States Geological Survey thesaurus When considering the use of an existin
53. oNetwork to this new database Once GAST is running click the DBMS link Figure 1 In this example we configure GeoNetwork to connect to the MySQL database that we created previously Then click the Save when finished GAST GeoNetwork s administrator survival tool Options y Configuration DBMS configuration G h Jetty DBMS This panel allows you to change the DBMS you want to connect to Here you can change only the hy Management configuration You have also to create the schema and populate the database You can do that Import through the database setup panel Ifyou select the embedded database and its data files are not 9 Export there for example because you just checked out from the subversion repository the save button O Metadata Sync will also create them and generate a new random account 115to 139 a _ Database E Setup MySQL E Sample data aa Migration Old installation Server localhost Port 3306 Database myDatabase Username myUsername Password myPassword Figure 1 GeoNetwork GAST DBMS configuration Next we need to initialise this new database for GeoNetwork 2 6 4 by creating tables that are required by GeoNetwork Within the GAST click the Setup link in the left menu and then the Setup button within the main menu Figure 2 This will recreate and reinitialise GeoNetwork s internal tables note this will overwrite and re
54. onetwork web geonetwork directory and point a Tomcat context file named geonetwork xml to this directory An example geonetwork xml file is lt Context docBase geonetwork web geonetwork privileged true antiResourceLocking false antiJARLocking false gt lt Context gt The context file is usually placed in the SCATALINA_HOME conf Catalina localhost directory Make sure that the Tomcat user has the appropriate permissions to access the GeoNetwork installation directory al An alternative option is to copy the installation from geonetwork web geonetwork to Tomcat s webapps directory Tomcat will then automatically pick up the GeoNetwork installation Make sure that the Tomcat user has the appropriate permissions to access this copied installation directory If you did not install GeoNetwork using the steps outlined in the previous sections then you have a third option to configure for Tomcat 3 Download the geonetwork war file from the GeoNetwork download website This file can be placed in the Tomcat s webapps directory where it will be automatically deployed by GeoNetwork However if you are configuring this deployment with a MySQL database then you still need to create a MySQL database You also need to install the GAST tool independently to initialise this MySQL database Once the database is setup you then need to modify the config xml file located in the webapps geonetwork WEB INF
55. orting Goods as a top level auction category or a topConcept Narrower than this is Sailing and still narrower is Rope If these relationships were declared as transitive Rope could be inferred 21 http www w3 org 2004 02 skos to be narrower than Sporting Goods which is not explicit in the non transitive SKOS narrower relationship topConcept Sporting goods i Inferred narrow transitive relationship as Rope is Sailing narrower than Sporting Goods narrow transitive An illustration of transitive relations in SKOS using terms from the eBay classification of auctions The differences between SKOS concept collections and concept schemes are very limited in the W3C s specification The NETMAR project has chosen to use schemes as a discovery tool for concepts and collections to store and publish concepts and for referencing their identifiers The NETMAR semantic framework has additionally extended the SKOS model to allow synonyms to be identified using the Web Ontology Language s sameAs attribute This clearly allows the labelling of the relationship between two concepts which are identical which is not a feature of the basic SKOS model Deploying ICAN semantics in the NETMAR semantic framework Incorporating a Knowledge Organization System The simplest way for an ICAN community member to develop a new controlled vocabulary or thesaurus or propose new content for an existing vocabulary or thes
56. ospatial knowledge organization systems exist that may be of interest for bridging a new knowledge organization system too These include those stored in the NVS and the Marine Metadata Interoperability Ontology Registry and Repository the European Environment Agency General Multilingual Environmental Thesaurus and GeoNames Relationships between a concept in the NVS and any external concept can be specified in the same way as the internal mappings see page 7 but with the NVS URL replaced by the URL of the external concept as the object of the relationship For example http vocab nerc ac uk collection P21 current MS10360 sulphides broader http www eionet europa eu gemet concept 4350 inorganic substances http vocab nerc ac uk collection Cc19 current 3 1 2 1 Adriatic Sea sameAs http sws geonames org 3183462 25 htto en wikipedia org wiki SOAP 26 http vocab nerc ac uk v2 wsdl 22 http www geonames or 13 rme e LEM sors j gt j Pr f 4 gt i Y ds lt gt Po 5 j 1 a y ME i Pa L i tom q Rican resgje YS wer Ne 1 nh a S Pa te gt 4 e 6 mm Energr b gt y 2 Mowe ry d y pan bi d m ed d Meza a o Ma wanes A tegy ie Ar s ELA o i ba A of d be nateg amp i 4 L ES Pl y e x a A turoceew u pr e a 2 A J gt N Or echos r 7 un ney Dana es Sabor gt iesaurces NSIL mecan ve dejes ENDOIAR HA y Catalog Coes
57. pted members of the collection or all the concepts which have ever been part of the collection the default if neither deprecated accepted or all is specified as a suffix to the collection URL http vocab nerc ac uk collection collection_id current deprecated http vocab nerc ac uk collection collection_id current accepted http vocab nerc ac uk collection collection_id current all The current portion of the URLs given in this section is a shortcut to the most recent version of the collection or scheme This can be replaced with an integer value in order to retrieve a given version of a collection or scheme In addition to this URL based access application developers can make use of Simple Object Access Protocol SOAP based access described in the associated Web Services Description Language WSDL document Bridging to existing Knowledge Organization Systems Labelling data and metadata using a knowledge organization system is a first step to making those data interoperable with other datasets However if the knowledge organization system has defined relationships to other systems the likelinood of the metadata and data being discovered and reused alongside other data increases Linked data is an initiative of the World Wide Web Consortium to create a web of data described knowledge organization systems The diagram on the next page shows how this web of data is highly interconnected A range of environmental science and ge
58. ques and Sporting Goods can be identified as SKOS topConcepts the broadest definitions in the pyramids of concepts The narrower concept definitions such as Antique Clocks and Sailing can also be delivered in the concept scheme including their position in the hierarchy of concepts as illustrated below Therefore concept schemes are a useful model for the publication of thesauri for example the ICAN coastal erosion thesaurus Antiques Sporting Goods Top Concepts Antique clocks Antiquities Archery Sailing An illustrative example of top concepts in SKOS and the first level of their associated narrower terms SKOS also defines three forms of relationship between concepts A concept may be broader or narrower than another concept or related to another concept The related attribute allows the loose mapping of one concept to another allowing the resource to become orthogonal see page 5 The broader and narrower attributes allow the construction of a hierarchy If a concept belongs to a hierarchical scheme and is an entry point to that hierarchy that is at the top of the tree it can be declared as a SKOS topConcept For concepts in the same scheme the broader and narrower relations may be said to be transitive that is a concept two levels below a given concept can be inferred to be narrower than the concept in question without explicitly stating a relationship For example and illustrated below eBay has Sp
59. raphic information Metadata XML schema implementation e Dublin Core ISO 15836 Business Case for Metadata http www fgdc gov metadata metadata business case e FGDC Content Standard for Digital Geospatial Metadata CSDGM ISO 19115 19119 19139 The ISO 19115 standard provides a model or structure for describing geospatial data resources e g digital datasets while the ISO 19119 standard extends ISO 19115 to describe geospatial service resources e g dataset view services In turn the ISO 19139 standard defines an XML schema for the physical implementation of these standards As these are international standards they are being widely adopted by governments and organisations around the world While metadata entities and elements are well defined within the ISO standards there is an extensive list of optional metadata elements on top of the mandatory metadata element set It is left up to the system developer to define a specific information model or profile There is no single metadata profile that fits all users needs Therefore there is a need for metadata profiles to be adopted to support various regional national organisational and communities requirements The ISO 19115 standard is currently under formal review The proposed ISO 19115 1 Geographic information Metadata Part 1 Fundamentals standard is expected to be approved in 2013 with the proposed XML schema implementation expected in 2015 The exist
60. raphical user interfaces hosted at http ican ucc ie A user can interact with these components in a web browser and perform tasks such as ontology browsing data search and metadata visualisation across distributed atlases The other components are backend web services The IC WA mediator CSW Mediator communicates with local atlases through standard OGC CSW Catalogue Service for the Web interfaces It queries the knowledge organisation system KOS through the semantic web service SWS interface ICWA uses a knowledge organisation system to improve data discovery by exploiting the semantics of keywords and allowing users to search data by meaning rather than by mere keywords For example as illustrated in Figure 2 a user arrives at the ICAN portal and requests coastline data The ICWA mediator is connected to a global knowledge organisation system that is aware that coastline is related to both shoreline and high resolution coastline The user request together with this information from the global knowledge organisation system is then passed on to the local atlases that search for coastline shoreline and high resolution coastline Each local atlas then returns the relevant metadata results to the ICWA mediator In turn these individual metadata results are aggregated and passed to the graphical user interface This is an implementation of the so called Smart search I d l
61. resented by keywords themes parameters instruments etc their labels terms and definitions free text explaining the meaning of the concepts e The semantic relationships between the local concepts e The semantic relationships between the local concepts and the global ones These relationships are referred to as mappings You are not required to define your metadata keywords in a KOS However you are recommended to do so as this would improve data search as explained earlier in this document The ICWA mediator has a built in SWS connector for querying global and local KOS Therefore for your KOS to be accessed and used by the mediator it must be delivered through SWS You can implement your own SWS source code available from CMRC but this means an extra maintenance load for you BODC are hosting and maintaining an operational vocabulary server NERC Vocabulary Server NVS that feeds the NETMAR SWS hosted by CMRC You are strongly recommended to profit from this existing infrastructure and provide BODC with your KOS for inclusion in the NVS BODC have made available two worksheets in an Excel document for defining your concepts relationships and mappings in a very intuitive way avoiding the hassle of RDF SKOS and ontology editing tools Please refer to the Understanding Semantics cookbook for examples of these worksheets Once you have finished filling out the worksheets BODC can load it onto the NVS What is Next I
62. roadly into three groups vocabularies thesauri and ontologies This cookbook includes material explaining how to deploy semantics which are required by the ICWA prototype utilising the NERC Vocabulary Server NVS infrastructure The Understanding Metadata cookbook provides a tutorial for those who wish to understand metadata Included is a description of metadata and why we need it metadata standards in use today description of different metadata hierarchy levels and a list of some metadata editing tools available The section also references example metadata records aimed at system developers who are familiar with ISO 19115 19119 metadata implemented in ISO 19139 XML These metadata examples include semantic keywords which are registered in the NVS The Establishing a CSW metadata catalogue with GeoNetwork opensource cookbook provides a tutorial for those who wish to understand CSW Catalog Services for the Web metadata catalogues Included is a description of a metadata catalogue the CSW standard and a list of selected CSW servers The document also contains initial pointers to establishing a CSW server using GeoNetwork opensource and examples of selected CSW query operations aimed at system developers GeoNetwork is recommended and used by the NETMAR project The Connecting your Atlas to the ICWA prototype cookbook provides a step by step guide explaining how to connect a local atlas as a node in the ICWA prototype utilis
63. structure as illustrated in the diagram below Knowledge Organization Systems Vocabularies Thesauri Ontologies Increasing complexity The semantic spectrum shows the increasing complexity of different forms of knowledge organization system After McGuinness 2003 Deborah L McGuinness 2003 Ontologies Come of Age In Dieter Fensel James Hendler Henry Lieberman and Wolfgang Wahlster eds Spinning the Semantic Web Bringing the World Wide Web to lts Full Potential Massachusetts Institute of Technology Press A vocabulary can be either a list of terms or a list of terms and some text providing a definition of the term A vocabulary ensures that terms are used and spelt consistently A vocabulary can be extended in its power by providing definitions of concepts Thesauri expand the knowledge contained within a vocabulary by adding information about the relationships between the terms of the vocabulary These relationships fall broadly into three categories e Synonyms the current term is synonymous with a given different term e g dogs is synonymous with canines e Broader relations the current term has a more specific definition than a given different term e g dogs has a broader relationship to pets e Narrower relations the current term has a less specific definition than a given different term e g dogs has a narrower relationship to terriers In a more comple
64. t of meaningful terms or phrases These common phrases must be consistent throughout the full data system or there must be a means of translating between the phrases used at different points of the system using common semantics Semantics is the study of meaning it focuses on the relationships between words and what they stand for or mean The aim of the semantic web is to provide these consistent phrases and to define the relationships in a formal manner resulting in what is often called a knowledge organization system This document provides a tutorial for those who wish to investigate and make use of these technologies aimed specifically at members of the International Coastal Atlas Network community and more generally at environmental scientists and data managers Why use a knowledge organization system One scenario for using knowledge organization systems in the International Coastal Atlas Network ICAN is to search through the local atlases for a given data keyword from a central portal For example as illustrated below a user arrives at the ICAN portal and request coastline data The portal software is connected to a global knowledge organization system which is aware that coastline is related to both shoreline and high resolution coastline The user request and this information from the global knowledge organization system are then passed on to the local atlases which search on coastlin
65. ta editor is a program that is used for creating and editing metadata It typically uses an intuitive graphical user interface which protects the user from the details of the underlying ISO 19139 XML document A metadata editing tool may include functionalities such as e Creating editing deleting and viewing of metadata and metadata templates e Metadata validation support for XML schema and Schematron validation e Import and export of metadata e Metadata search e Automatic metadata generation e Pre processing and post processing of metadata e Extraction and transformation of metadata to different standards and formats e Additional functionalities such as automatic selection of bounding box coordinates thesaurus functions etc Several metadata editing tools have been developed Commonly used commercial metadata editing tools include 1 ESRI ArcGIS Desktop http www esri com 2 Intergraph GeoMedia http www intergraph com 3 Maplinfo Manager http www pbinsight com Commonly used Opensource freeware metadata editing tools include 1 CatMDEdit http catmdedit sourceforge net 2 GeoNetwork opensource http geonetwork opensource org 3 MY Cat http www intelec ca A screenshot of the GeoNetwork opensource metadata editor is shown in Figure 2 Example metadata fields illustrated include e title of the dataset name in which the dataset is known e creation publication and revision dates of the dataset e
66. ter encoding is a joint OGC and ISO standard A simple Filter encoding example is outlined in a later section of this document CSW Application Profiles While the common interfaces and operations of OGC catalogue services are well defined it is left up to the system developer to define a specific information model for the catalogue service implementation This includes mandatory and optional metadata elements to be incorporated in the catalogue Supported query languages available search terms results etc Experience has shown there is no single OpenGIS Catalogue Service http www opengeospatial org standards specifications catalo OpenGIS Filter Encoding http www opengeospatial org standards filter ISO 19143 2010 Geographic information Filter encoding http www iso org iso iso catalogue catalogue tc catalogue detail htm csnumber 42137 solution for catalogue services that fits every user s needs Therefore there is a need for application profiles OGC has developed these profiles against CSW version 2 0 2 1 ISO Metadata Application Profile version 1 0 0 2 ebRIM Profile version 1 0 1 3 OWL Application Profile version 0 3 Metadata catalogues that use ISO 19115 and ISO 19119 as its underlying information model should use the ISO Metadata Application Profile of CSW The Filter encoding query language is mandatory for this profile with CQL optional Upon CSW client query requests such CSW catalogues return ISO
67. ucc ie geonetwork srv en metadata update Descriptive keywords El m a Thesaurus name 6 eoos 07 30 flea Date type 7 Revision Descriptive keywords Rage Keyword Thesaurus name Y pnzon id af clear Date type Revision Use limitation Not to be used for any legal purposes GIS softwa Access constraints E K Other restrictions luna Other constraints H K This version is only to display in MIDA Original Eu Spatial representation type El K Vector mw Equivalent scale Denominator 100000 Suggestions w Language Extent El K Description Measurements at 23 locations situated 50 to 100 km away from the Irish and Northern Irish shoreline Code Northeast Atlantic Geographic bounding box was 84 North bound 56 74754 West bound z East bound z South bound mt 50 65550 Figure 3 GeoNetwork opensource metadata editor contains two Descriptive keywords each containing a keyword URI registered in NVS 11 http vocab nerc ac uk 10 The two metadata keyword fields illustrated in Figure 3 are e Keyword name Oceanographic geographical features NVS URI http vocab nerc ac uk collection P22 current 28 Thesaurus INSPIRE themes e Keyword name Sea Level Change NVS URI http vocab nerc ac uk collection A04 current SeaLevelChange Thesaurus MIDA Coastal Erosion Thesaurus Other metadata fields illustrated in Figure 3 include e Dataset s
68. ure the quality of the content of the knowledge organization system This includes the names and definitions of terms and the relationships between the terms A well tested mechanism for managing content governance is setting up an e mail list of interested parties on which requests for new terms and mappings can be discussed This is the model which has been implemented by the Climate and Forecast netCDF metadata conventions group the SeaDataNet and MarineXML Vocabulary Content Governance Group SeaVoX and the NETMAR ontology governance body The role of the content governance group is analogous to the International Organization for Standardization ISO definition of a control body The second aspect is assuring the technical quality of the system This includes ensuring that the knowledge organization system is available with the greatest possible up time the representation of the system is valid in the chosen scheme e g extensible markup language XML and the various versions of the concepts collections and scheme are maintained and accessible For example within the NETMAR project this technical governance is provided by the British Oceanographic Data Centre as the developer and maintainer of the NERC Vocabulary ServerError Bookmark not defined NVS The role of the technical governance group is analogous to the ISO definition of a register manager 7 htto cf pcmdi lInl gov 18 https www bodc ac uk data
69. vering your metadata to the IC WA mediator The ICWA mediator requires CSW 2 0 2 supporting the ISO Metadata Application Profile version 1 0 0 that is able to deliver metadata in Dublin Core and ISO 19115 19139 ISO 19119 19139 service metadata is also supported by the ICWA mediator The ICWA mediator has been tested with GeoNetwork 2 4 and later versions GeoNetwork automatically provides a mapping from ISO 19115 19119 to Dublin Core The mediator should support other CSW 2 0 2 implementations Currently all ICAN CSW nodes use GeoNetwork and ICWA functionality is tested against this Other CSW servers will be tested in future but please contact the author if you have a particular CSW server that requires testing There is no particular requirement as to the ISO 19115 19119 metadata profile used but metadata records need to include keywords expressed in one of the following four encoding forms 1 As character strings gco CharacterString each containing the URI of a concept from your local KOS if any This encoding form is currently the favoured recommendation as it uses a direct URI link to the semantic keyword concept An example lt gmd descriptiveKeywords gt lt gmd MD Keywords gt lt gmd keyword gt lt gco CharacterString gt http vocab nerc ac uk collection A03 current Beach lt gco CharacterString gt lt gmd keyword gt lt gmd thesaurusName gt http www opengeospatial org standards cat gt http ww
70. w GetRecordsResponse gt Acknowledgements This cookbook was written for the International Coastal Atlas community under the auspices of the NETMAR Open Service Network for Marine Environmental Data project NETMAR is partially funded by the European Commission under Theme ICT 2009 6 4 ICT for environmental services and climate change adaptation of the Information amp Communication Technologies FP7 Programme Thanks to Roy Lowry of the British Oceanographic Data Centre for supplying the baseline GEBCO metadata example which has been tuned for the NETMAR project This document has been reviewed by and incorporates comments from Peter Walker of Plymouth Marine Laboratory Torill Hamre of the Nansen Environmental and Remote Sensing Center and John Helly of the San Diego Supercomputer Center Thanks to the reviewers for their help in making the document clear and readable Further feedback on this document is welcomed and may be provided by contacting the author whose details are below Document Information Author Declan Dunne Coastal and Marine Research Centre Contact d dunne ucc ie Version 2 1 Date 2012 July 27 Revisions 2 1 Responses to NETMAR internal review 2 0 Comments from ICAN community 1 0 2011 December 23 14 International Coastal Atlas Network Cookbook Connecting your Atlas to the ICWA prototype Information Society and Media 2 a a E 5 E m U a p Liu SST SEVENTH FRAMEWORK PROGRAMME
71. w dublincore or http www iso org iso catalogue detail htm csnumber 26020 http www iso org iso catalogue_ detail htm csnumber 39890 6 http www iso org iso catalogue detail htm csnumber 32557 lt gmd CI Citations lt gmd title gt lt gco CharacterString gt Oregon Coastal Atlas Coastal Erosion Thesaurus discovery terms lt gco CharacterString gt lt gmd title gt lt gmd date gt lt gmd CI Dates lt gmd date gt lt gco Date gt 2011 08 19 lt gco Date gt lt gmd date gt lt gmd dateType gt lt gmd C1 DateTypeCode codeList http standards iso org ittf PubliclyAvailableStandards ISO 19139 Schemas resources Codelist gmxCodelists xml CI_ DateTypeCode codeListValue revision gt Revision lt gmd CI DateTypeCode gt lt gmd dateType gt lt gmd CI_ Date gt lt gmd date gt lt a CI Citation lt gmd thesaurusName gt lt gmd MD Keywords gt lt gmd descriptiveKeywords gt As character strings each containing the label of a concept from your local KOS if any However this does not support a direct link to the concept Instead the mediator must search all the local KOS for the relevant concept based on the label Therefore this encoding form is not preferred An example lt gmd descriptiveKeywords gt lt gmd MD_Keywords gt lt gmd keyword gt lt gco CharacterString gt Beach lt gco CharacterString gt lt gmd keyword gt lt gmd thesaurusName gt lt gmd CI Citations lt gmd title gt
72. x thesaurus the concepts at the top of the hierarchy of broader and narrower relations may be stated explicitly rather than being inferred by software agents A well known example of this form is the Yahoo web directory or the categorisation of auctions on the eBay homepage eBay has terms such as Antiques Coins and Sporting Goods as the top level in its hierarchy Narrower terms sit below these for example Sporting Goods contains Football Golf and Sailing These terms sit above those which are narrower still Sailing having such narrower terms as Clothing amp Shoes Life Jackets and Rope In the context of environmental sciences the Global Change Master Directory can be seen to work in this way For example Oceans is at the top level with Coastal Processes beneath it and terms such as Beaches and Coastal Elevation beneath that These more complex thesauri also introduce a fourth category of relationship between concepts that of a loose relationship That is where two terms have a relationship that is not of the broader or narrower type or a synonymous relationship e g domesticated dogs are loosely related to wild dogs These loose relationships may allow different pathways to the discovery of a term making the resource what is known as orthogonal For example eBay has Walking Hiking Trail in its Fashion
73. y at scientists data managers and system developers Included in this document is a description of a metadata catalogue the CSW standard and a list of selected CSW severs The document also contains initial pointers to establishing a CSW server using GeoNetwork opensource and examples of selected CSW query operations aimed at system developers GeoNetwork is recommended and used by the NETMAR project What is a metadata catalogue A metadata catalogue stores and publishes collections or sets of metadata records describing data services and related information resources A user can search for and discover these resources within the metadata catalogue Distributed metadata catalogues enable searching of metadata catalogues across the Internet between organisations What is CSW Standards are required to enable interoperable searching of distributed metadata catalogues between organisations This is achieved using the CSW Catalog Services for the Web standard CSW is an OGC Open Geospatial Consortium specification that defines common interfaces and operations to query and retrieve metadata contained in metadata catalogues It enables a client application to search or query metadata across organisational boundaries Formal query languages supported by CSW are Filter encoding and CQL Common Query Language Filter Encoding is an XML encoded query language while CQL is a text encoded query language which attempts to be more human readable Fil

Download Pdf Manuals

image

Related Search

Related Contents

nüvi® 1690  "service manual"  Plan général I - Objets pour la Programmation - DESIR  Home Decorators Collection 2649620210 Instructions / Assembly  Système AutoRAE 2 Démarrage rapide RevC  Procesador de imágenes láser Kodak DryView 8900 Guía de usuario  Avaya Using Technician Interface Scripts User's Manual  Télécharger l`article  Informação de produto    

Copyright © All rights reserved.
Failed to retrieve file