ISO 19115:2003/19139
ISO 19115:2003 defines the schema required for describing geographic information and services. It provides information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data.
ISO 19115:2003 is applicable to:
- the cataloguing of datasets, clearinghouse activities, and the full description of datasets;
- geographic datasets, dataset series, and individual geographic features and feature properties.
ISO 19115:2003 defines:
- mandatory and conditional metadata sections, metadata entities, and metadata elements;
- the minimum set of metadata required to serve the full range of metadata applications (data discovery, determining data fitness for use, data access, data transfer, and use of digital data);
- optional metadata elements - to allow for a more extensive standard description of geographic data, if required;
- a method for extending metadata to fit specialized needs.
ISO 19139 provides the XML implementation schema for ISO 19115 specifying the metadata record format and may be used to describe, validate, and exchange geospatial metadata prepared in XML.
Model
<gmd:MD_Metadata id="" uuid="" xmlns:gmd="http://www.isotc211.org/2005/gmd"> <gmd:fileIdentifier>{0,1}</gmd:fileIdentifier> <gmd:language>{0,1}</gmd:language> <gmd:characterSet>{0,1}</gmd:characterSet> <gmd:parentIdentifier>{0,1}</gmd:parentIdentifier> <gmd:hierarchyLevel>{0,unbounded}</gmd:hierarchyLevel> <gmd:hierarchyLevelName>{0,unbounded}</gmd:hierarchyLevelName> <gmd:contact>{1,unbounded}</gmd:contact> <gmd:dateStamp>{1,1}</gmd:dateStamp> <gmd:metadataStandardName>{0,1}</gmd:metadataStandardName> <gmd:metadataStandardVersion>{0,1}</gmd:metadataStandardVersion> <gmd:dataSetURI>{0,1}</gmd:dataSetURI> <gmd:locale>{0,unbounded}</gmd:locale> <gmd:spatialRepresentationInfo>{0,unbounded}</gmd:spatialRepresentationInfo> <gmd:referenceSystemInfo>{0,unbounded}</gmd:referenceSystemInfo> <gmd:metadataExtensionInfo>{0,unbounded}</gmd:metadataExtensionInfo> <gmd:identificationInfo>{1,unbounded}</gmd:identificationInfo> <gmd:contentInfo>{0,unbounded}</gmd:contentInfo> <gmd:distributionInfo>{0,1}</gmd:distributionInfo> <gmd:dataQualityInfo>{0,unbounded}</gmd:dataQualityInfo> <gmd:portrayalCatalogueInfo>{0,unbounded}</gmd:portrayalCatalogueInfo> <gmd:metadataConstraints>{0,unbounded}</gmd:metadataConstraints> <gmd:applicationSchemaInfo>{0,unbounded}</gmd:applicationSchemaInfo> <gmd:metadataMaintenance>{0,1}</gmd:metadataMaintenance> <gmd:series>{0,unbounded}</gmd:series> <gmd:describes>{0,unbounded}</gmd:describes> <gmd:propertyType>{0,unbounded}</gmd:propertyType> <gmd:featureType>{0,unbounded}</gmd:featureType> <gmd:featureAttribute>{0,unbounded}</gmd:featureAttribute> </gmd:MD_Metadata>
Core Metadata
This data dictionary describes the characteristics of the metadata defined in ISO 19115. The dictionary is specified in a hierarchy to establish relationships and an organization for the information.
Note:
- "Obligation / Condition" 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: M (mandatory), C (conditional), or O (optional).
- "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”. Fixed number occurrences other than one are allowed, and will be represented by the corresponding number (i.e. “2”, “3”...etc).
Name | Definition | Max occurrence | Domain | |||
---|---|---|---|---|---|---|
Metadata information (MD_Metadata) | root entity which defines metadata about a resource or resources | 1 | Lines 1-9
| |||
1 | fileIdentifier (M) | unique identifier for this metadata file | 1 | Free text | ||
2 | language (M) | language used for documenting metadata | 1 | Free text | ||
3 | characterSet (C) | full name of the character coding standard used for the metadata set | 1 | MD_CharacterSetCode <<CodeList>> | ||
4 | hierarchyLevel (M) | scope to which the metadata applies | N | MD_ScopeCode<<CodeList>> | ||
5 | contact (O) | individualName (O) | name of the responsible person- surname, given name, title separated by a delimiter | 1 | Free text | |
organisationName (O) | name of the responsible organization | 1 | Free text | |||
positionName (O) | role or position of the responsible person | 1 | Free text | |||
role (O) | function performed by the responsible party | 1 | CI_RoleCode | |||
contactInfo (O) | Phone (C) | telephone numbers at which the organization or individual may be contacted | 1 | CI_Telephone | ||
address (C) | physical and email address at which the organization or individual may be contacted | 1 | CI_Address | |||
onlineResource (C) | online information that can be used to contact the individual or organization | 1 | CI_OnlineResource | |||
6 | dateStamp (O) | date that the metadata was created | 1 | Date | ||
7 | metadataStandardName (O) | name of the metadata standard (including profile name) used | 1 | FreeText | ||
8 | metadataStandardVersion (O) | version (profile) of the metadata standard used | 1 | FreeText | ||
9 | spatialRepresentationInfo (O) | topologyLevel | code which identifies the degree of complexity of the spatial relationships | 1 | MD_TopologyLevelCode | |
geometryObjects (O) | information about the geometric objects used in the dataset | N | MD_GeometricObject | |||
MD_Identification - MD_DataIdentification | basic information required to uniquely identify a resource or resources | 1 | Lines 10-20 | |||
10 | title (M) | name by which the cited resource is known | 1 | Free text | ||
date | date (M) | reference date for the cited resource | N | Date | ||
dateType (M) | event used for reference date | 1 | CI_DateTypeCode | |||
edition | version of the cited resource | 1 | Free text | |||
presentationForm | mode in which the resource is represented | 1 | CI_PresentationFormCode <<CodeList>> | |||
11 | abstract (M) | brief narrative summary of the content of the resource(s) | 1 | Free text | ||
12 | purpose (M) | summary of the intentions with which the resource(s) was developed | 1 | Free text | ||
13 | resourceMaintenance (O) | maintenanceAndUpdateFrequency | provieds information about the frequency of resources updates, and the scope of those updates | N | MD_MaintenanceInformation | |
14 | graphicOverview (O) | filename (M) | URL of the file that contains a graphic that provides an illustration of the dataset | 1 | Free text | |
fileDescription (O) | text description of the illustration | 1 | Free text | |||
fileType (O) | format in which the illustration is encoded. Examples: CGM, EPS, GIF, JPEG, PBM, PS, TIFF, XWD | 1 | Free text | |||
15 | descriptiveKeywords (M) | keyword | commonly used word(s) or formalised word(s) or phrase(s) used to describe the subject | N | Free text | |
type (O) | subject matter used to group similiar keywords | 1 | MD_KeywordTypeCode <<CodeList>> | |||
thesaurusName (O) | name of the formally registered thesaurus or a similar authoritative source of keywords | 1 | CI_Citation <<DataType>> | |||
16 | language (M) | language(s) used within the dataset | N | ISO 639-2, other parts may be used | ||
17 | characterSet (C) | full name of the character coding standard used for the dataset | N | MD_CharacterSetCode <<CodeList>> | ||
18 | topicCatergory (O) | main theme(s) of the dataset | N | MD_TopicCategoryCode | ||
19 | extent (O) | westBoundLongitude (M) | western-most coordinate of the limit of the dataset extent, expressed in longitude in decimal degrees (positive east) | 1 | Angle | |
eastBoundLongitude (M) | eastern-most coordinate of the limit of the dataset extent, expressed in longitude in decimal degrees (positive east) | 1 | Angle | |||
southBoundLongitude (M) | southern-most coordinate of the limit of the dataset extent, expressed in latitude in decimal degrees (positive north) | 1 | Angle | |||
northBoundLongitude (M) | northern-most, coordinate of the limit of the dataset extent expressed in latitude in decimal degrees (positive north) | 1 | Angle | |||
20 | supplementalinfo (O) | any other descriptive information about the dataset | 1 | Free text | ||
MD_Constraints | provieds restrictions on the access and use of metada | N | Lines 21-23 | |||
21 | useLimitation (M) | limitation affecting the fitness for use of the resource or metadata. Example, “not to be used for navigation” | N | Free text | ||
22 | accessConstraints (O) | access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource or metadata | N | MD_RestrictionCode | ||
23 | useConstraints (O) | 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 | N | MD_RestrictionCode | ||
MD_Distribution | provides information about the distributor of and options for obtaining the resource(s) | 1 | Lines 24 | |||
24 | transferOptions (O) | provides information about technical means and media by which a resource is obtained from the distributor | N | MD_DigitalTransferOptions | ||
DQ_DataQuality | quality information for the data specified by a data quality scope | 1 | Lines 25-26 | |||
25 | scope (M) | the specific data to which the data quality information applies. | 1 | DQ_Scope | ||
26 | lineage (O) | statement | non-quantitative quality information about the lineage of the data specified in the scope | 1 | LI_Lineage |
Metadata package data dictionaries
CI_Citation
Name | Definition | Obligation / Condition | Max occurrence | Data type | Domain | |
---|---|---|---|---|---|---|
27 | CI_Citation | standardized resource reference | Use obligation from referencing object | Use maximum occurrence from referencing object | Class <<DataType>> | Lines 27-31 |
28 | title | name by which the cited resource is known | M | 1 | CharacterString | Free text |
29 | date | reference date for the cited resource | M | N | Class | CI_Date <<DataType>> |
30 | edition | version of the cited resource | O | 1 | CharacterString | Free text |
31 | presentationForm | mode in which the resource is represented | O | 1 | CharacterString | CI_PresentationFormCode <<CodeList>> |
MD_DigitalTransferOptions
Name | Definition | Obligation / Condition | Max occurrence | Data type | Domain | |
---|---|---|---|---|---|---|
32 | MD_DigitalTransferOptions | technical means and media by which a resource is obtained from the distributor | Use obligation/condition from referencing object | Use maximum occurrence from referencing object | Aggregated Class (MD_Distribution and MD_Distributor) | Lines 33 |
33 | online | information about online sources from which the resource can be obtained | O | N | Class | CI_OnlineResource |
CI_OnlineResource
Name | Definition | Obligation / Condition | Max occurrence | Data type | Domain | |
---|---|---|---|---|---|---|
34 | CI_OnlineResource | information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained | Use obligation/condition from referencing object | Use maximum occurrence from referencing object | Class <<DataType>> | Lines 34-38 |
35 | linkage | location (address) from on-line access using a Uniform Resource Locator address or similar addressing scheme | M | 1 | Class | URL |
36 | protocol | connection protocol to be used | O | 1 | CharacterString | Free text |
37 | name | name of the online resource | O | 1 | CharacterString | Free text |
38 | description | detailed text description of what the online resource is/does | O | 1 | CharacterString | Free text |
MD_CharacterSetCode
Values:
big5, ebcdic, eucJP, eucKR, jis, shiftJIS, ucs2, ucs4, usAscii, utf16, utf7, utf8, _8859part1, _8859part11, _8859part14, _8859part15, _8859part2, _8859part3, _8859part4, _8859part5, _8859part6, _8859part7, _8859part8, _8859part9.
MD_ScopeCode
Name | Definition |
---|---|
attributeType | information applies to the characteristic of a feature |
collectionHardware | information applies to the collection hardware class |
collectionSession | information applies to the collection session |
dataset | information applies to the dataset |
series | information applies to the series |
nonGeographicDataset | information applies to non-geographic data |
dimensionGroup | information applies to a dimension group |
feature | information applies to a feature |
featureType | information applies to a feature type |
propertyType | information applies to a property type |
fieldSession | information applies to a field session |
software | information applies to a computer program or routine |
service | information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case |
model | information applies to a copy or imitation of an existing or hypothetical object |
tile | information applies to a tile, a spatial subset of geographic data |
MD_TopicCategoryCode
Name | Definition |
---|---|
farming | rearing of animals and/or cultivation of plants
Examples: agriculture, irrigation, aquaculture, plantations, herding, pests and diseases affecting crops and livestock |
biota | flora and/or fauna in natural environment
Examples: wildlife, vegetation, biological sciences, ecology, wilderness, sealife, wetlands, habitat |
boundaries | legal land descriptions
Examples: political and administrative boundaries |
climatologyMeteorologyAt mosphere | processes and phenomena of the atmosphere
Examples: cloud cover, weather, climate, atmospheric conditions, climate change, recipitation economic activities, conditions and employment |
economy | processes and phenomena of the atmosphere
Examples: production, labour, revenue, commerce, industry, tourism and ecotourism, orestry, fisheries, commercial or subsistence hunting, exploration and exploitation of resources such as minerals, oil and gas |
elevation | height above or below sea level
Examples: altitude, bathymetry, digital elevation models, slope, derived products |
environment | environmental resources, protection and conservation
Examples: environmental pollution, waste storage and treatment, environmental impact assessment, monitoring environmental risk, nature reserves, landscape |
geoscientificInformation | information pertaining to earth sciences
Examples: geophysical features and processes, geology, minerals, sciences dealing with the composition, structure and origin of the earth’s rocks, risks of earthquakes, volcanic activity, landslides, gravity information, soils, permafrost, hydrogeology, erosion |
health | health, health services, human ecology, and safety
Examples: disease and illness, factors affecting health, hygiene, substance abuse, mental and physical health, health services |
imageryBaseMapsEarthCover | base maps
Examples: land cover, topographic maps, imagery, unclassified images, annotations |
intelligenceMilitary | military bases, structures, activities
Examples: barracks, training grounds, military transportation, information collection |
inlandWaters | inland water features, drainage systems and their characteristics
Examples: rivers and glaciers, salt lakes, water utilization plans, dams, currents, floods, water quality, hydrographic charts |
location | positional information and services
Examples: addresses, geodetic networks, control points, postal zones and services, place names |
oceans | features and characteristics of salt water bodies (excluding inland waters)
Examples: tides, tidal waves, coastal information, reefs |
planningCadastre | information used for appropriate actions for future use of the land
Examples: land use maps, zoning maps, cadastral surveys, land ownership |
society | characteristics of society and cultures
Examples: settlements, anthropology, archaeology, education, traditional beliefs, manners and customs, demographic data, recreational areas and activities, social impact assessments, crime and justice, census information |
structure | man-made construction
Examples: buildings, museums, churches, factories, housing, monuments, shops, towers |
transportation | means and aids for conveying persons and/or goods
Examples: roads, airports/airstrips, shipping routes, tunnels, nautical charts, vehicle or vessel location, aeronautical charts, railways 20. |
utilitiesCommunication | energy, water and waste systems and communications infrastructure and services
Examples: hydroelectricity, geothermal, solar and nuclear sources of energy, water purification and distribution, sewage collection and disposal, electricity and gas distribution, data communication, telecommunication, radio, communication networks |
MD_KeywordTypeCode
Name | Definition |
---|---|
discipline | keyword identifies a branch of instruction or specialized learning |
place | keyword identifies a location |
stratum | keyword identifies the layer(s) of any deposited substance |
temporal | keyword identifies a time period related to the dataset |
theme | keyword identifies a particular subject or topic |
MD_ReferenceSystem
This package contains the description of the spatial and temporal reference system(s) used in a dataset. MD_ReferenceSystem contains an element to identify the reference system used. MD_ReferenceSystem may be subclassed as MD_CRS, which is an aggregate of MD_ProjectionParameters and MD_EllipsoidParameters. MD_ProjectionParameters is an aggregate of MD_ObliqueLineAzimuth and MD_ObliqueLinePoint.
MD_Constraints
This package contains information concerning the restrictions placed on data. The MD_Constraints entity is optional and may be specified as MD_LegalConstraints and/or MD_SecurityConstraints. The otherConstraint element of MD_LegalConstraints shall be non-zero (used) only if accessConstraints and/or useConstraints elements have a value of “otherRestrictions”, which is found in the MD_RestrictionCode codelist.
MD_MaintenanceInformation
This package contains information about the scope and frequency of updating data. MD_MaintenanceInformation entity is optional and contains mandatory and optional metadata elements.