metadata maestro
TRANSCRIPT
SeaZone Metadata Maestro
Ben [email protected] 822859
© HR Wallingford 2010Page 2
Introduction
> Metadata Editor
> Services Updates Keywords – NERC Vocab Server EDMO Database Contacts Database EPSG Database
> Validation and Transformation
> Projects
© HR Wallingford 2010Page 3
Introduction
About Maestro
> Designed and written by SeaZone
> Metadata Maestro is supported via MEDIN
> Desktop software for creation and validation of Metadata
> There is a programme in place to ensure that bugs and updates are tracked and fixed
Metadata Editor
© HR Wallingford 2010Page 5
Metadata Editor
Profile
> Select a profile MEDIN Discovery Profile (Datasets and Series) MEDIN Discovery Profile (Services)
> Builds a tree of nodes
© HR Wallingford 2010Page 6
Metadata Editor
Nodes
> Reflects ISO 19115 structure
> Reflects profile names
> Indicates obligation of elements Mandatory Conditional Optional
> Add/Remove
© HR Wallingford 2010Page 7
Red Bar / Green Bar
On the fly metadata validation
© HR Wallingford 2010Page 8
Templates
> Create templates for re-use
> *.szz file
© HR Wallingford 2010Page 9
File Identifier
System generated UUID:
> Automatically changes for new metadata
> Can be saved to a template CARE – if this is done the same file identifier can be
used for all metadata instances based on the template
Delete the file identifier before saving the template This forces the file identifier to be re-created when
the template is loaded
© HR Wallingford 2010Page 10
UUID Creator
Tools > UUID Creator
© HR Wallingford 2010Page 11
Exporting KML
Save metadata as OGC KML
> http://www.opengis.net/kml/2.2
> Elements mapped: Resource title -> Placemark name Abstract -> Placemark description ISO 19139 XML -> ExtendedData Geographic bounding box -> Placemark Polygon
Services
© HR Wallingford 2010Page 13
Updates
Local cache:
> NERC Vocab Server – keywords(Natural Environment Research Council)
> EDMO Database – contacts(European Directory of Marine Organisations)
> EPSG Geodetic Parameter(European Petroleum Survey Group)
Online:
> GEMET Thesaurus(GEneral Multilingual Environmental Thesaurus)
© HR Wallingford 2010Page 14
Updates
Updates can be:
> Automatic at startup
> Invoked manually (Tools > Refresh Cached Lists)
> Folder: [user profile]\Local Settings\
Application Data\SeaZone\
Metadata Maestro Data
> Proxy details required?
(Tools > Options)
© HR Wallingford 2010Page 15
Keywords
NERC Data Grid Vocabulary Server
> Different ways of selecting keywords
> Search for *water*
> Build list
> Drag and drop into
Editor
> Care when
manually editing
© HR Wallingford 2010Page 16
Contacts
EDMO Database>Select organisation>Double click into
‘select organisation’ tab>Drag and drop into
responsible party
© HR Wallingford 2010Page 17
Contacts Database
Local contacts database>Build your own
contacts DB>Search >Drag and drop
© HR Wallingford 2010Page 18
Geodetic Parameter
EPSG Geodetic Parameter
>Search for geodetic
parameters>Search by code/name
Validation and Transformation
© HR Wallingford 2010Page 20
Metadata Validation
XML validation(Metadata > Validate)
>Load XML>Validate
> XML Schema
> Schematron
© HR Wallingford 2010Page 21
Stylesheet .xsl(Metadata > Transform)
>More user friendly
>Better presentation>Customise HTML
XML Transformation
Project
© HR Wallingford 2010Page 23
Save Project
Metadata Maestro Project
> Saves the state of most open forms
> Produces *.szmp file
Thank you
Ben [email protected] 822859
© HR Wallingford 2010Page 25
Exercise
Open Metadata Maestro and then the file:
‘SeaZone HydroSpatial Base Project.szmp’.
>Currently the metadata will not validate. See if you can get it to validate (make the Red bar turn Green!) (It doesn’t matter what values you use)
Access the XML Validation Window via “Metadata > View XML” or “ctrl+shift+x”
>See if your company is listed in the EDMO database, and
add it to the ‘Metadata point of contact’ node alongside SeaZone’s contact details
>Add some keywords using the ‘NERC Vocabulary Server’
>Create a new UUID
>Create your own .szmp metadata project and validate your XML
(when you have time!)