Difference between revisions of "Service Discovery (SERF)"
(Created page with "The Service Entry Resource Format (SERF) is a NASA documentation dialect for service discovery, selection and usage. ==SERF for Service Description - Required== <table xmlns...") |
|||
Line 48: | Line 48: | ||
</table><br/> | </table><br/> | ||
− | ==SERF for | + | ==SERF for Service Selection and Usage - Highly Recommended== |
Revision as of 12:28, September 19, 2014
The Service Entry Resource Format (SERF) is a NASA documentation dialect for service discovery, selection and usage.
SERF for Service Description - Required
Concept | Description | Dialect (Fit) Paths |
---|---|---|
Metadata Identifier | A phrase or string which uniquely identifies the metadata file/record. | DIF /dif:DIF/dif:Entry_Id ISO /*/gmd:fileIdentifier/gco:CharacterString |
Resource Title | A 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. | ADIwg /adiwg:project/adiwg:idinfo/adiwg:citation/adiwg:citeinfo/adiwg:title DIF /dif:DIF/dif:Entry_Title DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title ECHO /*/echo:ShortName>/*/echo:LongName ECS /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:ShortName > /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:LongName ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString ISO-1 /*/mdb:identificationInfo/*/rmd:citation/cit:CI_Citation/cit:title/gco:CharacterString |
Keyword | A 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. |
ADIwg /adiwg:project/adiwg:idinfo/adiwg:keywords/adiwg:theme/adiwg:themekey 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:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:DisciplineKeyword ECS (1) /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:TopicKeyword ECS (1) /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:TermKeyword ECS (1) /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:VariableKeyword ISO (1) /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString |
Keyword | The topic of the content of the resource Note: This concept is called "Subject" in the CSW Specification |
DIF /dif:DIF/dif:Parameters/dif:Category DIF /dif:DIF/dif:Parameters/dif:Topic DIF /dif:DIF/dif:Parameters/dif:Term DIF /dif:DIF/dif:Parameters/dif:Variable_Level_1 DIF /dif:DIF/dif:Parameters/dif:Variable_Level_2 DIF /dif:DIF/dif:Parameters/dif:Variable_Level_3 DIF /dif:DIF/dif:Parameters/dif:Detailed_Variable ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword ECS /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:CollectionDescription ECS /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:DisciplineKeyword ECS /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:TopicKeyword ECS /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:TermKeyword ECS /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:DisciplineTopicParameters/ecs:VariableKeyword ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type='theme']/gmd:keyword/gco:CharacterString |
Distribution Contact | Contact information for the organization or individual that distributes the resource. | DIF /dif:DIF/dif:Data_Center/dif:Personnel/dif:Role ECHO /echo:Collection/echo:Contacts/echo:Contact 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 |
Abstract | A paragraph describing the resource. Note: This concept is called "Desciption" in Catalog Services for the Web. |
ADIwg /adiwg:project/adiwg:idinfo/adiwg:descript/adiwg:abstract DIF /dif:DIF/dif:Summary/dif:Abstract ECHO /*/echo:Description ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString ISO-1 /*/mdb:identificationInfo/*/rmd:abstract/gco:CharacterString |
Purpose | A paragraph describing the original purpose for collecting the dataset. | DIF (1) /dif:DIF/dif:Summary/dif:Purpose ECHO (1) /*/SuggestedUsage ECS (1) /ecs:CollectionMetaDataFile/ecs:CollectionMetaDataSets/ecs:Collections/ecs:CollectionMetaData/ecs:SuggestedUsage1 ISO (1) /*/gmd:identificationInfo/*/gmd:purpose/gco:CharacterString |
SERF for Service Selection and Usage - Highly Recommended
Concept | Description | Dialect (Fit) Paths |
---|---|---|
Media | Media on which the resource is available | DIF /dif:DIF/dif:Distribution/dif:Distribution_Media ECHO /*/echo:DataFormat ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString |
Resource Cost or Fees | Cost associated with access to the resource | DIF /dif:DIF/dif:Distribution/dif:Fees ECHO /*/echo:Price ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:fees/gco:CharacterString |
Resource Format | The physical or digital manifestation of the resource | DIF /dif:DIF/dif:Distribution/dif:Distribution_Format ECHO /*/echo:DataFormat ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString |
Fees | Costs associated with obtaining the resource | ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:fees |
Instrument Keyword | Keywords that describe the instrument used to collect the resource. | DIF /dif:DIF/dif:Sensor_Name/dif:Short_Name DIF /dif:DIF/dif:Sensor_Name/dif:Long_Name ECHO //echo:Platforms/echo:Platform/echo:Instruments/echo:Instrument/echo:ShortName ECHO //echo:Platforms/echo:Platform/echo:Instruments/echo:Instrument/echo:LongName ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='instrument']/gmd:keyword/gco:CharacterString |
Platform Keyword | Keywords that describe the platform used to collect the resource. | ECHO //echo:Platforms/echo:Platform/echo:ShortName ECHO //echo:Platforms/echo:Platform/echo:LongName ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='platform']/gmd:keyword/gco:CharacterString |
Project Keyword | Keywords that describe the instrument used to collect the resource. | ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='project']/gmd:keyword/gco:CharacterString |
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.