Service Discovery (ISO 19115-1)

From Earth Science Information Partners (ESIP)
Revision as of 19:49, July 9, 2015 by Scgordon (talk | contribs) (Undo revision 50298 by Hdfscript (talk))

The spirals below provide guidance regarding ISO 19115-1 recommendations for service discovery.

==ISO-1 for Service Discovery - Mandatory==

This spiral includes mandatory ISO 19115-1 attributes for Service discovery. This list of attributes was obtained from table F.2 of the ISO 19115-1 Specification.

Source: ISO-1 Metadata for Service Discovery
ConceptDescriptionDialect (Fit) Paths
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.ECS /*/ecs:ShortName > /*/ecs:LongName
ECHO /*/echo:ShortName>/*/echo:LongName
DIF /dif:DIF/dif:Entry_Title
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title
SERF /serf:SERF/serf:Entry_Title
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:title
DCAT /dct: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
Bounding BoxA bounding box for identifying a geographic area of interest

Note: This concept is called "Coverage" in the CSW Specification
ECS /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle
DIF /dif:DIF/dif:Spatial_Coverage
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:spdom/fgdc:bounding
DCAT /dct:spatial
ISO /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox
ISO /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox
AbstractA paragraph describing the resource.

Note: This concept is called "Desciption" in Catalog Services for the Web.
ECS /*/ecs:CollectionDescription
ECHO /*/echo:Description
DIF /dif:DIF/dif:Summary/dif:Abstract
SERF /serf:SERF/serf:Summary/serf:Abstract
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:descript/fgdc:abstract
DCAT /dct:description
ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString
Creation DateDate of creation of the cited resourceDIF /dif:DIF_Creation_Date
SERF /serf:SERF_Creation_Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='creation']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='creation']/gmd:date/gco:DateTime
ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='creation']/cit:date/gco:DateTime
Metadata ContactThe organization or person currently responsible for the metadata.ECS /*/ecs:Contact[Role='Archive']
ECHO /*/echo:ArchiveCenter
DIF /dif:DIF/dif:Personnel[dif:Role='DIF AUTHOR']
DIF /dif:DIF/dif:Originating_Metadata_Node
SERF /serf:SERF/serf:Personnel[serf:Role='SERF AUTHOR']
FGDC /fgdc:metadata/fgdc:metainfo/fgdc:metc/fgdc:cntinfo
ISO /*/gmd:contact
ISO-1 /mdb:MD_Metadata/mdb:contact/cit:CI_Responsibility
Resource TypeA resource code identifying the type of resource e.g. dataset, a collection, an application (see MD_ScopeCode) which the metadata describes.ISO /gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode
ISO-1 /mdb:MD_Metadata/mdb:metadataScope/mdb:MD_MetadataScope/mdb:resourceScope/mcc:MD_ScopeCode


==ISO-1 for Service Discovery - Conditional==

This spiral includes conditional ISO 19115-1 attributes for Service discovery. This list of attributes was obtained from table F.2 of the ISO 19115-1 Specification.

Source: ISO-1 Metadata for Service Discovery
ConceptDescriptionDialect (Fit) Paths
Coupled ResourceIdentifier and name of the dataset to which the service is coupled.ISO /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:coupledResource
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/srv:SV_ServiceIdentification/srv:coupledResource
Coupled TypeDescribes the tightness of the coupling to the coupled resource.ISO /gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:couplingType
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/srv:SV_ServiceIdentification/srv:couplingType

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. 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 Usability