Service Profile ★★★
When documenting a spatial service the details of the standard to which a service adheres should be provided so that once discovered potential users may find further authoritative information about such standard.
Element Name | profile |
Parent | MD_Metadata.identificationInfo>SV_ServiceIdentification |
Class/Type | CI_Citation |
Governance | Common ICSM |
Purpose | Evaluation, Use |
Audience | - machine resource - ⭑ ⭑ ⭑ |
general - ⭑ ⭑ ⭑ | |
resource manager - ⭑ ⭑ ⭑ ⭑ | |
specialist - ⭑ ⭑ ⭑ | |
Metadata type | descriptive |
ICSM Level of Agreement | ⭑ ⭑ |
Definition
The standard to which the service adheres
ISO Requirements
There may be zero or more [0-*] profile entries for the cited resource for a SV_ServiceIdentification package of class CI_Citation in a service metadata record.
Discussion
To be complete in the description of the standards to which a spatial service adheres, citations, including linkages to official websites and documentation, of such standards should be provided. This will aid potential users in the use of such services or troubleshoot when the use of such services do not behave as expected.
When the service complies to a particular profile of a standard, it will suffice to complete the sibling profile element to the same degree.
ICSM Best Practice Recommendations
Therefore - when a service adheres to particular service standard profiles such profiles should be cited in this package. If a service adheres to a standard and not a profile of such it is preferable to document this in SV_ServiceIdentification.serviceStandard. If the service may support multiple profiles of the service standard, multiple entries of Service Profile can document such.
Recommended Sub-Elements
Follow the guidance in CI_Citation noting the following element usage:
- Title - (type - charStr)[1..1] Mandatory - The well known name of the service standard
- onlineResource - (class - CI_OnlineResource) [0..*] online reference to the cited resource
- linkage - (type - charStr) [1..1] Mandatory for class - CI_OnlineResource - usually the web address to the authoritative documentation for the service profile
Also Consider
There are many locations where service type and version information may be captured. Choose appropriately.
Service Type The mandatory serviceType element should be populated with a value from managed controlled vocabulary containing names for generic types of services. While ISO 19115-1 describes these values as very specific (e.g. ‘discovery’, ‘view’, ‘download’, ‘transformation’, or ‘invoke’) in practice, somewhat generic terms for spatial service standards are often used (e.g. OGC Web Map Service, OGC Web Coverage Service, Atom feed)
Service Type Version The version of the service. Provided to enhance searchability based on the version of serviceType. Could be a shorthand handle like WMS 1.4.1
Service Standard When a service conforms to a particular service standard that standard to which the service adheres should be cited
Keywords (services)- To enable ease of discovery, a service metadata record should contain at least one keyword of type service. The value of such keywords should refer to the service taxonomy defined in ISO 19119.
Outstanding Issues
CORE ISSUE:
As there are several methods of capturing the service standard type, profile and version in a service metadata record, it would be useful for the MDWG to come to a strong agreement on which approach is best under what circumstances.
Crosswalk considerations
ISO 19139/19119
None known
Dublin core / CKAN / data.gov.au {if any}
{mapping to DC element
and discussion}
DCAT
{mapping to DCAT element
and discussion, if any}
RIF-CS
{mapping to RIF-CS element
and discussion, if any}
Examples
GA
{example - if any useful}
ABARES
{example - if any useful}
Others
{### who - example - if any useful}}
XML -
<mdb:MD_Metadata>
....
<mdb:identificationInfo>
<srv:SV_ServiceIdentification>
<mri:citation>
....
</mri:citation>
<mri:abstract/>
<srv:profile>
<cit:CI_Citation>
<cit:title>
<gco:CharacterString>WFS 2.0.0 OWL Profile</gco:CharacterString>
</cit:title>
<cit:onlineResource>
<cit:CI_OnlineResource>
<cit:linkage>
<gco:CharacterString>http://registry.openwork.nz/wfs2/owlProfile</gco:CharacterString>
</cit:linkage>
<cit:protocol gco:nilReason="missing">
<gco:CharacterString/>
</cit:protocol>
<cit:name gco:nilReason="missing">
<gco:CharacterString/>
</cit:name>
<cit:description gco:nilReason="missing">
<gco:CharacterString/>
</cit:description>
<cit:function>
<cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19115/resources/Codelists/cat/codelists.xml#CI_OnLineFunctionCode"
codeListValue=""/>
</cit:function>
</cit:CI_OnlineResource>
</cit:onlineResource>
</cit:CI_Citation>
</srv:profile>
....
</srv:SV_ServiceIdentification>
....
</mdb:identificationInfo>
....
</mdb:MD_Metadata>
\pagebreak
UML diagrams
Recommended elements highlighted in yellow
\pagebreak