Difference between revisions of "Data Discovery (ECS)"

From Earth Science Information Partners (ESIP)
Line 1: Line 1:
The spiral below lists recommended attributes for the Earth Observation System Data and Information Core System (ECS) metadata model. Where compatible the spiral provides like xpath references for DIF, ECHO, ECS, DCAT, ISO, ISO-1 and FGDC.  
+
The spiral below lists recommended attributes for the Earth Observation System Data and Information Core System (ECS) metadata model. Where compatible the spiral provides xpath references for DIF, ECHO, ECS, DCAT, ISO, ISO-1 and FGDC documentation dialects.  
  
 
==ECS for Data Discovery - Recommended==
 
==ECS for Data Discovery - Recommended==

Revision as of 19:09, November 20, 2014

The spiral below lists recommended attributes for the Earth Observation System Data and Information Core System (ECS) metadata model. Where compatible the spiral provides xpath references for DIF, ECHO, ECS, DCAT, ISO, ISO-1 and FGDC documentation dialects.

ECS for Data Discovery - Recommended

This spiral includes the attributes recommended for use with the NASA ECS metadata model. A more detailed description of these attributes can be found in the EMD Technical Paper.

Source: EMD Technical Paper

ConceptDescriptionDialect (Fit) Paths
AbstractA paragraph describing the resource.

Note: This concept is called "Desciption" in Catalog Services for the Web.
ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString
ECHO /*/echo:Description
DIF /dif:DIF/dif:Summary/dif:Abstract
ECS /*/ecs:CollectionDescription
ECS /*/ecs:LongName
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:descript/fgdc:abstract
DCAT dct:description
Resource Long NameThe reference name used in describing the scientific contents of the data collection.ECHO /*/echo:LongName
ECS /*/ecs:LongName
Resource TitleA short description of the resource. The title should be descriptive enough so that when a user is presented with a list of titles the general content of the data set can be determined.ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title/gco:CharacterString
ECHO /*/echo:ShortName>/*/echo:LongName
DIF /dif:DIF/dif:Entry_Title
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title
ECS /*/ecs:ShortName > /*/ecs:LongName
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:title
DCAT dct:title
VersionVersion of the cited resourceISO //gmd:CI_Citation/gmd:edition/gco:CharacterString
ISO-1 /mai:MI_Metadata/mdb:identificationInfo/rmd:MD_DataIdentification/mri:citation/cit:CI_Citation/cit:edition/gco:CharacterString
ECHO /*/echo:VersionId
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Version
DIF /dif:DIF/dif:Reference/dif:Edition
ECS /*/ecs:VersionId
Distribution ContactContact information for the organization or individual that distributes the resource.ISO /gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty
ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributorContact/cit:CI_Responsibility
ECHO /*/echo:ArchiveCenter
DIF /dif:DIF/dif:Data_Center/dif:Personnel/dif:Role
ECS /*/ecs:ArchiveCenter
FGDC /fgdc:metadata/fgdc:distinfo/fgdc:distrib/fgdc:cntinfo
ProcessorIdentification of, and means of communication with, person(s) and organisation(s) associated with the process step.ISO /*/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep/gmd:processor
ISO-1 /mdb:MD_Metadata/mdb:resourceLineage/mrl:LI_Lineage/mrl:processStep/mrl:LI_ProcessStep/mrl:processor
ECS /*/ecs:ProcessingCenter
FGDC /fgdc:metadata/fgdc:dataqual/fgdc:lineage/fgdc:procstep/fgdc:proccont
Modified DateDate on which the record was created or updated within the catalogueISO /*/gmd:dateStamp/gco:Date
ISO /*/gmd:dateStamp/gco:DateTime
ISO-1 /mdb:MD_Metadata/mdb:dateInfo/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode="lastUpdate"]/cit:date/gco:DateTime
ECHO /*/echo:LastUpdate
DIF /dif:DIF/dif:DIF_Creation_Date
ECS /*/ecs:RevisionDate
Version DescriptionA brief description of the differences between this collection version and another collection version.ECS /*/ecs:VersionDescription
Organization NameName of the organizationISO (1) //gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString
ISO-1 (1) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:name/gco:CharacterString
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationName
DIF (1) /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name
DIF (1) /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Long_Name
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationName
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationName
EmailEmail address of the individual or organizationISO (1) //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:electronicMailAddress/gco:CharacterString
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:electronicMailAddress/gco:CharacterString
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationEmails/echo:Email
DIF (1) /dif:DIF/dif:Personnel/dif:Email
ECS (1) /*/ecs:Contact/ecs:OrganizationEmail/ecs:ElectronicMailAddress
Rolefunction performed by the responsible partyISO (1) //gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode
ISO-1 (1) //cit:CI_Responsibility/cit:role/cit:CI_RoleCode
ECHO (1) /*/echo:Contacts/echo:Contact/echo:Role
DIF (1) /dif:DIF/dif:Personnel/dif:Role
ECS (1) /*/ecs:Contact/ecs:Role
PhoneTelephone numbers at which the organisation or individual may be contactedISO (1) //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[cit:numberType/cit:CI_TelephoneTypeCode='voice']
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[cit:numberType/cit:CI_TelephoneTypeCode='voice']
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationPhones/echo:Phone[echo:type='voice]'/echo:Number
DIF (1) /dif:DIF/dif:Personnel/dif:Phone
ECS (1) /*/ecs:Contact/ecs:OrganizationTelephone[ecs:TelephoneNumberType='Voice']/ecs:TelephoneNumber
Phone TypeThe type of telephone number being provided (voice, TDD/TTY, faxsimile).ECS /*/ecs:Contact/ecs:OrganizationTelephone/ecs:TelephoneNumberType
KeywordA word or phrase that describes some aspect of a resource. Can be one of several types.

Note: The general identification keywords usually have a type of "theme" and are refered to as "theme keywords". Other types and vocabularies are used for other information. Service Entry Resource Format (SERF) requires a Science and a Service GCMD Keyword. This concept is called "Subject" in the CSW Specification.
ISO (1) /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[mri:type/mri:MD_KeywordTypeCode='theme']/mri:keyword/gco:CharacterString
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword
DIF (1) /dif:DIF/dif:Parameters/dif:Category
DIF (1) /dif:DIF/dif:Parameters/dif:Topic
DIF (1) /dif:DIF/dif:Parameters/dif:Term
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_1
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_2
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_3
DIF (1) /dif:DIF/dif:Parameters/dif:Detailed_Variable
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:DisciplineKeyword
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:TopicKeyword
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:TermKeyword
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:VariableKeyword
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:theme/fgdc:themekey
Platform Long NameThe expanded or long name of the platform associated with an instrument.ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:platform/gmi:MI_Platform/gmi:description/gco:CharacterString
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:LongName
DIF (1) /dif:DIF/dif:Source_Name/dif:Long_Name
ECS (1) /*/ecs:Platform/ecs:PlatformLongName
Platform Short NameThe platform used to collect the observations.ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:platform/gmi:MI_Platform/gmi:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:ShortName
DIF (1) /dif:DIF/dif:Source_Name/dif:Short_Name
ECS /*/ecs:Platform/ecs:PlatformShortName
Platform TypeThe most relevant platform type.ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:Type
ECS (1) /*/ecs:Platform/ecs:PlatformType
Instrument Long NameFull name (unabbreviated) for the Instrument used to collect the observations.ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:Instrument/gmi:MI_Instrument/gmi:description/gco:CharacterString
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:Instruments/echo:Instrument/echo:LongName
DIF (1) /dif:DIF/dif:Source_Name/dif:Long_Name
ECS /*/ecs:Platform/ecs:Instrument/ecs:InstrumentLongName
Instrument Short NameShort name (abbreviation) for the Instrument used to collect the observations.ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:Instrument/gmi:MI_Instrument/gmi:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:Instruments/echo:Instrument/echo:ShortName
DIF (1) /dif:DIF/dif:Source_Name/dif:Short_Name
ECS (1) /*/ecs:Platform/ecs:Instrument/ecs:InstrumentShortName
Sensor Long NameThe generic or long name description of a sensor (e.g. Visible-Near Infrared, Human Visual, Human Auditory).ECS /*/ecs:Platform/ecs:Instrument/ecs:Sensor/ecs:SensorLongName
Sensor Short NameThe sensory sub-component of an instrument.ECS /*/ecs:Platform/ecs:Instrument/ecs:Sensor/ecs:SensorShortName
Easternmost LongitudeThe easternmost longitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute can be used to identify the bounding offering.
ISO (1) /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:eastBoundLongitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:eastBoundLongitude/gco:Decimal
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:WestBoundingCoordinate
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Easternmost_Longitude
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:EastBoundingCoordinate
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:eastbc
DCAT dct:spatial
Northernmost LatitudeThe northernmost latitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute (e.g. gml:id="network-all") can be used to identify the bounding offering.
ISO (1) /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:northBoundLatitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:northBoundLatitude/gco:Decimal
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:NorthBoundingCoordinate
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Northernmost_Latitude
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:NorthBoundingCoordinate
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:northbc
DCAT dct:spatial
Southernmost LatitudeThe southernmost latitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute can be used to identify the bounding offering.
ISO (1) /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:southBoundLatitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:southBoundLatitude/gco:Decimal
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:SouthBoundingCoordinate
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Southernmost_Latitude
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:SouthBoundingCoordinate
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:southbc
DCAT dct:spatial
Westernmost LongitudeThe westernmost longitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute can be used to identify the bounding offering.
ISO (1) /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:westBoundLongitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:westBoundLongitude/gco:Decimal
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:WestBoundingCoordinate
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Westernmost_Longitude
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:WestBoundingCoordinate
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:westbc
DCAT dct:spatial
Center LatitudeGeodetic latitude of center of locality.ECS /*/ecs:Circle/ecs:CenterLatitude
Center LongitudeLongitude of approximate center of locality.ECS /*/ecs:Circle/ecs:CenterLongitude
Radius UnitsThe unit of measurement describing the distance from the center of spatial extent or coverage to the furthest point covered by the spatial extent of the locality used to determine a circular region representing general extent or coverage.ECS /*/ecs:Circle/ecs:RadiusUnits
Exclusion GRing FlagFlag which determines if the coordinates represent the Outer or Exclusion G-Ring.ECS /*/ecs:Gpolygon/ecs:ExclusionGRingFlag
GRing Point LatitudeThe geodetic latitude of a point of the G-ring.ECS /*/ecs:Gpolygon/ecs:GRingPointLatitude
GRing Point LongitudeThe longitude of a point of the G-Ring.ECS /*/ecs:Gpolygon/ecs:GRingPointLongitude
GRing Point Sequence NumberValue denotes the numerical sequence position of a G-Ring point.ECS /*/ecs:Gpolygon/ecs:GRingPointSequenceNo
Point LatitudeA single geodetic latitudinal value.ECS /*/ecs:Point/ecs:PointLatitude
Point LongitudeA single longitudinal value.ECS /*/ecs:Point/ecs:PointLongitude
Ends at Present FlagDenotes that a data collection which covers, temporally, a discontinuous range, currently ends at the present date.ECS /*/ecs:Temporal/ecs:EndsatPresentFlag
Date TypeType of date represented by the value in the date attributes of the temporal subclasses.ECS /*/ecs:Temporal/ecs:DateType
Precision of SecondsThe precision (position in number of places to right of decimal point) of seconds used in measurement.ECS /*/ecs:Temporal/ecs:PrecisionofSeconds
Temporal Range TypeInforms the system and ultimately the end user how the temporal coverage is specified for the collection, granule, or event.ECS /*/ecs:Temporal/ecs:TemporalRangeType
Time TypeProvides the time system which the values found in temporal subclasses represent.ECS /*/ecs:Temporal/ecs:TimeType

xPath Note: The xPaths included in this table use several wildcards. // means any path, so //gmd:CI_ResponsibleParty indicates a gmd:CI_ResponsibleParty anywhere in an XML file. /*/ indicates a single level with several possible elements. This usually indicates one of several concrete realizations of an abstract object. For example /*/gmd:identificationInfo could be gmd:MD_Metadata/gmd:identificationInfo or gmi:MI_Metadata/gmd:identificationInfo and gmd:identificationInfo//*/gmd:descriptiveKeywords could be gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords or gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords. Fit: The fit of the dialect path with the concept is estimated on a scale of 1 = excellent two-way fit, 2 = one-way fit or some other problem, 3 - extension required.