Difference between revisions of "Data Discovery (ECS)"

From Earth Science Information Partners (ESIP)
Line 6: Line 6:
 
''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.
 
''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.
 
''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.
 +
  
 
[[Data Discoverability /Accessibility]]
 
[[Data Discoverability /Accessibility]]

Revision as of 19:01, June 11, 2015

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 descripion 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.
DIF /dif:DIF/dif:Summary/dif:Abstract
ECHO /*/echo:Description
ECS /*/ecs:CollectionDescription
DCAT dct:description
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:descript/fgdc:abstract
ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString
Resource Long NameThe reference name used in describing the scientific contents of the data collection.ECHO /*/echo:LongName
ECS /*/ecs:LongName
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
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.DIF /dif:DIF/dif:Entry_Title
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title
ECHO /*/echo:ShortName>/*/echo:LongName
ECS /*/ecs:ShortName > /*/ecs:LongName
DCAT dct:title
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:title
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
VersionVersion of the cited resourceDIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Version
DIF /dif:DIF/dif:Reference/dif:Edition
ECHO /*/echo:VersionId
ECS /*/ecs:VersionId
ISO /*/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:edition/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/cit:edition/gco:CharacterString
Distribution ContactContact information for the organization or individual that distributes the resource.DIF /dif:DIF/dif:Data_Center/dif:Personnel/dif:Role
ECHO /*/echo:ArchiveCenter
ECS /*/ecs:ArchiveCenter
DCAT dct:contactPoint
FGDC /fgdc:metadata/fgdc:distinfo/fgdc:distrib/fgdc:cntinfo
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
ProcessorIdentification of, and means of communication with, person(s) and organisation(s) associated with the process step.ECS /*/ecs:ProcessingCenter
FGDC /fgdc:metadata/fgdc:dataqual/fgdc:lineage/fgdc:procstep/fgdc:proccont
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
Modified DateDate on which the record was created or updated within the catalogueDIF /dif:DIF/dif:DIF_Creation_Date
ECHO /*/echo:LastUpdate
ECS /*/ecs:RevisionDate
ISO /*/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
Version DescriptionA brief description of the differences between this collection version and another collection version.ECS /*/ecs:VersionDescription
Organization NameName of the organizationDIF (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
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationName
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationName
ISO (1) //gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString
ISO-1 (1) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:name/gco:CharacterString
EmailEmail address of the individual or organizationDIF (1) /dif:DIF/dif:Personnel/dif:Email
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationEmails/echo:Email
ECS (1) /*/ecs:Contact/ecs:OrganizationEmail/ecs:ElectronicMailAddress
ISO (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
Rolefunction performed by the responsible partyDIF (1) /dif:DIF/dif:Personnel/dif:Role
ECHO (1) /*/echo:Contacts/echo:Contact/echo:Role
ECS (1) /*/ecs:Contact/ecs:Role
ISO (1) //gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode
ISO-1 (1) //cit:CI_Responsibility/cit:role/cit:CI_RoleCode
PhoneTelephone numbers at which the organisation or individual may be contactedDIF (1) /dif:DIF/dif:Personnel/dif:Phone
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationPhones/echo:Phone[echo:type='voice]'/echo:Number
ECS (1) /*/ecs:Contact/ecs:OrganizationTelephone[ecs:TelephoneNumberType='Voice']/ecs:TelephoneNumber
FGDC /fgdc:metadata/fgdc:distinfo/fgdc:distrib/fgdc:cntinfo/fgdc:cntvoice
FGDC /fgdc:metadata/fgdc:metainfo/fgdc:metc/fgdc:cntinfo/fgdc:cntvoice
ISO (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']
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.
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
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
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:DisciplineKeyword
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:TopicKeyword
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:TermKeyword
ECS (1) /*/ecs:DisciplineTopicParameters/ecs:VariableKeyword
DCAT dct:keyword
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:theme/fgdc:themekey
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
Platform Long NameThe expanded or long name of the platform associated with an instrument.DIF (1) /dif:DIF/dif:Source_Name/dif:Long_Name
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:LongName
ECS (1) /*/ecs:Platform/ecs:PlatformLongName
ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:platform/gmi:MI_Platform/gmi:description/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:acquisitionInformation/mac:MI_AcquisitionInformation/mac:platform/mac:MI_Platform/mac:description/gco:CharacterString
Platform Short NameThe platform used to collect the observations.DIF (1) /dif:DIF/dif:Source_Name/dif:Short_Name
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:ShortName
ECS /*/ecs:Platform/ecs:PlatformShortName
ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:platform/gmi:MI_Platform/gmi:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:acquisitionInformation/mac:MI_AcquisitionInformation/mac:platform/mac:MI_Platform/mac:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString
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.DIF (1) /dif:DIF/dif:Source_Name/dif:Long_Name
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:Instruments/echo:Instrument/echo:LongName
ECS /*/ecs:Platform/ecs:Instrument/ecs:InstrumentLongName
ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:Instrument/gmi:MI_Instrument/gmi:description/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:acquisitionInformation/mac:MI_AcquisitionInformation/mac:instrument/mac:MI_Instrument/mac:description/gco:CharacterString
Instrument Short NameShort name (abbreviation) for the Instrument used to collect the observations.DIF (1) /dif:DIF/dif:Source_Name/dif:Short_Name
ECHO (1) /echo:Collection/echo:Platforms/echo:Platform/echo:Instruments/echo:Instrument/echo:ShortName
ECS (1) /*/ecs:Platform/ecs:Instrument/ecs:InstrumentShortName
ISO (1) /gmi:MI_Metadata/gmi:acquisitionInformation/gmi:MI_AcquisitionInformation/gmi:Instrument/gmi:MI_Instrument/gmi:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:acquisitionInformation/mac:MI_AcquisitionInformation/mac:instrument/mac:MI_Instrument/mac:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString
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.
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Easternmost_Longitude
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:WestBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:EastBoundingCoordinate
DCAT dct:spatial
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:eastbc
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
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.
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Northernmost_Latitude
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:NorthBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:NorthBoundingCoordinate
DCAT dct:spatial
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:northbc
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
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.
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Southernmost_Latitude
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:SouthBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:SouthBoundingCoordinate
DCAT dct:spatial
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:southbc
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
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.
DIF (1) /dif:DIF/dif:Spatial_Coverage/dif:Westernmost_Longitude
ECHO (1) /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:WestBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:WestBoundingCoordinate
DCAT dct:spatial
FGDC (1) /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding/fgdc:westbc
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
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.


Data Discoverability /Accessibility