Registration of Service or Application

Copyright © 2014 Open Geospatial Consortium 85

11.3.3 Registration of Service or Application

This section describes the registration of the Extrinsic Objects ServiceMetadata and Application as a mapping between an ISO 19139 instance of MD_Metadata.identificationInfo of type SV_ServiceIdentification and the corresponding Extrinsic Objects ServiceMetadata Tables 61-63 and Application Tables 61 and 64. To be aligned with the Basic Extension Package BP for every ServiceMetadata ExtrinsicObject a BP Service ExtrinsicObject associated to ServiceMetadata by ServiceDescription plus if any associated ServiceModel, ServiceGrounding and ServiceProfile ExtrinsicObjects shall be created and minimally the mandatory slots and classifications must be instantiated. Details are left to the implementation. Table 61: From SV_ServiceIdentification to abstract class ResourceMetadata ISO 1911519115-219119 I15 Comments gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationgmd:citation See Table 60 gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationgmd:abstract Description core RIM object property, not Slot gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationgmd:pointOfContact Association CitedResponsibleParty targeting an instance of Organization. The association is classified with the value ‘PointOfContact’ from the CitedResponsibleParty classification. gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationgmd:graphicOverview Association GraphicOverview targeting an instance of Image. See Clause 11.9 gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationgmd:descriptiveKeywords See clause 11.10 gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationgmd:resourceConstraints An association ResourceConstraints targeting an instance of Rights as defined in Clause 11.5 For each resourceConstraints gmd:MD_Metadatagmd:identificationInfo srv:SV_ServiceIdentificationsrv:extent See Clause 11.7 For each extent Table 62: From SV_ServiceIdentification to ServiceMetadata derived from ResourceMetadata ISO 1911519115-219119 I15 Comments gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:serviceType classification Services Extends the classification defined in the Basic Extension Package with version information see 8.18. gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:serviceTypeVersion classification Services Extends the classification defined in the Basic Extension Package with version information see 8.18. gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:couplingType classification CouplingType gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:containsOperations See Table 63 For each containsOperation Copyright © 2014 Open Geospatial Consortium 86 ISO 1911519115-219119 I15 Comments gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:operatesOnuuidref OperatesOn association between ServiceMetadata and one of the derived classes of DataMetadata ElementaryDataset, DatasetCollection For each operatesOn To be aligned with the Basic Extension Package BP for each operatesOn an OperatesOn association between the associated BP Service ExtrinsicObject and the corresponding BP Dataset ExtrinsicObject has to be created. Each instance of SV_ServiceIdentification.containsOperation implies to create an instance of the association ContainsOperation between ServiceMetadata and ServiceOperation along with an instance of ServiceOperation as defined in Table 63. Table 63: From SV_OperationMetadata to ServiceOperation ISO 1911519115-219119 I15 Comments gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:containsOperationssrv :SV_OperationMetadatasrv:operationName Name core RIM object property, not Slot gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:containsOperationssrv :SV_OperationMetadatasrv:DCP classificationDCPList For each DCP gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:containsOperationssrv :SV_OperationMetadatasrv:connectPointgmd:C I_OnlineResourcegmd:linkage slot Source For each instance of the property Table 64: From SV_ServiceIdentification to Application derived from ResourceMetadata ISO 1911519115-219119 I15 Comments gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:serviceType classification Services Extends the classification defined in the Basic Extension Package with version information see 8.18. gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:serviceTypeVersion classification Services Extends the classification defined in the Basic Extension Package with version information see 8.18. gmd:MD_Metadatagmd:identificationInfosrv:SV _ServiceIdentificationsrv:operatesOnuuidref Accesses association between Application and one of the derived classes of DataMetadata ElementaryDataset, DatasetCollectionIf the metadata entry referenced by the operatesOn element is a DataMetadata entry Or IsClientOf association between Application and ServiceMetadata If the For each operatesOn Copyright © 2014 Open Geospatial Consortium 87 ISO 1911519115-219119 I15 Comments metadata entry referenced by the operatesOn element is a ServiceMetadata entry

11.4 Registration of data quality information