Documenting People and Organizations

From Earth Science Information Partners (ESIP)
Revision as of 16:44, October 6, 2016 by Hdfscript (talk | contribs) (<div id="people"> updated)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Many documentation dialects include mechanisms for connecting people and organizations to metadata records. There are two general approaches to these connections. The first involves including the roles of the people in the names of the metadata element's. For example, the NetCDF Attribute Convention for Data Discovery includes fields titled creator_name, creator_email, and creator_url. This approach makes it difficult to standardize because new standard elements must be added in order to add a new role, i.e. processor_name, processor_email, processor_URL. The second approach centers around a generic description of a person or an organization that includes an attribute that gives the role they play with respect to the resource being documented. This approach allows additions by extending the list of roles. See NetCDF, HDF, and ISO Metadata for more details on this approach.

Connecting people to resources is an important role of metadata. In addition, it is critical to describe people's role with respect to the resource.

NASA GCMD Directory Interchange Format

The DIF dialect differentiates clearly between documentation of people and organizations. People are documented using the Personnel object with roles of DIF AUTHOR, INVESTIGATOR, and TECHNICAL CONTACT:

<dif:Personnel>
  <dif:Role/>
  <dif:First_Name/>
  <dif:Middle_Name/>
  <dif:Last_Name/>
  <dif:Email/>
  <dif:Phone/>
  <dif:Fax/>
  <dif:Contact_Address>
    <dif:Address/>
    <dif:City/>
    <dif:Province_or_State/>
    <dif:Postal_Code/>
    <dif:Country/>
  </dif:Contact_Address>
</dif:Personnel>

The dialect includes information for one type of organization: the Data Center that distributes the data. The Data Centers are documented using the DataCenter object:

<dif:Data_Center>
  <dif:Data_Center_Name>
    <dif:Short_Name/>
    <dif:Long_Name/>
  </dif:Data_Center_Name>
  <dif:Data_Center_URL/>
  <dif:Data_Set_ID/>
  <dif:Personnel>
    <dif:Role/>
    <dif:First_Name/>
    <dif:Middle_Name/>
    <dif:Last_Name/>
    <dif:Email/>
    <dif:Phone/>
    <dif:Fax/>
    <dif:Contact_Address>
      <dif:Address/>
      <dif:City/>
      <dif:Province_or_State/>
      <dif:Postal_Code/>
      <dif:Country/>
    </dif:Contact_Address>
  </dif:Personnel>
</dif:Data_Center>

ECHO

The ECHO dialect combines people and organizations into the Contact structure:

<Contact>
  <Role/>
  <HoursOfService/>
  <Instructions/>
  <OrganizationName/>
  <OrganizationAddresses>
    <Address>
      <StreetAddress/>
      <City/>
      <StateProvince/>
      <PostalCode/>
      <Country/>
    </Address>
  </OrganizationAddresses>
  <OrganizationPhones>
    <Phone>
      <Number/>
      <Type>voice</Type>
    </Phone>
    <Phone>
      <Number/>
      <Type>fax</Type>
    </Phone>
  </OrganizationPhones>
  <OrganizationEmails>
    <Email/>
  </OrganizationEmails>
  <ContactPersons>
    <ContactPerson>
      <FirstName/>
      <MiddleName/>
      <LastName/>
      <JobPosition/>
    </ContactPerson>
  </ContactPersons>
</Contact>

The ECHO Collection Roles:

Investigator 	 1339
ORNL DAAC User Services 749
Archive 638
TECHNICAL CONTACT 617
DATA CENTER CONTACT 585
DIF AUTHOR 368
Producer 271
Data Manager 225
GHRC USER SERVICES 181
User Services 176
Data Originator 77
TECHNICAL CONTACT, DIF AUTHOR 54
Archiver 40
DIF AUTHOR, TECHNICAL CONTACT 35
INVESTIGATOR, TECHNICAL CONTACT  2
Distributor 2

ECS

<Contact>
  <Role/>
  <HoursofService/>
  <ContactInstructions/>
  <ContactOrganizationAddress>
    <StreetAddress/>
    <City/>
    <StateProvince/>
    <PostalCode/>
    <Country/>
  </ContactOrganizationAddress>
  <OrganizationTelephone>
    <TelephoneNumber/>
    <TelephoneNumberType/>
  </OrganizationTelephone>
  <OrganizationEmail>
    <ElectronicMailAddress/>
  </OrganizationEmail>
  <ContactPersons>
    <ContactFirstName/>
    <ContactMiddleName/>
    <ContactLastName/>
    <ContactJobPosition/>
  </ContactPersons>
</Contact>

Roles

The ECS Collection Metadata include eight roles:

ValueCount
Archive4481
Data Originator594
Distributor6
Instrument68
Investigator851
Producer3201
Quality Assessment4
User Services587

ISO

The ISO dialect combines people and organizations into the CI_ResponsibleParty object, a flexible structure that supports many combinations of organizations and people. Most objects that include associated responsible parties can have any number, so, for example, a citation can have people identified in any or all of the roles listed in the CI_RoleCode code list.

The structure of the CI_ResponsibleParty is:

<gmd:CI_ResponsibleParty>
  <gmd:individualName/>
  <gmd:organisationName/>
  <gmd:positionName/>
  <gmd:contactInfo>
    <gmd:CI_Contact>
      <gmd:phone/>
      <gmd:address>
        <gmd:CI_Address>
          <gmd:deliveryPoint/>
          <gmd:city/>
          <gmd:administrativeArea/>
          <gmd:postalCode/>
          <gmd:country/>
          <gmd:electronicMailAddress/>
        </gmd:CI_Address>
      </gmd:address>
      <gmd:onlineResource/>
      <gmd:hoursOfService/>
      <gmd:contactInstructions/>
    </gmd:CI_Contact>
  </gmd:contactInfo>
  <gmd:role/>
</gmd:CI_ResponsibleParty>

Roles

CI_RoleCode

ISO 19115Added in ISO 19115-1

+ resourceProvider
+ custodian
+ owner
+ user
+ distributor
+ originator
+ pointOfContact
+ principalInvestigator
+ processor
+ publisher
+ author

+ sponsor
+ coAuthor
+ collaborator
+ editor
+ mediator
+ rightsHolder
+ contributor
+ funder
+ stakeholder

People

Connecting people to datasets is an important role of metadata. Some dialects include people/organizations that are specifically defined. Others include an attribute or element for specifying the role of individuals/organizations.
ConceptDescriptionDialect (Fit) Paths
Rolefunction performed by the responsible partyDIF /dif:DIF/dif:Personnel/dif:Role
DIF-10 /dif:DIF/dif:Personnel/dif:Role
ECHO /*/echo:Contacts/echo:Contact/echo:Role
ECS (1) /*/ecs:Contact/ecs:Role
ISO //gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode
ISO-1 (1) //cit:CI_Responsibility/cit:role/cit:CI_RoleCode
UMM (1) /umm:UMM/umm:Personnel/umm:Role
Organization NameName of the organizationBDP /bdp:metadata/bdp:idinfo/bdp:citation/bdp:citeinfo/bdp:origin
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:citation/csdgm:citeinfo/csdgm:origin
DCITE /dcite:resource/dcite:creators/dcite:creator/dcite:affiliation
DIF /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name
DIF /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Long_Name
DIF-10 /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name
DIF-10 /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Long_Name
ECHO /*/ArchiveCenter
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationName
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationName
EML /eml:eml/*/*/organizationName
ISO //gmd:CI_ResponsibleParty/gmd:organisationName//*
ISO-1 (1) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:name//*
Mercury /mercury:metadata/mercury:idinfo/mercury:citation/mercury:citeinfo/mercury:origin
Mercury /mercury:metadata/mercury:distinfo/mercury:distrib/mercury:cntinfo/mercury:cntperp/mercury:cntorg
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ProviderName
UMM (1) /umm:UMM/umm:Personnel/umm:ContactPerson/umm:OrganizationName
Responsible Party IdentifierA unique identifier for a person or an organizationDCITE /dcite:resource/dcite:contributors/dcite:contributor/dcite:nameIdentifier
EML /eml:eml/*/associatedParty/@id
Responsible Party Identifier TypeThe type of a unique identifier for a person or an organizationDCITE /dcite:resource/dcite:contributors/dcite:contributor/dcite:nameIdentifier/@nameIdentifierScheme
EML /eml:eml/*/associatedParty/@system
Responsible Party Identifier Type URIThe type of a unique identifier for a person or an organizationDCITE /dcite:resource/dcite:contributors/dcite:contributor/dcite:nameIdentifier/@schemeURI
Position NameName of the job or position in an organizationECHO /*/echo:Contacts/echo:Contact/echo:ContactPersons/echo:ContactPerson/echo:JobPosition
ECS (1) /*/ecs:Contact/ecs:ContactPersons/ecs:ContactJobPosition
ISO //gmd:CI_ResponsibleParty/gmd:positionName//*
ISO-1 (1) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:individual/cit:CI_Individual/cit:positionName//*
UMM (1) /umm:UMM/umm:Personnel/umm:JobPosition
First NameFirst name of the individualDCITE /dcite:resource/dcite:creators/dcite:creator/dcite:creatorName
DIF /dif:DIF/dif:Personnel/dif:First_Name
DIF-10 /dif:DIF/dif:Personnel/dif:First_Name
ECHO /*/echo:Contacts/echo:Contact/echo:ContactPersons/echo:ContactPerson/echo:FirstName
ECS (1) /*/ecs:Contact/ecs:ContactPersons/ecs:ContactFirstName
ISO //gmd:CI_ResponsibleParty/gmd:individualName//*
ISO-1 (2) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:individual/cit:CI_Individual/cit:name//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:name//*
OGC-SOS (2) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:IndividualName
UMM (1) /umm:UMM/umm:Personnel/umm:ContactPerson/umm:FirstName
Middle NameMiddle name of the individualDCITE /dcite:resource/dcite:creators/dcite:creator/dcite:creatorName
DIF /dif:DIF/dif:Personnel/dif:Middle_Name
DIF-10 /dif:DIF/dif:Personnel/dif:Middle_Name
ECHO /*/echo:Contacts/echo:Contact/echo:ContactPersons/echo:ContactPerson/echo:MiddleName
ECS (1) /*/ecs:Contact/ecs:ContactPersons/ecs:ContactMiddleName
ISO //gmd:CI_ResponsibleParty/gmd:individualName//*
ISO-1 (2) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:individual/cit:CI_Individual/cit:name//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:name//*
OGC-SOS (2) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:IndividualName
UMM (1) /umm:UMM/umm:Personnel/umm:ContactPerson/umm:MiddleName
Last NameLast name of the individualDCITE /dcite:resource/dcite:creators/dcite:creator/dcite:creatorName
DIF /dif:DIF/dif:Personnel/dif:Last_Name
DIF-10 /dif:DIF/dif:Personnel/dif:Last_Name
ECHO /*/echo:Contacts/echo:Contact/echo:ContactPersons/echo:ContactPerson/echo:LastName
ECS (1) /*/ecs:Contact/ecs:ContactPersons/ecs:ContactLastName
ISO //gmd:CI_ResponsibleParty/gmd:individualName//*
ISO-1 (2) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:individual/cit:CI_Individual/cit:name//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:name//*
OGC-SOS (2) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:IndividualName
UMM (1) /umm:UMM/umm:Personnel/umm:ContactPerson/umm:LastName
EmailEmail address of the individual or organizationDIF /dif:DIF/dif:Personnel/dif:Email
DIF-10 /dif:DIF/dif:Personnel/dif:Email
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationEmails/echo:Email
ECS (1) /*/ecs:Contact/ecs:OrganizationEmail/ecs:ElectronicMailAddress
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:electronicMailAddress//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:electronicMailAddress//*
Mercury /mercury:metadata/mercury:distinfo/mercury:distrib/mercury:cntinfo/mercury:cntemail
Mercury /mercury:metadata/mercury:metainfo/mercury:metc/mercury:cntinfo/mercury:cntemail
Mercury /mercury:metadata/mercury:mercury/mercury:Contact_Person/mercury:Email
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Address/ows:ElectronicMailAddress
UMM (1) /umm:UMM/umm:Personnel/umm:ContactPerson/umm:Email
Hours of ServiceTime period (including time zone) when individuals can contact the organisation or individualECHO /*/echo:Contacts/echo:Contact/echo:HoursOfService
ECS (1) /*/ecs:Contact/ecs:HoursofService
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:hoursOfService//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:hoursOfService//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:hoursOfService//*
UMM (1) /umm:UMM/umm:Personnel/umm:HoursOfService
Contact InstructionsSupplemental instructions on how or when to contact the individual or organisationECHO /*/echo:Contacts/echo:Contact/echo:Instructions
ECS (1) /*/ecs:Contact/ecs:ContactInstructions
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:contactInstructions//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:contactInstructions//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:contactInstructions//*
UMM (1) /umm:UMM/umm:Personnel/umm:Instructions
PhoneTelephone numbers at which the organisation or individual may be contactedBDP /bdp:metadata/bdp:distinfo/bdp:distrib/bdp:cntinfo/bdp:cntvoice
BDP /bdp:metadata/bdp:metainfo/bdp:metc/bdp:cntinfo/bdp:cntvoice
CSDGM /csdgm:metadata/csdgm:distinfo/csdgm:distrib/csdgm:cntinfo/csdgm:cntvoice
CSDGM /csdgm:metadata/csdgm:metainfo/csdgm:metc/csdgm:cntinfo/csdgm:cntvoice
DIF /dif:DIF/dif:Personnel/dif:Phone
DIF-10 /dif:DIF/dif:Personnel/dif:Phone
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationPhones/echo:Phone[echo:type='voice']/echo:Number
ECS (1) /*/ecs:Contact/ecs:OrganizationTelephone[ecs:TelephoneNumberType='Voice']/ecs:TelephoneNumber
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[normalize-space(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[normalize-space(cit:numberType/cit:CI_TelephoneTypeCode)='voice']
Mercury /mercury:metadata/mercury:distinfo/mercury:distrib/mercury:cntinfo/mercury:cntvoice
Mercury /mercury:metadata/mercury:metainfo/mercury:metc/mercury:cntinfo/mercury:cntvoice
Mercury /mercury:metadata/mercury:mercury/mercury:Contact_Person/mercury:Phone
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Phone/ows:Voice
FaxTelephone numbers at which the organisation or individual may be contacted via facsimile (fax)DIF /dif:DIF/dif:Personnel/dif:Fax
DIF-10 /dif:DIF/dif:Personnel/dif:Fax
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationPhones/echo:Phone[echo:type='fax']/echo:Number
ECS (1) /*/ecs:Contact/ecs:OrganizationTelephone[ecs:TelephoneNumberType='Facsimile']/ecs:TelephoneNumber
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[normalize-space(cit:numberType/cit:CI_TelephoneTypeCode)='facsimile']
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:phone/cit:CI_Telephone[normalize-space(cit:numberType/cit:CI_TelephoneTypeCode)=facsimile']
Mercury /mercury:metadata/mercury:idinfo/mercury:ptcontac/mercury:cntinfo/mercury:cntfax
Mercury /mercury:metadata/mercury:distinfo/mercury:distrib/mercury:cntinfo/mercury:cntfax
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Phone/ows:Facsimile
AddressAddress line for the locationDIF /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Address
DIF-10 /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Address
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationAddresses/echo:Address/echo:StreetAddress
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationAddress/ecs:StreetAddress
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:deliveryPoint//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:deliveryPoint//*
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Address/ows:DeliveryPoint
UMM (1) /umm:UMM/umm:Personnel/umm:ContactPerson/umm:Address
CityCity of the locationDIF /dif:DIF/dif:Personnel/dif:Contact_Address/dif:City
DIF-10 /dif:DIF/dif:Personnel/dif:Contact_Address/dif:City
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationAddresses/echo:Address/echo:City
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationAddress/ecs:City
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:city//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:city//*
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Address/ows:City
Province or StateProvince, state, or other administrative area of the locationDIF /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Province_or_State
DIF-10 /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Province_or_State
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationAddresses/echo:Address/echo:StateProvince
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationAddress/ecs:StateProvince
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:administrativeArea//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:administrativeArea//*
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Address/ows:AdministrativeArea
Postal_CodeZip code or other postal code for the locationDIF /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Postal_Code
DIF-10 /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Postal_Code
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationAddresses/echo:Address/echo:PostalCode
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationAddress/ecs:PostalCode
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:postalCode//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:postalCode//*
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Address/ows:PostalCode
CountryCountry of the locationDIF /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Country
DIF-10 /dif:DIF/dif:Personnel/dif:Contact_Address/dif:Country
ECHO /*/echo:Contacts/echo:Contact/echo:OrganizationAddresses/echo:Address/echo:Country
ECS (1) /*/ecs:Contact/ecs:ContactOrganizationAddress/ecs:Country
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:country//*
ISO-1 //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:address/cit:CI_Address/cit:country//*
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ServiceContact/ows:ContactInfo/ows:Address/ows:Country
Web PageOn-line information that can be used to contact the individual or organisationDIF /dif:DIF/dif:Data_Center/dif:Data_Center_URL
DIF-10 /dif:DIF/dif:Data_Center/dif:Data_Center_URL
ISO //gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource
ISO-1 /mdb:MD_Metadata/mdb:contact/cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:contactInfo/cit:CI_Contact/cit:onlineResource/cit:CI_OnlineResource
ISO-1 /mdb:MD_Metadata/mdb:contact/cit:CI_Responsibility/cit:party/cit:CI_Individual/cit:contactInfo/cit:CI_Contact/cit:onlineResource/cit:CI_OnlineResource
OGC-SOS (1) /sos:Capabilities/ows:ServiceProvider/ows:ProviderSite/@xlink:href

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.


Metadata Implementation