Reference number ISO 19119:2005/Amd.1:2008(E) © ISO 2008 INTERNATIONAL STANDARD ISO 19119 First edition 2005-02-15 AMENDMENT 1 2008-05-01 Geographic information — Services AMENDMENT 1: Extensions of the service metadata model Information géographique — Services AMENDEMENT 1: Extensions du modèle de métadonnées du service ISO 19119:2005/Amd.1:2008(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PROTECTED DOCUMENT © ISO 2008 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body in the country of the requester. ISO copyright office Case postale 56 • CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyright@iso.org Web www.iso.org Published in Switzerland ii © ISO 2008 – All rights reserved ISO 19119:2005/Amd.1:2008(E) © ISO 2008 – All rights reserved iii Foreword ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2. The main task of technical committees is to prepare International Standards. Draft International Standards adopted by the technical committees are circulated to the member bodies for voting. Publication as an International Standard requires approval by at least 75 % of the member bodies casting a vote. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Amendment 1 to ISO 19119:2005 was prepared by Technical Committee ISO/TC 211, Geographic information/Geomatics. Amendement 1 to ISO 19119:2005 focuses on extensions of the service metadata model, concerning a more detailed description of associated dataset of a service instance. ISO 19119:2005/Amd.1:2008(E) © ISO 2008 – All rights reserved 1 Geographic information — Services AMENDMENT 1: Extensions of the service metadata model Page 19, 7.4.1, Para 3 (starting with “A service instance may be tightly coupled with a dataset instance, …”) Add the following. A single service instance may have both kinds of data associated, loosely and tightly coupled. In this case, the instance is “mixed coupled”. The coupling type is formalised by the SV_CouplingType class. Page 20, Figure 8 Replace with the following UML model. Figure 8 — Services and service metadata ISO 19119:2005/Amd.1:2008(E) 2 © ISO 2008 – All rights reserved Page 21, Figure 9 Replace with the following UML model. Figure 9 — Service metadata class diagram ISO 19119:2005/Amd.1:2008(E) © ISO 2008 – All rights reserved 3 Page 51, Table C.1 Add the following to Table C.1 “Data dictionary for SV_ServiceIdentification”. Table C.1 — Data dictionary for SV_ServiceIdentification Attribute name/Role name Definition Obligation/ Condition Maximum occurrence Data type 1. extent the geographic/temporal region where the service is valid, including the bounding box, bounding polygon, vertical, or temporal extent of the service C/ if couplingType equals “mixed” or “tight” either extent.geograp hicElement.EX _GeographicB oundingBox or extent.geograp hicElement.EX _GeographicD escription is required N EX_Extent 2. coupledResource further description of the data coupling in the case of tightly coupled services O N SV_CoupledResource 3. couplingType type of coupling between service and associated data (if exists) M 1 SV_CouplingType Pages 52 and 53 Delete C.2.4. and renumber C.2.5, C.2.6 and C.2.7 as C.2.4, C.2.5 and C.2.6, and Tables C.4 and C.5 as C.3 and C.4 respectively. Add the following subclauses after C.2.6. Page 53 C.2.7 Data dictionary for SV_CoupledResource SV_CoupledResource links a given operationName (mandatory attribute of SV_OperationMetadata) with a data set identified by an “identifier”, as shown in Table C.5. Table C.5 — Data dictionary for SV_CoupledResource Attribute name/Role name Definition Obligation/ Condition Maximum occurrence Data type 1. operation name name of the service operation M 1 CharacterString 2. identifier name of the identifier of a given tightly coupled dataset M 1 CharacterString SV_CoupledResource requires that a given operationName or identifier shall refer to an existing operationName given by SV_OperationMetadata.operationName or an identifier given by _MD_Identification.citation.identifier.code, respectively. ISO 19119:2005/Amd.1:2008(E) 4 © ISO 2008 – All rights reserved C.2.8 Data dictionary for SV_CouplingType The data dictionnary for SV_CouplingType is provided in Table C.6. Table C.6 — Data dictionary for SV_CouplingType <> Name Domain code Definition 1 SV_CouplingType CouplingTypeCd class of information to which the referencing entity applies 1. loose 001 service instance is loosely coupled with a data instance, i.e. no MD_DataIdentification class has to be described 2. mixed 002 service instance is mixed coupled with a data instance, i.e. MD_DataIdentification describes the associated data instance and additionally the service instance might work with other external data instances 3. tight 003 service instance is tightly coupled with a data instance, i.e. MD_DataIdentification class MUST be described C.2.9 Data dictionary for SV_ParameterDirection The data dictionary for SV_ParameterDirection is provided in Table C.7. Table C.7 — Data dictionary for SV_ ParameterDirection <> Name Domain code Definition 1 SV_ ParameterDirection ParameterDirectionCd class of information to which the referencing entity applies 1. in 001 the parameter is an input parameter to the service instance 2. out 002 the parameter is an output parameter to the service instance 3. in/out 003 the parameter is both an input and output parameter to the service instance ISO 19119:2005/Amd.1:2008(E) ICS 35.240.70 Price based on 4 pages © ISO 2008 – All rights reserved