73
Geoscience Australia Community Metadata Profile of ISO 19115- 1:2014 GEOSCIENCE AUSTRALIA RECORD 2018/26 I.V. Bastrakova 1 Editing: A. Sedgmen 1 , M. F. M. Smith 1 1 Geoscience Australia

GA Record Template - d28rz98at9flks.cloudfront.net  · Web viewInstead, multiple words are concatenated, with each new word starting with a capital letter (e.g. ExampleName). Metadata

Embed Size (px)

Citation preview

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

GEOSCIENCE AUSTRALIARECORD 2018/26

I.V. Bastrakova1

Editing:

A. Sedgmen1, M. F. M. Smith1

1 Geoscience Australia

Department of Industry, Innovation and ScienceMinister for Resources and Northern Australia: Senator the Hon Matthew CanavanSecretary: Dr Heather Smith PSM

Geoscience AustraliaChief Executive Officer: Dr James JohnsonThis paper is published with the permission of the CEO, Geoscience Australia

© Commonwealth of Australia (Geoscience Australia) 2018

With the exception of the Commonwealth Coat of Arms and where otherwise noted, this product is provided under a Creative Commons Attribution 4.0 International Licence. (http://creativecommons.org/licenses/by/4.0/legalcode)

Geoscience Australia has tried to make the information in this product as accurate as possible. However, it does not guarantee that the information is totally accurate or complete. Therefore, you should not solely rely on this information when making a commercial decision.

Geoscience Australia is committed to providing web accessible content wherever possible. If you are having difficulties with accessing this document please email [email protected].

ISBN 978-1-925297973 (PDF)

eCat: 122551

Bibliographic reference: Bastrakova, I.V. 2018. Geoscience Australia Community Metadata Profile of ISO 19115-1:2014. Record 2018/26. Geoscience Australia, Canberra. http://dx.doi.org/10.11636/Record.2018.026

Version: 2.0

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 i

Contents

Revision History...................................................................................................................................... 1

1 Overview.............................................................................................................................................. 21.1 Contact Details............................................................................................................................... 21.2 References..................................................................................................................................... 2

2 GA Community Metadata Profile Extension to the ISO 19115-1:2014.................................................32.1 Introduction.................................................................................................................................... 32.2 Metadata for geographic data........................................................................................................32.3 Metadata packages........................................................................................................................ 42.4 Package descriptions..................................................................................................................... 4

2.4.1 Metadata entity set information (MD_Metadata).......................................................................42.4.2 Identification information (MD_Identification)............................................................................52.4.3 Constraint information (MD_Constraints)..................................................................................62.4.4 Lineage information (LI_Lineage).............................................................................................62.4.5 Distribution information (MD_Distribution)................................................................................7

2.5 Core metadata for geographic resources.......................................................................................82.5.1 Unified Modelling Language (UML) diagrams...........................................................................9

2.6 Data dictionary............................................................................................................................... 92.7 Metadata extension information...................................................................................................10

2.7.1 Metadata extension for “metadataIdentifier”...........................................................................112.7.2 Metadata extension for “parentMetadata”...............................................................................112.7.3 Metadata extension for “identifier” (parent).............................................................................122.7.4 Metadata extension for “identifier” (resource).........................................................................122.7.5 Metadata extension for “reference”.........................................................................................132.7.6 Metadata extension for “metadataConstraints”.......................................................................132.7.7 Metadata extension for “pointOfContact”................................................................................142.7.8 Metadata extension for “resourceMaintenance”......................................................................142.7.9 Metadata extension for “maintenanceAndUpdateFrequency”.................................................152.7.10 Metadata extension for “resourceConstraints”......................................................................152.7.11 Metadata extension for “accessConstraints”.........................................................................162.7.12 Metadata extension for “useConstraints”..............................................................................162.7.13 Metadata extension for “topicCategory”................................................................................172.7.14 Metadata extension for “extent”............................................................................................172.7.15 Metadata extension for “referenceSystemInfo”.....................................................................182.7.16 Metadata extension for “descriptiveKeywords”.....................................................................182.7.17 Metadata extension for “resourceLineage”...........................................................................192.7.18 Metadata extension for “statement”......................................................................................192.7.19 Metadata extension for “resourceFormat”.............................................................................202.7.20 Metadata extension for “distributionFormat”.........................................................................20

Annex A : GA Profile Metadata Schemas (UML)..................................................................................21A.1 Metadata UML models.................................................................................................................21A.2 Metadata package UML diagrams...............................................................................................22

A.2.1 Metadata entity set information..............................................................................................22A.2.2 Identification information........................................................................................................24A.2.3 Constraint information............................................................................................................25

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 i

A.2.4 Lineage information................................................................................................................26A.2.5 Maintenance information........................................................................................................27A.2.6 Distribution information...........................................................................................................28A.2.7 Associate Type Code.............................................................................................................29

Annex B : GA Profile Data Dictionary...................................................................................................30B.1 Data Dictionary Overview............................................................................................................30

B.1.1 Introduction............................................................................................................................ 30B.1.2 Name/role name..................................................................................................................... 30B.1.3 ISO reference.........................................................................................................................31B.1.4 Definition................................................................................................................................ 31B.1.5 Obligation/Condition...............................................................................................................31

B.1.5.1 General............................................................................................................................. 31B.1.5.2 Mandatory.........................................................................................................................31B.1.5.3 Conditional........................................................................................................................ 31B.1.5.4 Optional............................................................................................................................ 31B.1.5.5 Maximum occurrence........................................................................................................32

B.2 Metadata package data dictionaries............................................................................................33B.2.1 Metadata entity set information..............................................................................................33B.2.2 Identification information........................................................................................................35

B.2.2.1 General............................................................................................................................. 35B.2.3 Constraint information............................................................................................................38B.2.4 Lineage information................................................................................................................40

B.2.4.1 General............................................................................................................................. 40B.2.5 Maintenance information........................................................................................................41

B.2.5.1 General............................................................................................................................. 41B.2.6 Distribution information...........................................................................................................42

B.2.6.1 General............................................................................................................................. 42B.3 Codelists and Enumerations........................................................................................................43

Annex C : Use of Metadata Hierarchy..................................................................................................48(informative)....................................................................................................................................... 48C.1 Background................................................................................................................................. 48

C.1.1 Definition by exception...........................................................................................................49C.1.2 Relational data stores and metadata hierarchy......................................................................49C.1.3 Catalogue implementations, CSW and ISO19115-3..............................................................49

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 ii

TABLES

Table 1: Relationship between packages of metadata and metadata entities........................................4

Table 2: Metadata entity set information (Table B.1)..............................................................................5

Table 3: Identification Entity Set Information..........................................................................................5

Table 4: Citation Entity Set Information..................................................................................................6

Table 5: Constraint Entity Set Information..............................................................................................6

Table 6: Legal Constraint Entity Set Information.....................................................................................6

Table 7: Lineage Entity Set Information..................................................................................................7

Table 8: Distribution Entity Set Information.............................................................................................7

Table 9: Core metadata for GA Community geographic datasets...........................................................8

Table 10: Listing of subsections for extended in the GA Metadata Profile v2.0 elements.....................10

FIGURES

Figure 1: Metadata schema classes.....................................................................................................22

Figure 2: Metadata on Metadata...........................................................................................................23

Figure 3: Identification information........................................................................................................24

Figure 4: Constraint information............................................................................................................25

Figure 5: Lineage information...............................................................................................................26

Figure 6: Maintenance information.......................................................................................................27

Figure 7: Distribution information..........................................................................................................28

Figure 8: Associated Type Code List....................................................................................................29

Figure 9: Proposed Metadata Hierarchy Model for GA.........................................................................48

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 iii

Revision History

Date Version Author Description2013-07-16 0.9 I. Bastrakova Initial draft

2017-10-23 0.9 I. Bastrakova Revised draft

2018-02-23 0.9 M. Smith Edit – pass 1

2018-04-04 0.9 I. Bastrakova Edit – pass 2

2018-05-02 0.9.1 M. Smith Edit – DiSI

2018-05-31 0.9.2 M. Smith Edit - GA

2018-07-23 0.9.2 I. Bastrakova Edit – external feedback by E. Bleys

2018-07-25 0.9.3 I. Bastrakova Draft for comment

2018-08-24 2.0 M. Smith Finalise document

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 1

1 Overview

The purpose of this document is to define a Geoscience Australia (GA) Metadata Profile Extension to the ISO 19115-1:2014, referred to as the GA Metadata Profile version 2.0, and to identify the metadata required to accurately describe GA resources. The GA Metadata Profile is designed to support the documentation and discovery of GA datasets and other resources, recognising the data management and sharing requirements within the agency. The GA Metadata Profile version 1.0 was developed in 2013 in accordance with the rules established by Information Management Section, Geoscience Australia. This version of the GA Profile was developed to reflect extensions Geoscience Australia has made to the new version of the international metadata standard: ISO 19115-1:2014. The GA Metadata Profile will facilitate interoperability between metadata of the GA datasets and make it easier to find, use and share GA data and other resources.

1.1 Contact DetailsThe GA Profile is maintained by the Digital Science and Information Division, Geoscience Australia.

1.2 ReferencesThe following normative documents contain important requisite references for the application of this profile.

AS/NZS ISO 19115.1:2015, Geographic information – Metadata {equivalent to ISO 19115-1:2014}

ISO 19115-1:2014, Geographic information – Metadata – Part 1: Fundamentals

ISO 19115-3:2016, Geographic information – Part 3: XML schema implementation for fundamental concepts

ISO 19119:2016, Geographic information –Services

ISO 19106:2004, Geographic Information – Profiles {reconfirmed 2018}

ISO/IEC 19501:2005, Information technology – Open Distributed Processing – Unified Modelling Language (UML) Version 1.4.2 {currently under review}

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 2

2 GA Community Metadata Profile Extension to the ISO 19115-1:2014

2.1 IntroductionThe International Standard ISO 19115-1:2014 (Geographic information – Metadata) defines more than 300 metadata elements, with most of these being listed as Optional. The ISO standard states that individual communities may develop a Profile of the International Standard. The conditionality of a select set of metadata elements may be raised but never reduced for a set of users – optional -> conditional or mandatory but never the other way. A community may also want to establish additional metadata elements that are not in the International Standard. A profile should establish domains for all metadata elements. The rules for creating profiles are described in the International Standard Geographic Information – Profiles (ISO 19106:2004).

ISO 19106 stipulates particular terminology that must be used when any variation is made to a Standard, namely referring to changes as an Extension.

It should be noted that there are no ‘new’ elements in the GA Metadata Profile. The obligation levels of 18 elements from ISO 19115-1:2014 have been changed, and according to ISO 19106, they form an ‘extension’ to ISO 19115-1:2014. Codelists for two elements have been extended with additional values, and two elements that are free text in the base ISO 19115-1:2014 standard have been constrained by new codelists.

This document highlights all mandatory and conditional packages/entities from ISO 19115-1:2014 necessary to fulfil GA business requirements.

All other entities and packages remain available and can be used as required to describe GA products and datasets.

The other entities and packages have to be used as defined by ISO 19115-1:2014.

2.2 Metadata for geographic dataISO 19115-1:2014 identifies the metadata required to describe digital geographic data. Metadata is applicable to independent datasets, aggregations of datasets, individual geographic features, and the various classes of objects that compose a feature. Metadata shall be provided for geographic datasets and may, optionally, be provided for aggregations of datasets, features and attributes of features.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 3

2.3 Metadata packagesThe ISO 19115-1:2014 presents metadata for geographic information in UML Packages. Each package contains one or more entities (UML Classes), which can be specialised (subclassed) or generalised (superclassed). Entities contain elements (UML class attributes) which identify the discrete properties of metadata. Entities may be related to one or more other entities. Entities can be aggregated and repeated as necessary to meet: (1) the mandatory requirements stated in this Standard; (2) additional user requirements.

This document provides UML diagrams only for the packages containing variations to the ISO 19115-1:2014. The elements of the GA Metadata Profile are specified in the UML model diagrams and data dictionary for each package, which can be found in Annex A and Annex B respectively. If a discrepancy between the two annexes exists, Annex A shall be considered authoritative. The relationship between metadata packages and metadata entities is shown in the Table 1.

Table 1: Relationship between packages of metadata and metadata entities

Package Entity UML Diagram Data Dictionary (Dd)

Metadata entity set information MD_Metadata A.2.1 B.2.1

Identification information MD_Identification A.2.2 B.2.2

Constraint information MD_Constraints A.2.3 Error: Reference source not found

Lineage LI_Lineage A.2.4 B.2.4

Maintenance information MD_Meaintenance A.2.5 B.2.5

Distribution information MD_Distribution A.2.6 B.2.6

2.4 Package descriptionsThis subsection provides an overview of the packages containing properties whose constraints have been changed by this profile. Complete details of the changes can be found in section 2.7, Annex A and Annex B of this profile.

2.4.1 Metadata entity set information (MD_Metadata)

Metadata entity set information consists of the entity (UML class) MD_Metadata, which is mandatory. The MD_Metadata entity contains both mandatory and optional metadata elements (UML attributes). Table 2 defines properties of the MD_Metadata entity that have been changed by this profile.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 4

Table 2: Metadata entity set information (Table B.1)

Dd # Name Definition Change from the ISO 19115-1

16 metadataIdentifier unique Identifier for this metadata record Optional Mandatory

18 parentMetadata identification of the parent metadata record Conditional Conditional (changed condition)

27 referenceSystemInfo description of the spatial and temporal reference systems used in the resource

Optional Conditional

34 metadataConstraints restrictions on the access and use of metadata

Optional Mandatory

37 resourceLineage information about the provenance, source(s), and/or the production process(es) applied to the resource

Optional Mandatory

2.4.2 Identification information (MD_Identification)

Identification information supports the provision of information to uniquely identify the resource. It includes information about the citation for the resource, an abstract, the purpose, credits, status of the resource and points of contact. The MD_Identification entity is mandatory. The MD_Identification entity MUST be specialised (subclassed) as MD_ServiceIdentification when used to describe services or MD_DataIdentification when used to identify other resources2.

Table 3 defines properties of the MD_Identification entity that have been changed by this profile.

Table 3: Identification Entity Set Information

Dd #

Name Definition Change from the ISO 19115-1

48 pointOfContact identification of, and means of communication with, person(s) and organization(s) associated with the resource(s)

Optional Mandatory

52 topicCategory main theme(s) of the resource Conditional Mandatory

56 Role name: resourceMaintenance

information about the frequency of resource updates, and the scope of those updates

Optional Mandatory

61 Role name: resourceConstraints

information about constraints which apply to the resource(s)

Optional Mandatory

59 rolename: descriptiveKeywords

category keywords, their type, and reference source

Optional Mandatory

Table 4 defines properties of the CI_Citation entity that have been changed by this profile.

2 For further information about “services” metadata refer to ISO 19119

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 5

Table 4: Citation Entity Set Information

Dd #

Name Definition Change from the ISO 19115-1

367 identifier value uniquely identifying an object within a namespace

Optional Mandatory

2.4.3 Constraint information (MD_Constraints)

Constraint information supports the provision of information concerning the legal and security constraints placed on data and metadata. The MD_Constraints entity is mandatory for both resource and metadata. Metadata constraints must be specified as MD_SecurityConstrants. Resource constraints must be specified as MD_SecurityConstraints and MD_LegalConstraints.

Table 5 defines properties of the MD_Constraints entity that have been changed by this profile.

Table 5: Constraint Entity Set Information

Dd# Name Definition Change from the ISO 19115-1102 reference citation for the limitation or constraint.

example: Copyright statement, licence agreement, etc.

Optional Mandatory

Table 6 defines properties of the MD_LegalConstraints entity that have been changed by this profile.

Table 6: Legal Constraint Entity Set Information

Dd# Name Definition Change from the ISO 19115

106 accessConstraints access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource or metadata

Conditional Conditional (changed condition)

107 useConstraints constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations or warnings on using the resource or metadata

Conditional Conditional (changed condition)

2.4.4 Lineage information (LI_Lineage)

This package supports the provision of metadata concerning the production processes used in producing a resource. It is mandatory and contains a statement about the lineage information. The “statement” element is mandatory.

Table 7 defines properties of the LI_Lineage entity that have been changed by this profile.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 6

Table 7: Lineage Entity Set Information

Dd# Name Definition Change from the ISO 19115119 statement general explanation of the data

producer’s knowledge about the lineage of a dataset

Optional Mandatory

2.4.5 Distribution information (MD_Distribution)

This package supports the provision of information about the distribution of and options for obtaining a resource. The “distributionFormat” class of MD_Distribution is mandatory if the entity is used.

Table 8 defines properties of the MD_Distribution entity that have been changed by this profile.

Table 8: Distribution Entity Set Information

Dd# Name Definition Change from the ISO 19115

239 Role name: distributionFormat

provides a description of the format of the data to be distributed

Optional Conditional

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 7

2.5 Core metadata for geographic resourcesISO 19115-1 defines an extensive set of metadata elements. The GA Metadata Profile prescribes only a subset of these elements, representing the minimum set of metadata elements recommended to identify and describe a GA resource, typically for cataloguing purposes. The resulting catalogue of records enable us to answer the following types of questions: “Does a dataset on a specific topic exist?” (‘what’), “For a specific place?” (‘where’), “For a specific date or period?” (‘when’) and “A point of contact to learn more about or order the dataset?” (‘who’). Using the recommended optional elements in addition to the mandatory elements will increase interoperability, allowing users to understand without ambiguity the data and the related metadata provided by either the producer or the distributor. The GA Profile includes the core metadata elements defined in ISO 19115-1. Table 9 lists elements that the GA Metadata Profile recognises as the best practice in describing geographic datasets.

Table 9: Core metadata for GA Community geographic datasets

Name ISO19115-1 Ref Num3

Obligation

Path

Metadata Identifier 16 M MD_Metadata.metadataIdentifier>MD_Identifier.code

Default Locale (Metadata)

17 C MD_Metadata.defaultLocale>PT_Locale

Parent Metadata 18 C MD_Metadata.parentMetadata>CI_Citation.identifier;MD_Metadata.parentMetadata>CI_Citation.title

Contact 19 M MD_Metadata.contact>CI_Responsibility

Date Info (Metadata) 20 M MD_Metadata.dateInfo>CI_Date

Metadata Standard 21 O MD_Metadata.metadataStandard>CI_Citation

Metadata Profile 22 O MD_Metadata.metadataProfile>CI_Citation

Metadata Constraints 34 M MD_Metadata.metadataConstraints>MD_Constraints

Resource Scope 40 M MD_Metadata.metadataScope>MD_MetadataScope.resourceScope

Title 362 M MD_Metadata.identificationInfo>MD_Identification.citation> CI_Citation.title

Date (Resource) 364 M MD_Metadata.identificationInfo>MD_Identification.citation> CI_Citation.date>CI_Date

Identifier (Resource) 367 M MD_Metadata.identificationInfo>MD_Identification.citation> CI_Citation.identifier

Abstract 44 M MD_Metadata.identificationInfo>MD_Identification.abstract

Resource Point of Contact

48 M MD_Metadata.identificationInfo>MD_Identification.pointOfContact> CI_Responsibility

Topic Category 52 M MD_Metadata.identificationInfo>MD_Identification.topicCategory>

3 This refers to the number used in the leading column of the definition tables within Table B.2 of the AS/NZS ISO19115:2015 standard

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 8

Name ISO19115-1 Ref Num

Obligation

Path

MD_TopicCategoryCode

Resource Maintenance

56, (140) M MD_Metadata.identificationInfo>MD_Identification.resourceMaintenance>MD_MaintenanceInformation.maintenanceAndUpdate Frequency

Resource Constraints

61 M MD_Metadata.identificationInfo>MD_Identification.resourceConstraints> MD_Constraints

Default Locale (Resource)

64 C MD_Metadata.identificationInfo>MD_DataIdentification.defaultLocale> PT_Locale

Descriptive Keywords

59 M MD_Metadata.identificationInfo>MD_Identification.descriptiveKeywords> MD_Keywords.keyword

Resource Lineage 119 M MD_Metadata.resourceLineage>LI_Lineage.statement

Reference System 180 C MD_Metadata.referenceSystemInfo> MD_ReferenceSystem.referenceSystemIdentifier>MD_Identifier

Geographic Extent 340 C MD_Metadata.identificationInfo>MD_Identification.extent> EX_Extent.geographicElement>EX_GeographicBoundingBox

Temporal Extent 351 C MD_Metadata.identificationInfo>MD_Identification.extent> EX_Extent.temporalElement>EX_TemporalExtent

Vertical Extent 356 C MD_Metadata.identificationInfo>MD_Identification.extent> EX_Extent.verticalExtent>EX_VerticalExtent

Resource Format 58 C MD_Metadata.identificationInfo>MD_Identification.resourceFormat> MD_Format

Distribution Format 239 Ca MD_Metadata.distributionInfo>MD_Distribution.distributionFormat> MD_Format

a distributionFormat: documented if the resource is intended for distribution and the MD_Distribution element is present

2.5.1 Unified Modelling Language (UML) diagrams

Annex A provides the metadata schemas in the form of Unified Modelling Language (UML) diagrams. These diagrams, in conjunction with the data dictionary presented in Annex B, serve to fully define the total abstract model for metadata.

2.6 Data dictionaryAnnex B contains the element and entity definitions for the metadata schemas. This dictionary, in conjunction with the diagrams presented in Annex A, serve to fully define the total abstract model for metadata.

2.7 Metadata extension informationThe tables in this subsection describe the GA Community Profile extensions to ISO 19115-1. Each table identifies the ISO 19115-1 element name and number for the element being extended, along with other associated properties.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 9

Without exception, the extensions defined in this profile are based on changes to the obligation level of an existing ISO 19115-1 element. No new elements have been created by this profile. In all cases these changes have been made to further constrain rather than relax an obligation. In other words, a change has been made from “optional” to “mandatory” or “conditional”.

Content in the “Additional Information” section serves only as an informative addition and does not constitute part of the extended element information model.

By way of reference table 9 identifies the subsections for each extended element.

Table 10: Listing of subsections for extended in the GA Metadata Profile v2.0 elements

Subsection Extended Element Name ISO 19115 -1 data dictionary

#2.7.1 metadataIdentifier 16

2.7.2 parentIdentifier 18

2.7.3 identifier (parent) 367

2.7.4 identifier (resource) 367

2.7.5 reference 102

Error: Reference source not found

metadataConstraints 34

2.7.7 pointOfContact 48

2.7.8 resourceMaintenance 56

2.7.9 maintenanceAndUpdateFrequency 141

2.7.10 resourceConstraints 61

2.7.11 accessConstraints 106

2.7.12 useConstraints 107

Error: Reference source not found

topicCategory 52

2.7.14 extent 53

2.7.15 referenceSystemInfo 27

2.7.16 descriptiveKeywords 59

2.7.17 resourceLineage 37

2.7.18 statement 119

2.7.19 resourceFormat 58

2.7.20 distributionFormat 239

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 10

2.7.1 Metadata extension for “metadataIdentifier”

Property Name Property Valuename metadataIdentifier

definition Existing ISO 19115-1 element (16)

obligation mandatory

condition

dataType Class

maximumOccurrence 1

domainValue MD_Identifier

parentEntity MD_Metadata

rule Changed obligation from optional to mandatory

rationale To ensure a metadata file identifier is always provided

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose The metadata file identifier permanently and uniquely identifies a metadata record. The metadata Identifier for a metadata record should never change, irrespective of where or how the metadata record is stored.

2.7.2 Metadata extension for “parentMetadata”

Property Name Property Value

name parentMetadata

definition Existing ISO 19115-1 element (18)

obligation conditional

condition Mandatory if MD_MetadataScope.resourceScope is one of “feature”, “featureType”, “attribute” or “attributeType”

dataType Class

maximumOccurrence 1

domainValue CI_Citation

parentEntity MD_Metadata

rule Changed condition

rationale To ensure parent metadata information is provided for all lower level records.

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Metadata records for resources with a scope that naturally has a parent resource Records describing “feature”, “featureType”, “attribute” and “attributeType”, must include

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 11

Property Name Property Valueinformation about the parent resource.

2.7.3 Metadata extension for “identifier” (parent)

Property Name Property Value

name identifier

definition Existing ISO 19115-1 element (367)

obligation conditional

condition Mandatory when CI_Citation (the parentEntity) is a property of the parentMetadata class

dataType Class

maximumOccurrence N

domainValue MD_Identifier

parentEntity parentMetadata.CI_Citation

rule Changed obligation from optional to conditional

rationale To ensure parent identifiers are provided for all lower level records

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Identification (metadataIdentifier) of the parent metadata record

2.7.4 Metadata extension for “identifier” (resource)

Property Name Property Valuename identifier

definition Existing ISO 19115-1 element (367)

obligation mandatory

condition Mandatory for released resources

dataType Class

maximumOccurrence N

domainValue MD_Identifier

parentEntity .CI_Citation

rule Changed condition specifically under MD_Identification

rationale To ensure a persistent identifier (e.g. PID) is always provided for a released resource

source/organisationName Geoscience Australia

source/role owner

Additional Information

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 12

Property Name Property ValueMeaning & Purpose Value globally, persistently and uniquely identifying a resource. E.g. Digital Object

Identifier (DOI) is a short string that identifies a resource on the web or network: documents, images, downloadable files, services, electronic mailboxes, and other resources. DOI can make resources available under a variety of naming schemes and access methods such as HTTP, FTP, and Internet mail addressable in the same simple way.

2.7.5 Metadata extension for “reference”

Property Name Property Valuename reference

definition Existing ISO 19115-1 element (102)

obligation mandatory

condition

dataType Class

maximumOccurrence N

domainValue MD_Constraints

parentEntity MD_Metadata

rule Changed obligation from optional to mandatory to ensure link to the constraint reference

rationale To ensure that the metadataConstraint and resourceConstraint have reference properties for MD_SecurityConstraint and MD_LegalConstraint. [Reference property is a URL to the document describing the constraint, e.g. CC-By]

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Reference to the document detailing access and usage constraint conditions (e.g. copyright description, licence agreement, security framework)

2.7.6 Metadata extension for “metadataConstraints”

Property Name Property Valuename metadataConstraints

definition Existing ISO 19115-1 element (34)

obligation mandatory

condition

dataType Association

maximumOccurrence N

domainValue MD_SecurityConstraints

parentEntity MD_Metadata

rule Changed obligation from optional to mandatory and to enforce at least one instance of the MD_SecurityConstraints child

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 13

Property Name Property Valuerationale This supports mandatory provision of security constraints for GA metadata records.

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose This element has been made mandatory in order to support mandatory provision of security constraints for GA metadata records.

2.7.7 Metadata extension for “pointOfContact”

Property Name Property Valuename pointOfContact

definition Existing ISO 19115-1 element (48)

obligation mandatory

condition

dataType Class

maximumOccurrence N

domainValue CI_Responsibility

parentEntity MD_Identification

rule Changed obligation from optional to mandatory

rationale To ensure point of contact information is always provided

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose The identification point of contact contains details about the organisation and/or position associated with the resource(s); it facilitates further enquiries about the resource(s)

2.7.8 Metadata extension for “resourceMaintenance”

Property Name Property Valuename resourceMaintenance

definition Existing ISO 19115-1 element (56)

obligation mandatory

condition

dataType Association

maximumOccurrence N

domainValue MD_MaintenanceInformation

parentEntity MD_Identification

rule Changed obligation from optional to mandatory

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 14

Property Name Property Valuerationale To ensure resource maintenance information is always provided. This supports

mandatory provision of update frequency information for the resource(s).

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Information about the maintenance of the resource(s)

2.7.9 Metadata extension for “maintenanceAndUpdateFrequency”

Property Name Property Valuename maintenanceAndUpdateFrequency

definition Existing ISO 19115-1 element (141)

obligation mandatory

condition

dataType Class

maximumOccurrence 1

domainValue MD_MaintenanceFrequencyCode <<CodeList>>

parentEntity MD_MaintenanceInformation

rule Changed condition to enforce at least one instance of an MD_MaintenanceFrequencyCode descendant

rationale To ensure resource maintenance information always includes the maintenance frequency.

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Information about the resource maintenance should include maintenance frequency.

2.7.10 Metadata extension for “resourceConstraints”

Property Name Property Value

name resourceConstraints

definition Existing ISO 19115 element (61)

obligation mandatory

condition

dataType Association

maximumOccurrence N

domainValue MD_SecurityConstraints

parentEntity MD_Identification

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 15

Property Name Property Valuerule Changed obligation from optional to mandatory and to enforce at least one instance of

each MD_LegalConstraints and MD_SecurityConstraints

rationale To ensure that security constraints for a resource are provided

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Provision of reference is mandatory for the class MD_Constraints and its subclasses, MD_LegalConstraints and MD_SecurityConstraints.

2.7.11 Metadata extension for “accessConstraints”

Property Name Property Value

name accessConstraints

definition Existing ISO 19115-1 element (106)

obligation mandatory

condition

dataType Class

maximumOccurrence N

domainValue MD_RestrictionCode

parentEntity MD_LegalConstraints

rule Changed obligation from optional to mandatory

rationale To ensure that access constraints are always provided at the resource level

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Assures the protection of privacy and intellectual property of a resource managed by GA.

2.7.12 Metadata extension for “useConstraints”

Property Name Property Valuename useConstraints

definition Existing ISO 19115-1 element (107)

obligation mandatory

condition

dataType Class

maximumOccurrence N

domainValue MD_RestrictionCode

parentEntity MD_LegalConstraints

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 16

Property Name Property Valuerule Changed obligation from optional to mandatory

rationale To ensure that use constraints are always provided at the resource level

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Assures the protection of privacy and intellectual property of a resource managed by GA.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 17

2.7.13 Metadata extension for “topicCategory”

Property Name Property Valuename topicCategory

definition Existing ISO 19115-1 element (52)

obligation mandatory

condition

dataType Class

maximumOccurrence N

domainValue MD_TopicCategoryCode

parentEntity MD_Identification

rule Changed obligation from optional to mandatory

rationale To ensure that a topic category is always provided

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Topic categories represent the main theme(s) of the resource. Enforcing their provision allows a search to be restricted to a particular theme or topic. For example, "find all data resources to do with the environment". As topic category is an important element for searching, careful consideration and consistent use of the enumerated terms should be applied.

2.7.14 Metadata extension for “extent”

Property Name Property Value

name extent

definition Existing ISO 19115-1 element (53)

obligation conditional

condition Mandatory if resourceScope is equal to ”dataset”

dataType Class

maximumOccurrence N

domainValue EX_Extent

parentEntity MD_Identification

rule Changed condition

rationale To ensure that an extent is provided for dataset records

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Spatial resources must have extent information that comprises at least one of

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 18

Property Name Property Value“geographicElement“ or “temporalElement“ or “verticalElement“. For datasets that contain dimensions of height or depth it is advised to use vertical extent (e.g. elevation data).

2.7.15 Metadata extension for “referenceSystemInfo”

Property Name Property Valuename referenceSystemInfo

definition Existing ISO 19115-1 element (27)

obligation conditional

condition mandatory if resourceScope is “dataset”

dataType Association

maximumOccurrence N

domainValue MD_ReferenceSystem

parentEntity MD_Metadata

rule Changed obligation from optional to conditional

rationale To ensure a reference system is always provided for “dataset” records

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose The reference system information is used to align the dataset in time (temporal) and space (horizontal and vertical)

2.7.16 Metadata extension for “descriptiveKeywords”

Property Name Property Valuename descriptiveKeywords

definition Existing ISO 19115-1 element (59)

obligation mandatory

condition

dataType Association

maximumOccurrence N

domainValue MD_Keywords

parentEntity MD_Identification

rule Obligation is changed to mandatory to ensure that at least one descriptive keyword is present.ABS Classification for a resource must be present.

rationale To ensure that resource information is tagged

source/organisationName Geoscience Australia

source/role owner

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 19

Property Name Property ValueAdditional Information

Meaning & Purpose Provides tags to briefly describe a resource. ABS Classification for a resource must be present

2.7.17 Metadata extension for “resourceLineage”

Property Name Property Valuename resourceLineage

definition Existing ISO 19115-1 element (37)

obligation mandatory

condition

dataType Association

maximumOccurrence N

domainValue LI_Lineage

parentEntity MD_Metadata

rule Changed obligation from conditional to mandatory

rationale To ensure that lineage information is always provided

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose The lineage element provides the structure that can contain a lineage statement and source description

2.7.18 Metadata extension for “statement”

Property Name Property Valuename statement

definition Existing ISO 19115-1 element (119)

obligation mandatory

condition

dataType CharacterString

maximumOccurrence 1

domainValue Free text

parentEntity LI_Lineage

rule Changed obligation from optional to mandatory

rationale To ensure that lineage statement information is always provided

source/organisationName Geoscience Australia

source/role owner

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 20

Property Name Property ValueAdditional Information

Meaning & Purpose This element provides a statement of the history of the resource. It includes a textual explanation of the processing steps, software modifications, alterations and workflows. It also can specify what is unknown about the resource .history

2.7.19 Metadata extension for “resourceFormat”

Property Name Property Value

name resourceFormat

definition Existing ISO 19115-1 element (58)

obligation conditional

condition Mandatory if distributionFormat is not present

dataType Association

maximumOccurrence N

domainValue MD_Format

parentEntity MD_Identification

rule Changed obligation from optional to conditional to ensure that information about at least one resource format is captured

rationale To ensure format information is always provided for the resource(s)

source/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Description of the resource format in its primary/authoritative storage location

2.7.20 Metadata extension for “distributionFormat”

Property Name Property Value

name distributionFormat

definition Existing ISO 19115-1 element (239)

obligation conditional

condition Mandatory if MD_Distribution is present.

dataType Class

maximumOccurrence N

domainValue MD_Format

parentEntity MD_Distribution

rule Obligation changed to conditional to ensure that distribution format is recorded for a resource where it is intended for distribution

rationale To ensure that distribution format information is always provided for appropriate resources

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 21

Property Name Property Valuesource/organisationName Geoscience Australia

source/role owner

Additional Information

Meaning & Purpose Provides a description of the resource for distribution.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 22

Annex A : GA Profile Metadata Schemas (UML)

A.1 Metadata UML modelsMetadata for describing geographic data is defined using an abstract object model in the Unified Modelling Language (UML). The following diagrams provide “views,” which are portions of the total abstract model for metadata. Each diagram defines a metadata section (UML package) of related entities, elements, data types, and code lists. Related entities, which are defined in another diagram, are shown with elements suppressed and the defining package specified under the entity name in parenthesis. Throughout the following models, entities may have mandatory and/or optional elements and associations. In some cases, optional entities may have mandatory elements; those elements become mandatory only if the optional element is used.

The data dictionary for the UML class diagrams is listed in Annex B.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 23

A.2 Metadata package UML diagrams

A.2.1 Metadata entity set information

The MD_Metadata class shows containment relationships with the other metadata classes which define metadata for geospatial data. Refer to B.2.1 for the data dictionary for this diagram.

class Metadata schema classes

From ISO 19157

«abstract»Identification information::MD_Identification

responsibilitiesCaution should be taken with regard to the use ofmultiple instances of MD_Identification. See Annex D.

Constraint information::MD_Constraints

MD_Metadata

Maintenance information::MD_MaintenanceInformation

Distribution information::MD_Distribution

Reference system information::MD_ReferenceSystem

«Abstract»Content information::

MD_ContentInformation

Metadata extension information::MD_MetadataExtensionInformation

Portrayal catalogue information::MD_PortrayalCatalogueReference

Application schema information::MD_ApplicationSchemaInformation

«Abstract»Spatial representation

information::MD_SpatialRepresentationLineage information::

LI_Lineage

DQ_Data quality: DQ_DataQuality

referenceSystemInfo must be recorded if resourceScope is equal to 'dataset'

+spatialRepresentationInfo0..*

+metadataMaintenance 0..1

+metadataExtensionInfo

0..*

+resourceLineage 1..*

+distributionInfo0..*

+metadataConstraints1..*

+applicationSchemaInfo 0..*

+portrayalCatalogueInfo 0..*

+identificationInfo 1..*

+referenceSystemInfo 0..*

+contentInfo

0..*

0..*dataQualityInfo

Figure 1: Metadata schema classes

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 24

The UML for identification information defines the metadata classes required to identify metadata itself. Refer to B.2.1 for the data dictionary for this diagram.

Figure 2: Metadata on Metadata

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 25

class Metadata on Metadata

MD_Metadata

+ metadataIdentifier: MD_Identifier+ defaultLocale: PT_Locale [0..1]+ parentMetadata: CI_Citation [0..1]+ contact: CI_Responsibil ity [1..*]+ dateInfo: CI_Date [1..*]+ metadataStandard: CI_Citation [0..*]+ alternativeMetadataReference: CI_Citation [0..*]+ metadataProfile: CI_Citation [0..*]+ otherLocale: PT_Locale [0..*]+ metadataLinkage: CI_OnlineResource [0..*]

constraints{defaultLocale documented if not defined by the encoding}{defaultLocale.PT_Locale.characterEncoding default value is UTF-8}{count (MD_Metadata.parentMetadata) > 0 when there is an higher level object}{count (MD_Metadata.parentMetadata) > 0 when resourceScope equal to “feature” or “featureType” or “attribute” or “attributeType“}{count(MD_Metadata.parentMetadata.CI_Citation.identifier.MD_Identifier.code) > 0 when count(MD_Metadata.parentMetadata) >0}{count (MD_Metadata.metadataScope) > 0 if MD_Metadata.metadataScope.MD_MetadataScope.resourceScope not equal to "dataset"}{count (MD_Metadata.dateInfo.CI_Date.dateType.CI_DateTypeCode="creation") > 0}

MD_MetadataScope

+ resourceScope: MD_ScopeCode = "dataset"+ name: CharacterString [0..1]

constraints{name is mandatory if resourceScope not equal to "dataset"}

+metadataScope 0..*

A.2.2 Identification information

The UML for identification information defines the metadata classes required to identify a resource. It also defines separate specialisation sub-classes for identifying data and services. Refer to B.2.2 for the data dictionary for this diagram.

class Identification information

«Union»MD_Resolution

+ equivalentScale: MD_RepresentativeFraction+ distance: Distance+ vertical: Distance+ angularDistance: Angle+ levelOfDetail: CharacterString

«DataType»MD_RepresentativeFraction

+ denominator: Integer

Constraint information::MD_Constraints

Distribution information::MD_Format

MD_Usage

+ specificUsage: CharacterString+ usageDateTime: TM_Primitive [0..*]+ userDeterminedLimitations: CharacterString [0..1]+ userContactInfo: CI_Responsibility [0..*]+ response: CharacterString [0..*]+ additionalDocumentation: CI_Citation [0..*]+ identifiedIssues: CI_Citation [0..1]

Common classes::MD_BrowseGraphic

+ fileName: CharacterString+ fileDescription: CharacterString [0..1]+ fileType: CharacterString [0..1]+ imageConstraints: MD_Constraints [0..*]+ linkage: CI_OnlineResource [0..*]

MD_AssociatedResource

+ name: CI_Citation [0..1]+ associationType: DS_AssociationTypeCode+ initiativeType: DS_InitiativeTypeCode [0..1]+ metadataReference: CI_Citation [0..1]

constraints{count of (name + metadataReference) > 0}

MD_Keywords

+ keyword: CharacterString [1..*]+ type: MD_KeywordTypeCode [0..1]+ thesaurusName: CI_Citation [0..1]

constraints{When the resource described is a service, one instance ofMD_Keyword shall refer to the service taxonomy defined in ISO19119}

Maintenance information::MD_MaintenanceInformation

Metadata Information::MD_Metadata

«abstract»MD_Identification

+ citation: CI_Citation+ abstract: CharacterString+ purpose: CharacterString [0..1]+ credit: CharacterString [0..*]+ status: MD_ProgressCode [0..*]+ pointOfContact: CI_Responsibility [1..*]+ spatialRepresentationType: MD_SpatialRepresentationTypeCode [0..*]+ spatialResolution: MD_Resolution [0..*]+ temporalResolution: TM_Duration [0..*]+ topicCategory: MD_TopicCategoryCode [1..*]+ extent: EX_Extent [0..*]+ additionalDocumentation: CI_Citation [0..*]+ processingLevel: MD_Identifier [0..1]

constraints{(MD_Metadata.metadataScope.MD_MetadataScope.resourceScope) = 'dataset' implies count(extent.geographicElement.EX_GeographicBoundingBox +extent.geographicElement.EX_GeographicDescription) >= 1}{(MD_Metadata.metadataScope.MD_Scope.resourceScope) = ('dataset' or 'series') implies topicCategory ismandatory}

MD_DataIdentification

+ defaultLocale: PT_Locale [0..1]+ otherLocale: PT_Locale [0..*]+ environmentDescription: CharacterString [0..1]+ supplementalInformation: CharacterString [0..1]

constraints{defaultLocale documented if resource includes textual information}{defaultLocale.PT_Locale.characterEncoding default value is UTF-8}

Service metadata information::SV_ServiceIdentification

A

MD_KeywordClass

+ className: CharacterString+ conceptIdentifier: URI [0..1]+ ontology: CI_Citation

+resourceConstraints 1..*

+associatedResource0..*

+operatesOn

0..*

+resourceMaintenance1..*

+descriptiveKeywords1..*

+keywordClass 0..1

+graphicOverview

0..*

+identificationInfo1..*

+resourceFormat

0..*

+resourceSpecificUsage

0..*

Figure 3: Identification information

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 26

A.2.3 Constraint informationThe UML class diagram for constraint information defines the metadata required for managing rights to information including restrictions on access and use. Refer to Error: Reference source not found for the data dictionary for this diagram.

class Constraint information

«CodeList»MD_RestrictionCode

+ copyright+ patent+ patentPending+ trademark+ licence+ intellectualPropertyRights+ restricted+ otherRestrictions+ unrestricted+ licenceUnrestricted+ licenceEndUser+ licenceDistributor+ private+ statutory+ confidential+ sensitiveButUnclassified+ in-confidence

Metadata Information::MD_Metadata

MD_Constraints

+ useLimitation: CharacterString [0..*]+ constraintApplicationScope: MD_Scope [0..1]+ graphic: MD_BrowseGraphic [0..*]+ reference: CI_Citation [1..*]+ releasability: MD_Releasability [0..1]+ responsibleParty: CI_Responsibility [0..*]

«abstract»Identification information::MD_Identification

«CodeList»MD_ClassificationCode

+ unclassified+ restricted+ confidential+ secret+ topSecret+ sensitiveButUnclassified+ forOfficialUseOnly+ protected+ limitedDistribution

MD_SecurityConstraints

+ classification: MD_ClassificationCode+ userNote: CharacterString [0..1]+ classificationSystem: CharacterString [0..1]+ handlingDescription: CharacterString [0..1]

MD_LegalConstraints

+ accessConstraints: MD_RestrictionCode [0..*]+ useConstraints: MD_RestrictionCode [0..*]+ otherConstraints: CharacterString [0..*]

constraints{If MD_LegalConstraints used then count of (accessConstraints +useConstraints + otherConstraints + useLimitation + releasability ) > 0}{otherConstraints: only documented if accessConstraints oruseConstraints = "otherRestrictions"}

MD_Releasability

+ addressee: CI_Responsibility [0..*]+ statement: CharacterString [0..1]+ disseminationConstraints: MD_RestrictionCode [0..*]

constraints{count (addressee + statement) > 0}

+resourceConstraints 1..* +metadataConstraints1..*

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 27

Figure 4: Constraint information

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 28

A.2.4 Lineage informationThis UML class diagram for lineage supports the provision of metadata concerning the sources and production processes used in producing a resource. Refer to B.2.4 for the data dictionary for this diagram.

class Lineage information

LI_Source

+ description: CharacterString+ sourceSpatialResolution: MD_Resolution [0..1]+ sourceReferenceSystem: MD_ReferenceSystem [0..1]+ sourceCitation: CI_Citation [0..1]+ sourceMetadata: CI_Citation [0..*]+ scope: MD_Scope [0..1]

constraints{"description" is mandatory if "sourceCitation" is not documented}{"sourceCitation" is mandatory if "description" is not documented}

LI_ProcessStep

+ description: CharacterString+ rationale: CharacterString [0..1]+ stepDateTime: TM_Primitive [0..1]+ processor: CI_Responsibility [0..*]+ reference: CI_Citation [0..*]+ scope: MD_Scope [0..1]

LI_Lineage

+ statement: CharacterString+ scope: MD_Scope [0..1]+ additionalDocumentation: CI_Citation [0..*]

constraints{"source" role is mandatory whenMD_Metadata.metadataScope.MD_MetadataScope.resourceSopeequal to “dataset” or “non-geographic dataset”}

MD_Metadata

+source 0..*

+resourceLineage1..*

+source

0..*+sourceStep

0..*

+processStep

0..*

Figure 5: Lineage information

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 29

A.2.5 Maintenance information

This UML class diagram supports the provision of metadata related to the scope and frequency of maintenance for a resource. Refer to B.2.4 for the data dictionary for this diagram.

class Maintenance information

MD_MaintenanceInformation

+ maintenanceAndUpdateFrequency: MD_MaintenanceFrequencyCode+ maintenanceDate: CI_Date [0..*]+ userDefinedMaintenanceFrequency: TM_PeriodDuration [0..1]+ maintenanceScope: MD_Scope [0..*]+ maintenanceNote: CharacterString [0..*]+ contact: CI_Responsibi lity [0..*]

constraints{count (maintenanceAndUpdateFrequency + userDefinedMaintenanceFrequency) >0}

«abstract»Identification information::

MD_Identification

Metadata Information::MD_Metadata

«CodeList»MD_MaintenanceFrequencyCode

+ continual+ daily+ weekly+ fortnightly+ monthly+ quarterly+ biannually+ annually+ asNeeded+ irregular+ notPlanned+ unknown+ periodic+ semimonthly+ biennially

+resourceMaintenance 1..* +metadataMaintenance 0..1

Figure 6: Maintenance information

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 30

A.2.6 Distribution information

This UML class diagram supports the provision of metadata about resource distribution, including information about the distribution formats, options for obtaining a resource and distributor. Refer to B.2.4 for the data dictionary for this diagram.

class Distribution information

«abstract»Identification information::

MD_Identification

MD_Format

+ formatSpecificationCitation: CI_Citation+ amendmentNumber: CharacterString [0..1]+ fileDecompressionTechnique: CharacterString [0..1]+ medium: MD_Medium [0..*]

MD_Distributor

+ distributorContact: CI_Responsibility

MD_Distribution

+ description: CharacterString [0..1]

MD_DigitalTransferOptions

+ unitsOfDistribution: CharacterString [0..1]+ transferSize: Real [0..1]+ onLine: CI_OnlineResource [0..*]+ offLine: MD_Medium [0..*]+ transferFrequency: TM_PeriodDuration [0..1]+ distributionFormat: MD_Format [0..*]

responsibilitiesunits of distribution applies to both onLine andoffLine distributions

MD_StandardOrderProcess

+ fees: CharacterString [0..1]+ plannedAvailableDateTime: DateTime [0..1]+ orderingInstructions: CharacterString [0..1]+ turnaround: CharacterString [0..1]+ orderOptionsType: RecordType [0..1]+ orderOptions: Record [0..1]

Metadata Information::MD_Metadata

«CodeList»MD_MediumFormatCode

+ cpio+ tar+ highSierra+ iso9660+ iso9660RockRidge+ iso9660AppleHFS+ udf

«DataType»MD_Medium

+ name: CI_Citation [0..1]+ density: Integer [0..1]+ densityUnits: CharacterString [0..1]+ volumes: Integer [0..1]+ mediumFormat: MD_MediumFormatCode

[0..*]+ mediumNote: CharacterString [0..1]+ identifier: MD_Identifier [0..1]

constraints{if density used then count (densityUnits) > 0}

+distributionOrderProcess 0..*

+distributor0..* +formatDistributor 0..*

+distributorFormat 0..*

+distributionFormat

1..*

+distributionInfo 0..*

+resourceFormat 0..*

+distributorTransferOptions

0..*

+transferOptions 0..*

Figure 7: Distribution information

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 31

A.2.7 Associate Type Code

This UML class diagram supports the provision of additional values for the Associated Type Code List. Refer to B.2.4 for the data dictionary for this diagram.

class Context Diagram: DS_Association...

«CodeList»DS_AssociationTypeCode

+ crossReference+ largerWorkCitation+ partOfSeamlessDatabase+ stereoMate+ isComposedOf+ col lectiveTitle+ series+ dependency+ revisionOf+ generated+ hadDerrivation+ operatedOnBy+ operatesOn+ wasDerrivedFrom+ wasGeneratedBy

Figure 8: Associated Type Code List

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 32

Annex B : GA Profile Data Dictionary

B.1 Data Dictionary Overview

B.1.1 Introduction

This data dictionary describes the characteristics of the metadata defined by the UML model in Annex A.

The dictionary is categorised into sections by UML model package diagram: Metadata Entity Set, Identification, Constraints, Data Quality, Lineage and Distribution. The clause titles of several of the tables have been expanded to reflect class specification within the respective diagram. Each model diagram from Annex A has a section within the data dictionary. In keeping with Annex A, this section only represents those entities whose content models have been changed by the GA profile. Entities not represented in this section remain unchanged from their definitions provided in ISO 19115-1:2014.

Each UML model class equates to a data dictionary entity. Each UML model class attribute equates to a data dictionary element. The shaded rows define entities. The reference to the ISO 19115-1:2014 entities and elements are shown as a number within brackets, e.g. (334). The symbol † is used to identify the attributes whose constraints have been modified by this profile.

In case of ambiguity between the data dictionary definitions and the UML class diagrams, the UML class diagrams should be treated as the authoritative source.

The term “dataset,” when used as part of a definition, is synonymous with all types of geographic data resources (aggregations of datasets, individual features and the various classes that compose a feature).

B.1.2 Name/role name

A label assigned to a metadata entity or to a metadata element. Metadata entity names start with an upper case letter. Spaces do not appear in a metadata entity name. Instead, multiple words are concatenated, with each new word starting with a capital letter (e.g. ExampleName). Metadata entity names are unique within the entire data dictionary of this standard. Metadata element names are unique within a metadata entity, not the entire data dictionary of this standard. Metadata element names are made unique, within an application, by the combination of the metadata entity and metadata element names (e.g. MD_Metadata.characterSet). Role names are used to identify metadata abstract model associations and are preceded by “Role name:” to distinguish them from other metadata elements. Names and role names may be in a language other than that used in this standard.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 33

B.1.3 ISO reference

Those classes that are not CodeList or Enumeration stereotypes are provided with a Short Name for each element. A naming convention similar to that used to create the longer entity and element names was used to create the short names. The number in brackets after the short name is a reference to the ISO 19115 metadata entity or metadata element.

B.1.4 Definition

The metadata entity/element description

B.1.5 Obligation/Condition

B.1.5.1 General

This is a descriptor indicating whether a metadata entity or metadata element shall always be documented in the metadata or sometimes be documented (i.e. contains value(s)). This descriptor may have the following values: mandatory (M), conditional (C), or optional (O).

B.1.5.2 Mandatory

An indication that the metadata entity or metadata element must be documented

B.1.5.3 Conditional

Specifies an electronically manageable condition under which at least one metadata entity or a metadata element is mandatory. Conditional is used for one of the three following possibilities:

Expressing a choice between two or more options. At least one option is mandatory and must be documented

Documenting a metadata entity or a metadata element if another element has been documented

Documenting a metadata element if a specific value for another metadata element has been documented. To facilitate reading by humans, the specific value is used in plain text (e.g. table in Section B.2.1, row 3 “conditional / not defined by encoding”)

If the answer to the condition is positive, then the metadata entity or the metadata element shall be mandatory.

B.1.5.4 Optional

The metadata entity or the metadata element may be documented or may not be documented. Optional metadata entities and optional metadata elements have been defined to provide a guide to those looking to fully document their data. (Use of this common set of defined elements will help promote interoperability among geographic data users and producers world-wide.) If an optional entity is not used, the elements contained within that entity (including mandatory

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 34

elements) will also not be used. Optional entities may have mandatory elements; those elements only become mandatory if the optional entity is used.

B.1.5.5 Maximum occurrence

Specifies the maximum number of instances the metadata entity or the metadata element may have. Single occurrences are shown by “1”; repeating occurrences are represented by “N”.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 35

B.2 Metadata package data dictionaries

B.2.1 Metadata entity set information

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

15 MD_Metadata root entity which defines metadata about a resource or resources

M 1 Class

16 metadataIdentifier† unique identifier for this metadata record

M 1 Class MD_Identifier

17 defaultLocale language and character set used for documenting metadata

C / not defined by encoding and UTF-8 not used?

1 Class PT_Locale

18 parentMetadata† identification of the parent metadata record

C /If there is an upper level object;C / resourceScope equal to ‘feature’ or ‘featureType’ or ‘attribute’ or ‘attributeType’

1 Class CI_Citation

19 contact party responsible for the metadata information

M N Class CI_Responsibility

20 dateInfo date(s) associated with the metadataNOTE: creation date must be provided, others can also be provided.

M N Class CI_Date

21 metadataStandard citation for the standard to which the metadata conformsNOTE: Metadata standard citations should include an identifier

O N Class CI_Citation

36 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

22 metadataProfile† citation for the profile(s) of the metadata standard to which the metadata conformsNOTE: Metadata profile citations should include an identifier

O N Class CI_Citation

23 alternativeMetadataReference

reference to alternative metadata, e.g. Dublin Core, FSDC, or metadata is a non-ISO standard for the same resource

O N Class CI_Citation

24 otherLocale provides information about alternatively used localised character strings

O N Class PT_Locale

25 metadataLinkage online location where metadata is available

O N Class CI_OnlineResource

26 Role name:spatialRepresentationInfo

digital representation of spatial information in the resource

O N Association MD_SpatialRepresentation

27 Role name:referenceSystemInfo†

description of the spatial and temporal reference systems used in the resource

C / resourceScope equal to “dataset”

N Association MD_ReferenceSystem

28 Role name:metadataExtensionInfo

information describing metadata extensions

O N Association MD_MetadataExtensionInformation

29 Role name:identificationInfo

basic information about the resource(s) to which the metadata applies

M N Association MD_Identification

30 Role name:contentInfo

information about feature and coverage characteristics

O N Association MD_ContentInformation

31 Role name:distributionInfo

information about the distributor of and options for obtaining the resource(s)

O N Association MD_Distribution

32 Role name:dataQualityInfo†

provides overall assessment of quality of a resource(s)

O N Association DQ_DataQuality (ISO 19157)

33 Role name:portrayalCatalogueInfo

information about the catalogue of rules defined for the portrayal of a resource(s)

O N Association MD_PortrayalCatalogueReference

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 37

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

34 Role name:metadataConstraints†

restrictions on the access and use of metadata

M N Association MD_Constraints

35 Role name:applicationSchemaInfo

information about the conceptual schema of a dataset

O N Association MD_ApplicationSchemaInformation

36 Role name:metadataMaintenance

information about the frequency of metadata updates, and the scope of those updates

O 1 Association MD_MaintenanceInformation

B.2.2 Identification information

B.2.2.1 General

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

42 MD_Identification basic information required to uniquely identify a resource or resources

Use obligation from referencing object

Use maximum occurrence from referencing object

Aggregated Class (MD_Metadata) <<Abstract>>

NOTE Caution regarding the use of multiple instances of this class. See Annex.E.in Standard

43 citation citation data for the resource(s) M 1 Class CI_Citation

44 abstract brief narrative summary of the content of the resource(s)

M 1 CharacterString Free text

45 purpose summary of the intentions with which the resource(s) was developed

O 1 CharacterString Free text

46 credit recognition of those who contributed to the resource(s)

O N CharacterString Free text

47 status status of the resource(s) O N Class MD_ProgressCode

48 pointOfContact† identification of, and means of communication with, person(s) and organisation(s) associated with the resource(s)

M N Class CI_Responsibility

49 spatialRepresentationType method used to spatially represent geographic information

O N Class MD_SpatialRepresentationTypeCode

38 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

50 spatialResolution factor which provides a general understanding of the density of spatial data in the dataset or describes the range of resolutions in which a digital resource may be usedNOTE: this element should be repeated when describing upper and lower range

O N Class MD_Resolution

51 temporalResolution smallest resolvable temporal period for a resource

O N Class TM_Duration

52 topicCategory† main theme(s) of the resource M 1 Class MD_TopicCategoryCode; Default value = “geoscientificInformation”

53 extent spatial and temporal extent of the resource

C / resourceScope is equal to ”dataset” or “series”

N Class EX_Extent

54 additionalInformation other documentation associated with the resource

O 1 CharacterString CI_Citation

55 processingLevel code that identifies the level of processing in the producers coding system of a resourceEXAMPLE: NOAA level 18

O 1 Class MD_Identifier (Data Type)

56 Role name:resourceMaintenance†

information about the frequency of resource updates, and the scope of those updates

M 1 Association MD_MaintenanceInformation

57 Role name:graphicOverview

graphic that illustrates the resource(s) (should include a legend for the graphic)

O N Association MD_BrowseGraphic

58 Role name:resourceFormat†

description of the format of the resource(s)

C / distributionFormat <!

N Association MD_Format

59 Role name:descriptiveKeywords†

category keywords, their type, and reference source

M N Association MD_Keywords

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 39

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

60 Role name:resourceSpecificUsage

basic information about specific application(s) for which the resource(s) have been or is being used by different users

O N Association MD_Usage

61 Role name:resourceConstraints†

information about constraints which apply to the resource(s)

M N Association MD_Constraints

62 Role name:associatedResource

associated resource information O N Association MD_AssociatedResource

63 MD_DataIdentification information required to identify a resource

Use obligation from referencing object

Use maximum occurrence from referencing object

Specified Class (MD_Identification)

64 defaultLocale language and character set used for documenting metadata

C / language used in resource

Class Class PT_Locale

65 otherLocale alternative localised language(s) and character set(s) used within resource

O N Class PT_Locale

66 environmentDescription description of the resource in the producer’s processing environment, including items such as the software, the computer operating system, file name, and size

O 1 CharacterString Free text

67 supplementalInformation any other descriptive information about the resource

O 1 CharacterString Free text

40 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

B.2.3 Constraint information

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

98 MD_Constraints restrictions on the access and use of a resource or metadata

Use obligation from referencing object

Use maximum occurrence from referencing object

Aggregated Class (MD_Metadata andMD_Identification)

99 useLimitation limitation affecting the fitness for use of the resource or metadata. Example: “Not to be used for navigation”.

O N CharacterString Free text

100 constraintApplicationScope spatial and/or temporal extent and or level of the application of the constraint restrictions

O 1 Class MD_Scope

101 graphic graphic /symbol indicating the constraint

EXAMPLE:

O N Class MD_BrowseGraphic

102 reference citation for the limitation or constraintEXAMPLE: copyright statement, licence agreement, etc.

M N Class CI_Citation

103 releasability information concerning the parties to whom the resource can or cannot be released

O 1 Class MD_Releasability

104 responsibleParty party responsible for the resource constraints

O N Class CI_Responsibility

105 MD_LegalConstraints restrictions and legal prerequisitesfor accessing and using the resource or metadata

Use obligation from referencing object

Use maximum occurrence from referencing object

Specialised Class (MD_Constraints)

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 41

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

106 accessConstraints† access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource or metadata

C / resourceConstraint

N Class MD_RestrictionCode

107 useConstraints† constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations or warnings on using the resource or metadata

C / resourceConstraint

N Class MD_RestrictionCode

108 otherConstraints other restrictions and legal prerequisites for accessing and using the resource or metadata

C / accessConstraints or useConstraints or useLimitation or releasability not exist and accessConstraints or useConstraints = "otherRestrictions"?

N CharacterString Free text

109 MD_SecurityConstraints handling restrictions imposed on the resource or metadata for national security or similar security concerns

Use obligation from referencing object

Use maximum occurrence from referencing object

Specialised Class (MD_Constraints)

110 classification name of the handling restrictions on the resource or metadata

M 1 Class MD_ClassificationCode

111 userNote explanation of the application of the legal constraints or other restrictions and legal prerequisites for obtaining and using the resource or metadata

O 1 CharacterString Free text

112 classificationSystem name of the classification system O 1 CharacterString Free text

113 handlingDescription additional information about the restrictions on handling the resource or metadata

O 1 CharacterString Free text

42 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

114 MD_Releasability information about resource release constraints

Use obligation from referencing object

Use maximum occurrence from referencing object

Class

115 addressee party to which the release statement applies

C / statement not exist?

N Class CI_Responsibility

116 statement release statement C / addressee not exist?

1 CharacterString Free text

117 disseminationConstraints component in determining releasability

O N Class MD_RestrictionCode <<CodeList>>

B.2.4 Lineage information

B.2.4.1 General

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

118 LI_Lineage information about the events or source data used in constructing the data specified by the scope or lack of knowledge about lineage

M Use maximum occurrence from referencing object

Aggregated Class (MD_Metadata)

119 statement† general explanation of the data producer’s knowledge about the lineage of a dataset

M 1 CharacterString Free text

120 scope type of resource and/or extent to which the lineage information applies

O 1 Class MD_Scope

121 additionalDocumentation resourceEXAMPLE: a publication that describes the whole process to generate this resource (e.g. a dataset).

O N Class CI_Citation

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 43

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

122 Role name:processStep

information about events in the life of a dataset specified by the scope

C /LI_Lineage.statement and source role not documented?

N Association LI_ProcessStep

123 Role name:source†

information about the source data used in creating the data specified by the scope

O N Association LI_Source

B.2.5 Maintenance information

B.2.5.1 General

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

140 MD_MaintenanceInformationinformation about the scope and frequency of updating

Use obligation from referencing object

Use maximum occurrence from referencing object

Aggregated Class (MD_Metadata and MD_Identification) Lines 141-146

141maintenanceAndUpdateFrequency

frequency with which changes and additions are made to the resource after the initial resource is completed M 1 Class

MD_MaintenanceFrequencyCode <<CodeList>> (B.5.21)

142 maintenanceDatedate information associated with maintenance of resource O N Class CI_Date (B.3.2.6)

143userDefinedMaintenanceFrequency

maintenance period other than those defined O 1 Class

TM_PeriodDuration (B.4.4)

144 maintenanceScope

type of resource and/or extent to which the maintenance information applies O N Class MD_Scope (B.3.3.1)

145 maintenanceNote

information regarding specific requirements for maintaining the resource O N CharacterString Free text

44 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

Name / Role name Definition Obligation / Condition

Maximum occurrence

Data type Domain

146 contact

identification of, and means of communicating with, person(s) and organisation(s) with responsibility for maintaining the resource O N Class CI_Responsibility (B.3.2.2)

B.2.6 Distribution information

B.2.6.1 GeneralName / Role name Definition Obligation /

ConditionMaximum occurrence

Data type Domain

237 MD_Distribution information about the distributor of and options for obtaining the resource

Use obligation from referencing object

Use maximum occurrence from referencing object

Aggregated Class (MD_Metadata)

238 description brief description of a set of distribution options

O 1 CharacterString Free text

239 Role name:distributionFormat†

provides a description of the format of the data to be distributed

C/ distributionInfo present

1 Class MD_Format

240 Role name:distributor

provides information about the distributor

O N Class MD_Distributor

241 Role name:transferOptions

provides information about technical means and media by which a resource is obtained from the distributor

O N Class MD_DigitalTransferOptions

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 45

B.3 Codelists and EnumerationsThe GA profile requires extended code lists or enumerations listed below.

B.3.8 DS_AssociationTypeCode <<CodeList>>

Concept name Code Definition

1 crossReference crossReference reference from one resource to another

2 largerWorkCitation largerWorkCitation reference to a master resource of which this one is a part

3 partOfSeamlessDatabase partOfSeamlessDatabase part of same structured set of data held in a computer

4 StereoMate StereoMate part of a set of imagery that when used together, provides three-dimensional images

5 isComposedOf isComposedOf reference to resources that are parts of this resource

6 collectiveTitle collectiveTitle common title for a collection of resourcesNOTE: Title identifies elements of a series collectively, combined with information about what volumes are available at the source cite.

7 series series associated through a common heritage such as produced to a common product specification

8 dependency dependency associated through a common heritage such as produced to a common product specification

9 revisionOf revisionOf resource is a revision of associated resource

10 generated generated inverse of wasGeneratedBy where the domain resource generated the range resource implying that the domain resource is a temporal event, such as a data processing action, and the range resource is an entity

11 hadDerivation hadDerivation inverse of wasDerivedFrom where the range resource was derived from the domain resource

12 informed informed inverse of wasInformedBy

13 operatedOnBy operatedOnBy inverse of operatesOn where the domain resource is, or can be, operated on (queried, subsetted etc.) by the range resource which must be an agent (i.e. is something that bears some form of responsibility for the operation taking place)

14 operatesOn operatesOn an equivalent relationship to srv:operatesOn from a Service to a Dataset

15 wasDerivedFrom wasDerivedFrom the domain resource was derived from the range resource which must have been an entity

46 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

(i.e. not an actor with agency or a temporal event)

16 wasGeneratedBy wasGeneratedBy the domain resource was generated by the range resource which must have been a temporal event such as a data processing action or a field survey

17 wasInformedBy wasInformedBy The domain resource was informed by the range resource which must have been an Entity (i.e. not an Agent with agency or an Activity temporal event). This is a looser association than wasDerivedFrom and does not indicate direct derivation, as wasDerivedFrom does.

B.3.9 ProtocolType <<CodeList>>

Concept name (English) Code Definition

1 DB:ORACLE ESRDB:ORACLE ORACLE database table

2 DB:POSTGIS DB:POSTGIS PostGIS database table

3 ESRI:AIMS--http--configuration

ESRI:AIMS--http--configuration

ESRI's ArcIMS Map Service Configuration File written in ArcXML

4 ESRI:AIMS--http-get-feature ESRI:AIMS--http-get-feature

ESRI's ArcIMS Internet Feature Map Service

5 ESRI:AIMS--http-get-image ESRI:AIMS--http-get-image ESRI's ArcIMS Internet Image Map Service

6 ESRI:Geoprocessing-Service

ESRI:Geoprocessing-Service

ESRI's ArcGIS Geoprocessing Server

7 ESRI:Image-Service ESRI:Image-Service ESRI's ArcGIS Image Server

8 ESRI:Map-Service ESRI:Map-Service ESRI's ArcGIS Map Server

9 ESRI:Services-Directory-Page

ESRI:Services-Directory-Page

ESRI's ArcGIS Services Directory Page

10 FILE:GEO FILE:GEO File containing Geographic Information System (GIS) data

11 FILE:RASTER FILE:RASTER File containing raster data

12 GLG:KML-2.0-http-get-map GLG:KML-2.0-http-get-map Google Earth Keyhole Markup Language (KML) Service version 2.0

13 OGC:CSW OGC:CSW Open Geospatial Consortium's Catalogue Service for the Web

14 OGC:GML OGC:GML Open Geospatial Consortium's Geography Markup Language (GML)

15 OGC:KML OGC:KML Open Geospatial Consortium's Keyhole Markup Language (KML)

16 OGC:ODS OGC:ODS Open Geospatial Consortium's Location Service (OpenLS) Directory Service (ODS)

17 OGC:OGS OGC:OGS Open Geospatial Consortium's Location Service (OpenLS) Gateway Service (ODS)

18 OGC:OPS OGC:OPS Open Geospatial Consortium's Location Service (OpenLS) Presentation Service (ODS)

19 OGC:ORS OGC:ORS Open Geospatial Consortium's Location Service (OpenLS) Route Service (ODS)

20 OGC:OUS OGC:OUS Open Geospatial Consortium's Location Service

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 47

Concept name (English) Code Definition

(OpenLS) Utility Service (ODS)

21 OGC:SAS OGC:SAS Open Geospatial Consortium's Sensor Alert Service (SAS)

22 OGC:SOS OGC:SOS Open Geospatial Consortium's Sensor Observation Service (SOS)

23OGC:SOS-1.0.0-http-get-observation

OGC:SOS-1.0.0-http-get-observation

Open Geospatial Consortium's Sensor Observation Service (SOS) version 1.0.0 GetObservation operation

24OGC:SOS-1.0.0-http-post-observation

OGC:SOS-1.0.0-http-post-observation

Open Geospatial Consortium's Sensor Observation Service (SOS) version 1.0.0 GetObservation operation using POST

25 OGC:SPS OGC:SPS Open Geospatial Consortium's Sensor Planning Service (SPS)

26 OGC:WCS OGC:WCS Open Geospatial Consortium's Web Coverage Service (WCS)

27OGC:WCS-1.0.0-http-get-capabilities

OGC:WCS-1.0.0-http-get-capabilities

Open Geospatial Consortium's Web Coverage Service (WCS) version 1.0.0 GetCapabilities operation

28OGC:WCS-1.1.0-http-get-capabilities

OGC:WCS-1.1.0-http-get-capabilities

Open Geospatial Consortium's Web Coverage Service (WCS) version 1.1.0 GetCapabilities operation

29 OGC:WCTS OGC:WCTS Open Geospatial Consortium's Web Coordinate Transformation Service (WCTS)

30 OGC:WFS OGC:WFS Open Geospatial Consortium's Web Feature Service (WFS)

31OGC:WFS-1.0.0-http-get-capabilities

OGC:WFS-1.0.0-http-get-capabilities

Open Geospatial Consortium's Web Feature Service (WFS) version 1.0.0 GetCapabilities operation

32OGC:WFS-1.1.0-http-get-capabilities

OGC:WFS-1.1.0-http-get-capabilities

Open Geospatial Consortium's Web Feature Service (WFS) version 1.1.0 GetCapabilities operation

33 OGC:WFS-G OGC:WFS-G Open Geospatial Consortium's Web Feature Service Gazetteer Profile (WFS-G)

34OGC:WMC-1.1.0-http-get-capabilities

OGC:WMC-1.1.0-http-get-capabilities

Open Geospatial Consortium's Web Map Context (WMC) version 1.1 GetCapabilities operation

35 OGC:WMS OGC:WMS Open Geospatial Consortium's Web Map Service (WMS)

36OGC:WMS-1.1.1-http-get-capabilities

OGC:WMS-1.1.1-http-get-capabilities

Open Geospatial Consortium's Web Map Service (WMS) version 1.1.1 GetCapabilities operation

37 OGC:WMS-1.1.1-http-get-map

OGC:WMS-1.1.1-http-get-map

Open Geospatial Consortium's Web Map Service (WMS) version 1.1.1 GetMap operation

38OGC:WMS-1.3.0-http-get-capabilities

OGC:WMS-1.3.0-http-get-capabilities

Open Geospatial Consortium's Web Map Service (WMS) version 1.3.0 GetCapabilities operation

39 OGC:WMS-1.3.0-http-get-map

OGC:WMS-1.3.0-http-get-map

Open Geospatial Consortium's Web Map Service (WMS) version 1.3.0 GetMap operation

40OGC:WNS OGC:WNS Open Geospatial Consortium's Web Notification

Service (WNS)

41 OGC:WPS OGC:WPS Open Geospatial Consortium's Web Processing

48 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

Concept name (English) Code Definition

Service (WPS)

42 RBNB:DATATURBINE RBNB:DATATURBINE Ring Buffer Network Bus (RBNB) DataTurbine streaming

43 UKST UKST Unknown Service Type

44 URN:JETSTREAM-PROXY URN:JETSTREAM-PROXY

File for download through a Jetstream streaming proxy

45 WWW:LINK-1.0-http--ical WWW:LINK-1.0-http--ical iCalendar URL

46 WWW:LINK-1.0-http--link WWW:LINK-1.0-http--link Web address URL

47 WWW:LINK-1.0-http--opendap

WWW:LINK-1.0-http--opendap

Open-source Project for a Network Data Access Protocol (OPeNDAP) URL

48 WWW:LINK-1.0-http--partners

WWW:LINK-1.0-http--partners

Partner web address URL

49 WWW:LINK-1.0-http--related WWW:LINK-1.0-http--related

Related link URL

50 WWW:LINK-1.0-http--rss WWW:LINK-1.0-http--rss Rich Site Summary (RSS) News feed URL

51 WWW:LINK-1.0-http--samples

WWW:LINK-1.0-http--samples

Showcase product URL

B.3.10 OnLineFunctionCode <<CodeList>>

Concept name Code Definition1 browseGraphic browseGraphic browse graphic provided

2 browsing browsing online browsing provided

3 completeMetadata completeMetadata complete metadata provided

4 download download online instructions for transferring data from one storage device or system to another

5 fileAccess fileAccess online file access provided

6 information information online information about the resource

7 offlineAccess offlineAccess online instructions for requesting the resource from the provider

8 order order online order process for obtaining the resource

9 search search online search interface for seeking out information about the resource

10 upload upload online resource upload capability provided

11 provenanceQueryService

provenanceQueryService an online service that allows querying for provenance records about the resource. The provenance records delivered are conformant to the W3C's PROV Data Model

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 49

B.3.11 ServiceType <<CodeList>>

Concept name (English) Code Definition1 ESRI:ArcGIS:GPServer ESRI:ArcGIS:GPServer ESRI's ArcGIS Geoprocessing Server

2 ESRI:ArcGIS:ImageServer ESRI:ArcGIS:ImageServer ESRI's ArcGIS Image Server

3 ESRI:ArcGIS:MapServer ESRI:ArcGIS:MapServer ESRI's ArcGIS Map Server

4 ESRI:ArcIMS ESRI:ArcIMS ESRI's ArcIMS Service

5 OGC:CSW OGC:CSW Open Geospatial Consortium's Catalogue Service for the Web (CSW)

6 OGC:SOS OGC:SOS Open Geospatial Consortium's Sensor Observation Service

7 OGC:WCS OGC:WCS Open Geospatial Consortium's Web Coverage Service (WCS)

8 OGC:WFS OGC:WFS Open Geospatial Consortium's Web Feature Service (WFS)

9 OGC:WMS OGC:WMS Open Geospatial Consortium's Web Map Service (WMS)

10 OGC:WMTS OGC:WMTS Open Geospatial Consortium's Web Map Tile Service (WMTS)

11 OGC:WPS OGC:WPS Open Geospatial Consortium's Web Processing Service (WPS)

12 OPeNDAP:OPeNDAP OPeNDAP:OPeNDAP Open-source Project for a Network Data Access Protocol (OPeNDAP) root URL

13 REST REST Generic REST web service

14 UKST UKST Unknown service type

15 W3C:HTML:DOWNLOAD W3C:HTML:DOWNLOAD Download

16 W3C:HTML:INFORMATION

W3C:HTML:INFORMATION

HTML Information

17 W3C:SPARQL W3C:SPARQL W3C's SPARQL service

50 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014

Annex C : Use of Metadata Hierarchy

(informative)

C.1 BackgroundAnnex G of ISO 19115-1:2014 provides information about the granularity of metadata entities and the potential use of hierarchy in metadata collections.

This hierarchy of metadata can be graphically represented as shown in Figure 9.

class GA Metadata Hierarchy Model

Data series

Dataset

Feature instance Attribute instanceFeature type Attribute type

Figure 9: Proposed Metadata Hierarchy Model for GA

Note that whilst attributes are conceptually the children of features, ISO19115 suggests that dataset parents be aggregates of features and attributes (both types and instances).

In practice this allows for ISO 19115-3 catalogue implementations to more easily answer questions about metadata relating to a specific dataset (at the cost of making it more difficult to query attributes types associated with a given feature).

Variations on the proposed aggregation or content model are possible as the normative content of ISO19115-1 imposes very few constraints on defining hierarchy and the associated information model. The proposed structure in Figure 9 will be used as a starting point within GA, and may evolve subject to its ability to meet our business requirements.

Geoscience Australia Community Metadata Profile of ISO 19115-1:2014 51

C.1.1 Definition by exception

The metadata hierarchy of ISO 19115-1 is designed to use the concept of “inheritance” associated with Object Oriented class modelling. Each child object inherits information from its parent and has the option to add or override individual fields. In other words, classes lower down in a hierarchy need only define content by exception.

Whilst a feature instance or attribute instance record might only define a small number of fields it is important to recognise it is the fully inherited content model that forms the basis of the record that aims to comply with the constraints of this profile.

C.1.2 Relational data stores and metadata hierarchy

The concept of “definition by exception” as described in the previous subsection is similar to the use of normalised form in relational data modelling.

It is anticipated that the “source of truth” location for most GA profile metadata records will be in corporate Oracle databases. Where possible these databases should use normalised form to represent the GA profile metadata model.

C.1.3 Catalogue implementations, CSW and ISO19115-3

Whilst the source of truth for most GA profile metadata records is likely to be in Oracle databases, catalogue implementations that collectively represent those records will most likely not be.

Catalogue implementations are required within GA to provide search services over collections of GA profile metadata records (and potentially other record types). They provide an OGC Catalogue Services for the Web (CSW) service interface allowing other applications to query the underlying metadata collections. Importantly they represent the underlying ISO 19115-1 records in XML format (ISO 19115-3).

Most CSW implementations, like GeoNetwork, require that metadata hierarchy be represented in denormalised form. The catalogue represents a collection of XML documents, each with its inherited hierarchy information duplicated into the individual record. The requirement for denormalised form in these catalogues does not imply a requirement for denormalisation in the source data tables or structures.

Catalogue databases (like those used by GeoNetwork) are typically inadequate for the purposes of long-term persistent storage and should not be considered the source location for the underlying metadata record data.

52 Geoscience Australia Community Metadata Profile of ISO 19115-1:2014