Geographic information — Methodology for feature cataloguing — Amendment 1

Information géographique — Méthodologie de catalogage des entités — Amendement 1

General Information

Status
Withdrawn
Publication Date
16-Jun-2011
Withdrawal Date
16-Jun-2011
Current Stage
9599 - Withdrawal of International Standard
Completion Date
28-Nov-2016
Ref Project

Relations

Buy Standard

Standard
ISO 19110:2005/Amd 1:2011
English language
42 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 19110:2005/Amd 1:2011
French language
42 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO
STANDARD 19110
First edition
2005-02-15
AMENDMENT 1
2011-06-15


Geographic information — Methodology
for feature cataloguing
AMENDMENT 1
Information géographique — Méthodologie de catalogage des entités
AMENDEMENT 1





Reference number
ISO 19110:2005/Amd.1:2011(E)
©
ISO 2011

---------------------- Page: 1 ----------------------
ISO 19110:2005/Amd.1:2011(E)

COPYRIGHT PROTECTED DOCUMENT


©  ISO 2011
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 2011 – All rights reserved

---------------------- Page: 2 ----------------------
ISO 19110:2005/Amd.1:2011(E)
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 19110:2005 was prepared by Technical Committee ISO/TC 211, Geographic
information/Geomatics.
© ISO 2011 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Introduction
This amendment is based on experience in implementing ISO 19110:2005, experience and lessons learned
by the ISO 19126 project team, harmonization with other ISO/TC 211 standards, and in particular
establishment of an eXtensible Mark-up Language (XML) schema encoding for feature catalogues. This
amendment provides XML schemas that are meant to enhance interoperability by providing a common
specification for describing, validating, and exchanging feature catalogue information.
The changes in this amendment aim to:
 facilitate the use of ISO 19110:2005 to create geographic feature catalogues;
 ensure a consistent description of the feature types of an application schema;
 enhance the compliance of ISO 19110:2005 with ISO 19109;
 enable an XML schema implementation, based on ISO/TS 19139 encoding rules, of ISO 19110:2005-
compliant feature catalogues;
 enable the registration of feature catalogues and their feature types.

iv © ISO 2011 – All rights reserved

---------------------- Page: 4 ----------------------
ISO 19110:2005/Amd.1:2011(E)

Geographic information — Methodology for feature cataloguing
AMENDMENT 1
Page 1, Scope
Replace the entire clause with the following:
This International Standard defines the methodology for cataloguing feature types. This International
Standard specifies how feature types can be organized into a feature catalogue and presented to the
users of a set of geographic data. This International Standard is applicable to creating catalogues of
feature types in previously uncatalogued domains and to revising existing feature catalogues to comply
with standard practice. This International Standard applies to the cataloguing of feature types that are
represented in digital form. Its principles can be extended to the cataloguing of other forms of geographic
data. Feature catalogues are independent of feature concept dictionaries defined in ISO 19126 and can
be specified without having to use or create a feature concept dictionary.
This International Standard is applicable to the definition of geographic features at the type level. This
International Standard is not applicable to the representation of individual instances of each type. This
International Standard excludes portrayal schemas as specified in ISO 19117.
This International Standard can be used as a basis for defining the universe of discourse being modelled
in a particular application, or to standardize general aspects of real world features being modelled in more
than one application.
Page 1, Conformance
Replace the entire clause with the following:
Because this International Standard specifies a number of options that are not required for all feature
catalogues, this clause specifies five conformance classes. These classes are differentiated on the basis
of the following criteria.
a) Which elements of a feature type are required in a catalogue:
1) feature attributes only?
2) feature attributes and feature associations?
3) feature attributes, feature associations, and feature operations?
b) Is there a requirement for defining global feature attributes, feature associations, and feature
operations which may be bound to multiple feature types?
c) Is there a requirement to include inheritance relationships in the feature catalogue?
Annex A specifies a test module for each of the conformance classes, as shown in Table 1.
© ISO 2011 – All rights reserved 1

---------------------- Page: 5 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Table 1 — Conformance classes
Attributes, Inheritance
Attributes Attributes and
associations and Global properties relationships Test module
only associations
operations included
 — — — — A.17
—  — — — A.18
— —  — — A.19
— — —  — A.22
 — — —  A.23
—  — —  A.24
— —  —  A.25
NOTE The initial test module numbers are kept, even if some of the test modules are removed. The numbering can
be subject to change on publication of any new edition of this International Standard.
Page 2, Normative references
Update the entries for ISO/TS 19103:— and ISO 19109:—, delete footnote 1), and add ISO 19135:2005 and
ISO/TS 19139:2007:
ISO/TS 19103, Geographic information — Conceptual schema language
ISO 19109:2005, Geographic information — Rules for application schema
ISO 19135:2005, Geographic information — Procedures for item registration
ISO/TS 19139:2007, Geographic information — Metadata — XML schema implementation
Page 3, Terms and definitions
Replace entry 4.4 with the following:
feature catalogue
catalogue containing definitions and descriptions of the feature (4.1) types, feature attributes (4.3), and
feature relationships (4.8) occurring in one or more sets of geographic data, together with any feature
operations (4.5) that may be applied
[ISO 19101:2002, definition 4.13]
Add the following terms and definitions:
4.7
feature inheritance
mechanism by which more specific features (4.1) incorporate structure and behaviour of more general
features related by behaviour
4.8
feature relationship
feature association (4.2) or feature inheritance (4.7)
2 © ISO 2011 – All rights reserved

---------------------- Page: 6 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 3, Abbreviations
Add the following heading under "5 Abbreviations"
5.1 Acronyms
Add the following after the new 5.1:
5.2 Namespace abbreviations
In the list below, the item on the left describes the common namespace prefix used to describe the
elements in the namespace. The second item is an English description of the namespace prefix, and the
item in parenthesis is the URI of the actual namespace. These URIs do not correspond necessarily to an
effective location of the schemas.
This list corresponds to the namespaces used by this International Standard.
gco Geographic Common extensible markup language (http://www.isotc211.org/2005/gco)
gfc Geographic Feature Cataloguing   (http://www.isotc211.org/2005/gfc.)
gmd Geographic MetaData extensible markup language (http://www.isotc211.org/2005/gmd)
gmx Geographic Metadata XML Schema   (http://www.isotc211.org/2005/gmx)
Page 4, 6.1
Replace the text in 6.1 with the following:
A feature catalogue shall present the abstraction of reality represented in one or more sets of geographic
data. The basic level of abstraction in a feature catalogue shall be the feature type. A feature catalogue
shall be available in electronic form for any set of geographic data that contains features. A feature
catalogue may also comply with the specifications of this International Standard independently of any
existing set of geographic data.
Page 4, 6.2.1
Add the following text at the end of 6.2.1:
Annex E specifies XML encoding for feature catalogue, Annex F specifies concepts that permit the
management of feature catalogue either in a multi-part register or in a hierarchical register containing
multi-part subregisters, in accordance with ISO 19135. Annex G provides an example of XML
implementation of this International Standard.
Page 4, 6.2.2
Replace the first sentence of 6.2.2 with the following:
A template for the representation of feature catalogues is specified in Annex B.
© ISO 2011 – All rights reserved 3

---------------------- Page: 7 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 4, 6.2.3.1
Replace the text in 6.2.3.1 with the following:
All feature types and feature properties (i.e. feature attributes, feature associations, association roles, and
feature operations) included in a feature catalogue shall be identified by a name. The name of a feature
type is unique within that feature catalogue. The name of a feature property (whether the feature property
is a global property bound to the feature type or is local to the feature type) is unique within its feature
type. The name of a global feature property is unique within that feature catalogue.
Page 6, A.1
In the 2nd and 3rd paragraph, replace “Tables B.1 through B.15” with “Tables B.1 through B.16”.
Page 7, A.3
Replace bullet 2) with the following:
2) that all feature types, all feature association and all global feature properties (feature role, feature
attribute or feature operation not directly owned by a feature type) are identified by a name that is
unique within the feature catalogue,
Add the following bullet point after 6):
7) that all carriers of characteristics of a feature type are identified by a name that is unique in the
context of that feature type.
Page 8, A.7
Replace bullet b), with the following [deleting 1) and 2)]:
b) test method: test each attribute and role listed in Table B.5 (and Table B.4) by verifying that for
each the specified description, obligation/condition, maximum occurrence, type,
and constraint are satisfied;
Page 9, A.10
Replace bullet b) with the following:
b) test method: test each attribute and role listed in Table B.8 and Table B.4 by verifying that for
each the specified description, obligation/condition, maximum occurrence, type,
and constraint are satisfied;
Page 10, A.11
Delete bullet 2).
Page 12, A.19
Replace bullet b) with the following [deleting 1), 2) and 3)]:
b) test method: perform test module A.18 and test case A.7 (feature operation);
4 © ISO 2011 – All rights reserved

---------------------- Page: 8 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 13, A.22
Replace the text in A.22 with the following:
Information for the test module is as follows:
a) test purpose: verify that feature catalogue supports core representation functionality, comprised
of feature types, and feature properties (i.e. feature attributes, association roles,
and feature operations) either directly owned by a single feature type or globally
defined in the feature catalogue;
b) test method: perform test module A.8, A.16 and A.18;
c) reference: A.8, A.16 and A.18;
d) test type: capability.
Page 16, Annex B
In the first paragraph, replace “Tables B.1 through B.15” with “Tables B.1 through B.16”.
In the second paragraph, replace “Figure B.1” with “Figure B.1 a), b), and c)”.
1)
In the last line, delete “ISO 19109:— ” and insert “ISO 19109:2005”.
Page 17, Annex B
© ISO 2011 – All rights reserved 5

---------------------- Page: 9 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Replace Table B.1 with the following:
Table B.1 — Feature catalogue
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a b
Condition Occurrence
1 Class a feature catalogue contains — — — —
FC_FeatureCatalogue the definition of some number
of feature types with other
information necessary for
those definitions
Subtype of see ISO/TS 19139 — — — —
CT_Catalogue
1.1 Attribute name, address, country, and M 1 ISO 19115 Metadata:: —
producer telecommunications address CI_ResponsibleParty
of person or organization
having primary responsibility
for the intellectual content of
this feature catalogue
1.2 Attribute formal functional language in C/Mandatory if 1 CharacterString —
functionalLanguage which the feature operation feature
formal definition occurs in this operation
feature catalogue formal definition
occurs in
feature
catalogue
1.3 Role role that links this feature M N FC_FeatureType Aggregation
featureType catalogue to the feature types
that it contains
1.4 Role role that links this feature O N FC_DefinitionSource Aggregation
definitionSource catalogue to the sources of
definitions of feature types,
property types, and listed
values that it contains
1.5 Role role that links this feature O N FC_InheritanceRelation Aggregation
inheritanceRelation catalogue to the inheritance
relationships that it contains
1.6 Role role that links this feature O N FC_PropertyType Composition
globalProperty catalogue to the global feature
properties, i.e. the feature
properties which may be
bound to many feature types
a
M = mandatory; O = optional; C = conditional.
b
N = repeating occurrences.

6 © ISO 2011 – All rights reserved

---------------------- Page: 10 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Pages 18 and 19, Annex B
In Table B.2, replace rows 2, 2.9 and 2.11 with the following:
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a b
Condition Occurrence
2 Class class of real world — — — typeName
FC_FeatureType phenomena with common realizes
properties GF_FeatureType
::typeName;
isAbstract
realizes
GF_FeatureType
::isAbstract;
constrainedBy
realizes
GF_FeatureType
::constrainedBy

2.9 Role role that links this feature type O N FC_CarrierOfChara Composition
carrierOfCharacteristics to the property types that it cteristics
contains

2.11 Role role that links this feature type O 1 FC_DefinitionRefer Aggregation
definitionReference to the source of its definition ence

Page 19, Annex B
In Table B.3, replace row 3.1 with the following:
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
Condition Occurrence
3.1 Attribute text string that uniquely O 1 CharacterString —
name identifies this inheritance
relation within the feature
catalogue that contains this
inheritance relation

Page 20, Annex B
Add the following Table B.4a before Table B.4.
Table B.4a — Carrier of characteristics
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a b
Condition Occurrence
4bis Class abstract class for local feature — — — —
FC_CarrierOfCharact properties and bound global
eristics properties of a feature type
4bis. Role role that links the local and C/Mandatory 1 FC_FeatureType —
1 featureType bound properties with the for local
feature type that contains properties
them
4bis. Role role that links a carrier of O N FC_Constraint Aggregation
2 constrainedBy characteristics to the
constraints placed upon it
a
O = optional; C = conditional.
b
N = repeating occurrences.
© ISO 2011 – All rights reserved 7

---------------------- Page: 11 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 20, Annex B
Update and extend Table B.4 with the following:
Table B.4 — Property type
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a
Condition Occurrence
4 Class abstract class for local and — — — —
FC_PropertyType global feature properties
Subtype of Table B.4a — — — —
FC_CarrierOfCharact
eristics
4.1 Attribute member name that locates M 1 LocalName —
memberName this member within a feature
type for a local property or
within the feature catalogue
for a global property
4.2 Attribute definition of the member in a C/Mandatory if 1 CharacterString —
definition natural language: This attribute not provided by
is required if the definition is definition source
not provided by
FC_FeatureCatalogue::definiti
onSource. If not provided, the
definitionReference should
specify a citation where the
definition may be found, and
any additional information as to
which definition is to be used
4.3 Attribute cardinality of the member in M 1 Multiplicity Initial value 1
cardinality the feature class. If this is an
attribute or operation, the
default cardinality is 1. If this
is an association role, then
the default cardinality is 0.*.
For operations, this is the
number of return values
possible.
This is an elaboration of the
GFM to allow for complete
specifications for various
programming and data
definition languages

4.6 Role role that links this instance to O 1 FC_DefinitionReferen Aggregation
definitionReference the source of its definition ce
4.7 Role feature catalogue to which a C/Mandatory 1 FC_FeatureCatalogue —
featureCatalogue global property pertains for a global
property
a
M = mandatory; O = optional; C = conditional.

8 © ISO 2011 – All rights reserved

---------------------- Page: 12 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 21, Annex B
In Table B.5, replace rows 5.3, 5.4 and 5.5 with the following:
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a b
Condition Occurrence

5.3 Role specifies attribute which may O N FC_Carrier Shall be instantiated as
triggeredByValues trigger an operation OfCharact FC_FeatureAttribute,
Of eristics FC_BoundFeatureAttribute or one
of their derived classes.
5.4 Role specifies attribute that may be O N FC_Carrier Shall be instantiated as
observesValuesOf used as input to perform an OfCharact FC_FeatureAttribute,
operation eristics FC_BoundFeatureAttribute or one
of their derived classes.
5.5 Role specifies attribute that will be O N FC_Carrier Shall be instantiated as
affectsValuesOf affected by an operation OfCharact FC_FeatureAttribute,
eristics FC_BoundFeatureAttribute or one
of their derived classes.

Page 21, Annex B
Replace Table B.6 with the following:
Name/Role Obligation/ Maximum
No. Description Type Constraint
a
Name Condition Occurrence
6 Class class that is used to describe the specifics of — — — —
FC_Binding how a property type is bound to a particular
feature type
Subtype of Table B.4a — — — —
FC_CarrierOfCh
aracteristics
6.1 Attribute description of how a property type is bound to O 1 CharacterString —
description a particular feature type
6.2 Role role that links to the bound global property M 1 FC_PropertyType —
globalProperty
a
M = mandatory; O = optional.
Page 22, Annex B
In Table B.8, replace rows 8.3 and 8.4 with the following:
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a b
Condition Occurrence

8.3 Attribute if present, it defines the permissible O 1 FC_ListedValue —
listedValue values of this feature attribute as a
restriction of the attribute valueType. If
not present, there is no restriction on
the valueType.
8.4 Attribute type of the value of this feature C/Mandatory 1 TypeName —
valueType attribute; a name from some for local feature
namespace attribute

© ISO 2011 – All rights reserved 9

---------------------- Page: 13 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 23, Annex B
In Table B.9, replace row 9.6 with the following:
Obligation/
Maximum
No. Name/Role Name Description Type Constraint
a
Occurrence
Condition

9.6 Role type of the target value of this C/Mandator 1 FC_Feature —
rolePlayer association role y for a local Type
association
role

Page 24, Annex B
In Table B.11, replace row 11.4 with the following:
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a
Condition Occurrence

11.4 Role role that links this instance to the O 1 FC_DefinitionReference Aggregation
definitionReference source of its definition

Page 24, Annex B
In Table B.12, replace row 12.1 with the following:
Obligation/ Maximum
Name/Role Name Description Type Constraint
a b
Condition Occurrence

12.1 Role roles that are a part of this M N FC_AssociationRole Composition
roleName association (minimum
occurrence:
2)

10 © ISO 2011 – All rights reserved

---------------------- Page: 14 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Page 25, Annex B
Replace Table B.15 with the following:
Table B.15 — Bound feature attribute
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a
Condition Occurrence
15 Class class that is used to describe — — — —
FC_BoundFeatureAttribute the specifics of how a global
feature attribute is bound to a
particular feature type
Subtype of FC_Binding Table B.6 — — — —
15.1 Attribute type of the value of this C/Mandatory 1 TypeName —
valueType feature attribute; a name from if the value
some namespace type of the
feature
attribute is not
defined
globally
a
C = conditional.
Page 25, Annex B
Insert Table B.16 after Table B.15:
Table B.16 — Bound association role
Obligation/ Maximum
No. Name/Role Name Description Type Constraint
a
Condition Occurrence
16 Class class that is used to describe — — — —
FC_BoundAssociationRole the specifics of how a global
association role is bound to a
particular feature type
Subtype of FC_Binding Table B.6 — — — —
16.1 Role target feature type of this C/Mandatory if 1 FC_FeatureType —
rolePlayer association role the target
feature type
of this
association
role is not
defined
globally
a
C = conditional.
© ISO 2011 – All rights reserved 11

---------------------- Page: 15 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Pages 26 to 30, Annex B
Replace Figures B.1 to B.5 with the following.
<>
CT_Catalogue
(from Catalogues)
+ name : CharacterString
+ scope[1.*] : CharacterString
+ fieldOfApplication[0.*] : CharacterString
+inheritanceRelation
<>
+ versionNumber : CharacterString
FC_InheritanceRelation
+ versionDate : Date 0.*
+ language[0.1] : CharacterString
+ name[0.1] : CharacterString
+inheritsFrom
+ characterSet[0.1] : MD_CharacterSetCode = “utf8”
+ description : CharacterString
+ locale[0.*] : PT_Locale 0.*
+ uniqueInstance : Boolean
+inheritsTo 0.*
Specialization
<>
FC_FeatureCatalogue
+ producer : CI_ResponsibleParty Generalization
1 +subtype
+ functionalLanguage[0.1] : CharacterString
<>
1
+featureCatalogue 1 +featureType
FC_FeatureType
+supertype
1.*
ConsistsOf
+ typeName : LocalName
<>
+ definition[0.1] : CharacterString
FC_CarrierOfCharacteristics
+rolePlayer
+carrierOfCharacteristics 0.1
+ code[0.1] : CharacterString
0.* +featureType + isAbstract : Boolean = FALSE
0.1
Member Of
+ aliases[0.*] : LocalName
<>
FC_PropertyType
<>
FC_FeatureAssociation
+ memberName : LocalName
+ definition[0.1] : CharacterString
+ cardinality : Multiplicity = 1
+relation
Role
<>
2.*
FC_AssociationRole
+roleName
+ isOrdered : Boolean = FALSE
+ isNavigable : Boolean = TRUE
<>
<>
FC_FeatureAttribute
FC_RoleType
if count(featureType)=1 then
+ code[0.1] : CharacterString
+ ordinary
rolePlayer is mandatory
+ valueMeasurementUnit[0.1] : UnitOfMeasure
+ aggregation
+ valueType[0.1] : TypeName
+ composition
0.* <>
FC_ListedValue
<>
+listedValue
FC_FeatureOperation
+ label : CharacterString
+ code[0.1] : CharacterString
+ signature : CharacterString if count(featureType)=1 then
+ definition[0.1] : CharacterString
+ formalDefinition[0.1] : CharacterString valueType is mandatory

a)  Conceptual model
Figure B.1 (continued)
12 © ISO 2011 – All rights reserved

---------------------- Page: 16 ----------------------
ISO 19110:2005/Amd.1:2011(E)
<>
<>
FC_DefinitionSource
+definitionSource
FC_FeatureCatalogue
+ source : CI_Citation
0.*
+ featureCatalogue
1
1 +definitionSource
ConsistsOf
1.* +featureType
<>
<>
0.1
FC_DefinitionReference
FC_FeatureType
+definitionReference
+ sourceIdentifier[0.1] : CharacterString
0.1 +featureType
+definitionReference 0.1 0.1 +definitionReference
Member Of
+carrierOfCharacteristics
0.* <>
FC_CarrierOfCharacteristics
<>
<>
FC_ListedValue
FC_PropertyType
0.*

b)  Definition source and reference
<>
<>
FC_FeatureCatalogue
FC_FeatureType
+featureType ConsistsOf 1
+ producer : CI_ResponsibleParty
+ typeName : LocalName
1.* +featureCatalogue
+rolePlayer
+ functionalLanguage[0.1] : CharacterString
+ definition[0.1] : CharacterString
+featureType Member Of
+ code[0.1] : CharacterString
0.1
+featureCatalogue 0.1
+ isAbstract : Boolean = FALSE
0.1
+ aliases[0.*] : LocalName
0.* +carrierOfCharacteristics
<>
count(globalProperty.FC_PropertyType).
FC_CarrierOfCharacteristics
featureType)=0 and count(featureType)=1
0.*
<> <>
0.* +globalProperty
FC_Binding FC_PropertyType
+globalProperty
+ description[0.1] : CharacterString
count(featureCatalogue) +
count(featureType) = 1
<> <>
FC_BoundAssociationRole FC_BoundFeatureAttribute
+ valueType [0.1] : TypeName
type(globalProperty)=FC_AssociationRole and
count(rolePlayer)+count(globalProperty.FC_AssociationRole.rolePlayer) = 1
type(globalProperty)=FC_FeatureAttribute and
count(valueType)+count(globalProperty.FC_FeatureAttribute.valueType)= 1

c)  Global properties
Figure B.1 — Feature catalogue
© ISO 2011 – All rights reserved 13

---------------------- Page: 17 ----------------------
ISO 19110:2005/Amd.1:2011(E)
Generalization 0.*
<>
GF_InheritanceRelation
FC_InheritanceRelation
(from General Feature Model)
0.*
Specialization
<>
+supertype 1 1 +subtype
GF_AssociationType
(from General Feature Model)
<>
GF_FeatureType
(from General Feature Model)
<>
1
FC_FeatureAssociation
<>
FC_FeatureType
<>
0.1 +featureType Member Of 0.*
FC_CarrierOfCharacteristics
+carrierOfCharacteristics
0.* +carrierOfCharacteristics
<>
<>
GF_PropertyType
(from General Feature Model) FC_PropertyType
<>
<>
GF_AssociationRole
FC_AssociationRole
(from General Feature Model)
<>
<>
GF_AttributeType
FC_FeatureAttribute
(from General Feature Model)
<>
<>
GF_Operation
FC_FeatureOperation
(from General Feature Model)

Figure B.2 — Feature cataloguing classes as realizations of general feature model metaclasses
14 © ISO 2011 – All rights reserved

---------------------- Page: 18 ----------------------
ISO 19110:2005/Amd.1:2011(E)
<>
+featureCatalogue ConsistsOf
FC_FeatureCatalogue
1
+featureType
1.*
<>
+includes
<>
GF_FeatureType
FC_FeatureType
1.*
(from General Feature Model)
+featureType 0.1
1
Member Of
<> <>
0.*
FC_FeatureAssociation GF_AssociationType
(from General Feature Model)
+linkBetween
0.* +carrierOfCharacteristics
<>
+relation
FC_CarrierOfCharacteristics
+carrierOfCharacteristics 0.*
<>
<>
GF_ProperyType
FC_PropertyType
(from General Feature Model)
Role
Role
<>
<>
GF_Operation
FC_FeatureOperation
(from General Feature Model)
<>
<>
GF_AttributeType
FC_FeatureAttribute
(from General Feature Model)
1.* +roleName
+roleName 2.*
<>
<>
GF_AssociationRole
FC_AssociationRole
(from General Feature Model)

Figure B.3 — Derivation FC_FeatureType, FC_FeatureAttribute, FC_FeatureAssociation, and
FC_AssociationRole from general feature model metaclasses
© ISO 2011 – All rights reserved 15

---------------------- Page: 19 ----------------------
ISO 19110:2005/Amd.1:2011(E)
+observesValuesOf
<>
0.*
<>
FC_FeatureType
+triggeredByValuesOf
FC_CarrierOfCharacteristics
0.1
+carrierOfCharacteristics
0.*
+ typeName : LocalName
0.*
+ definition[0.1] : CharacterString Member Of 0.*
+featureType
+ code[0.1] : CharacterString
+affectsValuesOf
+ isAbstract : Boolean = FALSE
+ aliases[0.*] : LocalName
<> <> <>
+globalProperty
FC_BoundFeatureAttribute FC_Binding FC_PropertyType
0.*
+ memberName : LocalName
+ valueType [0.1] : TypeName + description[0.1] : CharacterString
+ definition[0.1] : CharacterString
+ cardinality : Multiplicity = 1
<> <>
FC_FeatureOperation
FC_FeatureAttribute
+ signature : CharacterString
+ code[0.1] : CharacterString
+ formalDefinition[0.1] : CharacterString
+ valueMeasurementUnit[0.1] : UnitOfMeasure
+ valueType[0.1] : TypeName
0.*
<> <>
+characterize
+triggeredByValuesOf
GF_AttributeType GF_Operation
0.*
0.1
(from General Feature Model) (from General Feature Model)
+observ
...

NORME ISO
INTERNATIONALE 19110
Première édition
2005-02-15
AMENDEMENT 1
2011-06-15
Information géographique —
Méthodologie de catalogage des
entités
AMENDEMENT 1
Geographic information — Methodology for feature cataloguing
AMENDMENT 1
Numéro de référence
ISO 19110:2005/Amd.1:2011(F)
©
ISO 2011

---------------------- Page: 1 ----------------------
ISO 19110:2005/Amd.1:2011(F)

DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2011
Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni utilisée
sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie, l’affichage sur
l’internet ou sur un Intranet, sans autorisation écrite préalable. Les demandes d’autorisation peuvent être adressées à l’ISO à
l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
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
Version française parue en 2014
Publié en Suisse
ii © ISO 2011 – Tous droits réservés

---------------------- Page: 2 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Avant-propos
L’ISO (Organisation internationale de normalisation) est une fédération mondiale d’organismes
nationaux de normalisation (comités membres de l’ISO). L’élaboration des Normes internationales est
en général confiée aux comités techniques de l’ISO. Chaque comité membre intéressé par une étude
a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec l’ISO participent également aux travaux.
L’ISO collabore étroitement avec la Commission électrotechnique internationale (CEI) en ce qui concerne
la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d’élaborer les Normes internationales. Les projets de
Normes internationales adoptés par les comités techniques sont soumis aux comités membres pour vote.
Leur publication comme Normes internationales requiert l’approbation de 75 % au moins des comités
membres votants.
L’attention est appelée sur le fait que certains des éléments du présent document peuvent faire l’objet de
droits de propriété intellectuelle ou de droits analogues. L’ISO ne saurait être tenue pour responsable de
ne pas avoir identifié de tels droits de propriété et averti de leur existence.
L’Amendement 1 à l’ISO 19110:2005 a été élaboré par le comité technique ISO/TC 211, Information
géographique/géomatique.
© ISO 2011 – Tous droits réservés iii

---------------------- Page: 3 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Introduction
Cet amendement se fonde sur l’expérience acquise en mettant l’ISO 19110:2005 en œuvre, sur l’expérience
et les leçons retenues par l’équipe du projet ISO 19126, sur la nécessité d’une harmonisation avec les autres
normes ISO/TC 211 et présente, notamment, un schéma eXtensible Mark-up Language (XML) d’encodage
des catalogues d’entités. Cet amendement définit des schémas XML qui permettent une amélioration de
l’interopérabilité en constituant une spécification commune de description, de validation et d’échange
d’informations de catalogues d’entités.
Les changements figurant dans cet amendement ont pour objet :
— de faciliter l’utilisation de l’ISO 19110:2005 pour créer des catalogues d’entités géographiques ;
— d’assurer une description cohérente des types d’entités d’un schéma d’application ;
— d’améliorer la conformité de l’ISO 19110:2005 à l’ISO 19109 ;
— de permettre une implémentation du schéma XML reposant sur les règles d’encodage de
l’ISO/TS 19139, de catalogues d’entités conformes à l’ISO 19110:2005.
— de permettre l’enregistrement des catalogues d’entités et de leurs types d’entités.
iv © ISO 2011 – Tous droits réservés

---------------------- Page: 4 ----------------------
ISO 19110:2005/Amd.1:2011(F)
Information géographique — Méthodologie de catalogage
des entités
AMENDEMENT 1
Page 1, Domaine d’application
Remplacer l’intégralité de l’article par ce qui suit :
« La présente Norme internationale définit la méthodologie du catalogage des types d’entités. Elle
spécifie comment les types d’entités peuvent être organisés en un catalogue d’entités et présentés
aux utilisateurs d’un jeu de données géographiques. La présente Norme internationale s’applique à la
création de catalogues de types d’entités dans des domaines jusqu’ici non catalogués et à la révision de
catalogues d’entités existants conformément aux pratiques normalisées. Elle s’applique au catalogage
des types d’entités qui sont représentés sous forme numérique. Ses principes peuvent être élargis au
catalogage d’autres formes de données géographiques. Les catalogues d’entités sont indépendants
des dictionnaires de concepts d’entité définis dans l’ISO 19126 et peuvent être spécifiés sans qu’il soit
nécessaire d’utiliser ou de créer un dictionnaire de concepts d’entité.
La présente Norme internationale est applicable à la définition d’entités géographiques au niveau du
type d’entité. Elle ne s’applique pas à la représentation des instances d’entité individuelles de chaque
type. Elle exclut les schémas de présentation spécifiés dans l’ISO 19117.
La présente Norme internationale peut être utilisée comme base servant à définir l’univers du discours
modélisé dans une application particulière ou pour normaliser les aspects généraux d’entités du monde
réel modélisés dans plusieurs applications. »
Page 1, Conformité
Remplacer l’intégralité de l’article par ce qui suit :
« Parce que la présente Norme internationale stipule un certain nombre d’options qui ne sont pas
exigées pour tous les catalogues d’entités, cet article précise cinq classes de conformité. Ces classes se
différencient sur la base des critères suivants :
a) Quels sont les éléments d’un type d’entité qui sont nécessaires à un catalogue ?
1) uniquement les attributs d’entité ?
2) les attributs d’entité et des associations d’entité ?
3) les attributs d’entité, les associations d’entité et les opérations d’entité ?
b) Y a-t-il une obligation de définir les attributs d’entité, les associations d’entité et les opérations
d’entité globaux qui peuvent être liés à plusieurs types d’entités ?
c) Y a-t-il une obligation d’inclure les relations d’héritage dans le catalogue d’entités ?
L’Annexe A indique un module de test pour chacune des classes de conformité présentées dans le
Tableau 1.
© ISO 2011 – Tous droits réservés 1

---------------------- Page: 5 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Tableau 1 — Classes de conformité
Attributs, associa-
Attributs Attributs et asso- Propriétés glo- Relations d’héri- Module de
tions et opéra-
seulement ciations bales tage incluses test
tions
☓ — — — — A.17
— ☓ — — — A.18
— — ☓ — — A.19
— — — ☓ — A.22
☓ — — — ☓ A.23
— ☓ — — ☓ A.24
— — ☓ — ☓ A.25
»
NOTE Les numéros originaux des modules de tests sont conservés même si certains des modules de tests
sont supprimés. La numérotation peut être soumise à modification lors de la publication de toute nouvelle édition
de la présente Norme internationale.
Page 2, Références normatives
Mettre à jour les informations relatives à l’ISO/TS 19103:— et à l’ISO 19109:—, supprimer la note de bas
de page 1), et ajouter l’ISO 19135:2005 et l’ISO/TS 19139:2007 :
« ISO/TS 19103, Information géographique — Schéma de langage conceptuel
ISO 19109:2005, Information géographique — Règles de schéma d’application
ISO 19135:2005, Information géographique — Procédures pour l’enregistrement d’éléments
ISO/TS 19139:2007, Information géographique – Métadonnées – Implémentation de schémas XML »
Page 3, Termes et définitions
Remplacer le point 4.4 par ce qui suit :
« catalogue d’entités
catalogue contenant des définitions et des descriptions de types d’entités (4.1), d’attributs d’entité
(4.3) et de relations d’entité (4.8) apparaissant dans un ou plusieurs jeux de données géographiques,
ainsi que toutes les opérations d’entité (4.5) pouvant s’appliquer.
[ISO 19101:2002, définition 4.13] »
Ajouter les termes et définitions suivants :
« 4.7
héritage d’entité
mécanisme par lequel des entités (4.1) plus spécifiques reprennent la structure et le comportement
d’entités plus générales reliées par leur comportement
4.8
relation d’entité
association d’entité (4.2) ou héritage d’entité (4.7) »
2 © ISO 2011 – Tous droits réservés

---------------------- Page: 6 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Page 3, Abréviations
Ajouter le titre suivant en dessous de « Abréviations »
« 5.1  Sigles »
Après le nouveau paragraphe 5.1, ajouter ce qui suit :
« 5.2  Abréviations des espaces de nommage
Dans la liste ci-dessous, l’élément situé à gauche décrit le préfixe de l’espace de nommage commun
utilisé pour décrire les éléments dans l’espace de nommage. Le deuxième élément est une description
en français du préfixe de l’espace de nommage, l’élément entre parenthèses correspondant à l’URI de
l’espace de nommage réel. Ces URI ne correspondent pas nécessairement à un emplacement effectif des
schémas.
Cette liste correspond aux espaces de nommage utilisé dans la présente Norme internationale.
gco Geographic Common extensible markup lan- (http://www.isotc211.org/2005/gco)
guage (Langage géographique commun à balises
extensible)
gfc Geographic Feature Cataloguing (Catalogage (http://www.isotc211.org/2005/gfc.)
des entités géographiques)
gmd Geographic MetaData extensible markup (http://www.isotc211.org/2005/gmd)
language (Langage à balises extensible pour les
métadonnées géographiques)
gmx Geographic Metadata XML Schema (Schéma (http://www.isotc211.org/2005/gmx) »
XML pour les métadonnées géographiques
Page 4, 6.1
Remplacer le texte de 6.1 par ce qui suit :
« Un catalogue d’entités doit présenter l’abstraction d’une réalité représentée par un ou plusieurs jeux de
données géographiques. Le niveau de base de l’abstraction dans un catalogue d’entités doit être le type
d’entité. Un catalogue d’entités doit être disponible sous format électronique pour tout jeu de données
géographiques contenant des entités. Un catalogue d’entités peut aussi se conformer aux spécifications
de la présente Norme internationale, indépendamment de tout jeu de données géographiques existant. »
Page 4, 6.2.1
Ajouter le texte suivant à la fin de 6.2.1 :
« L’Annexe E spécifie un encodage XML de catalogue d’entités, l’Annexe F spécifie les concepts qui
permettent de gérer un catalogue d’entités soit dans un registre en plusieurs parties, soit dans un
registre hiérarchique comportant des sous-registres en multiples parties, conformément à l’ISO 19135.
L’Annexe G fournit un exemple d’implémentation XML selon la présente Norme internationale. »
Page 4, 6.2.2
Remplacer la première phrase de 6.2.2 par ce qui suit :
« Un modèle de représentation de catalogues d’entités figure en Annexe B. »
Page 4, 6.2.3.1
Remplacer le texte de 6.2.3.1 par ce qui suit :
© ISO 2011 – Tous droits réservés 3

---------------------- Page: 7 ----------------------
ISO 19110:2005/Amd.1:2011(F)

« Tous les types et propriétés d’entités (c’est-à-dire les attributs, les associations, les rôles d’association et
les opérations) compris dans un catalogue d’entités doivent être identifiés par un nom. Le nom d’un type
d’entité est unique au sein de ce catalogue d’entités. Le nom d’une propriété d’entité (que cette propriété
soit une propriété globale liée au type d’entité ou locale) est unique au sein de son type d’entité. Le nom
d’une propriété d’entité globale est unique au sein de ce catalogue d’entités. »
Page 6, A.1
e e
Au 2 et au 3 paragraphe, remplacer « Tableaux B.1 à B.15 » par « Tableaux B.1 à B.16 ».
Page 7, A.3
Remplacer le point 2) par ce qui suit :
« 2) que tous les types et toutes les associations d’entités, ainsi que toutes les propriétés globales
d’entité (rôle, attribut ou opération n’appartenant pas, de façon directe, à un type d’entité)
soient identifiés par un nom qui est unique au sein du catalogue d’entités. »
Ajouter le point suivant après le point 6) :
« 7) que tous les porteurs de caractéristiques d’un type d’entité sont identifiés par un nom qui est
unique dans le contexte de ce type d’entité. »
Page 9, A.7
Remplacer le point b) par ce qui suit [suppression de 1) et 2)] :
« b) méthode de test : tester chaque attribut et rôle listés dans le Tableau B.5 (et le
Tableau B.4) en vérifiant que chacun répond aux spécifications de
description, d’obligation/condition, d’instance maximale, de type et de
contrainte. »
Page 10, A.10
Remplacer le point b) par ce qui suit :
« b) méthode de test : tester chaque attribut et rôle listés dans le Tableau B.8 et le Tableau B.4
en vérifiant que chacun répond aux spécifications de description,
d’obligation/condition, d’instance maximale, de type et de contrainte. »
Page 10, A.11
Supprimer le point 2).
Page 13, A.19
Remplacer le point b) par ce qui suit [suppression de 1), 2) et 3)] :
« b) méthode de test : réaliser le module de test A.18 et le scénario de test A.7 (opération
d’entité) ; »
Page 14, A.22
Remplacer le texte de A.22 par ce qui suit :
4 © ISO 2011 – Tous droits réservés

---------------------- Page: 8 ----------------------
ISO 19110:2005/Amd.1:2011(F)

« Les informations concernant le module de test sont les suivantes :
a) finalité du test : vérifier que le catalogue d’entités prend en charge la fonctionnalité des
représentations de base, composées des types d’entités, et les propriétés
des entités (c’est-à-dire les attributs d’entités, les rôles d’associations et
les opérations d’entités), appartenant, de façon directe, à un seul type
d’entité ou définies, de façon globale, dans le catalogue d’entités.
b) méthode de test : réaliser les modules de test A.8, A.16 et A.18 ;
c) référence : A.8, A.16 et A.18 ;
d) type de test : capacité. »
Page 17, Annexe B
Au premier paragraphe, remplacer « Tableaux B.1 à B.15 » par « Tableaux B.1 à B.16 ».
Au deuxième paragraphe, remplacer « Figure B.1 » par « Figure B.1 a), b) et c) ».
1)
À la dernière ligne, supprimer « ISO 19109:— » et insérer « ISO 19109:2005 ».
Page 18, Annexe B
Remplacer le Tableau B.1 par le suivant :
Tableau B.1 — Catalogue d’entités
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a b
Condition maximale
1 Classe FC_Feature- un catalogue d’entités — — — —
Catalogue contient la définition d’un
certain nombre de types
d’entités, ainsi que d’autres
informations nécessaires à
leur définition
Sous-type de CT_ voir ISO/TS 19139 — — — —
Catalogue
1.1 Attribut nom, adresse, pays et M 1 ISO 19115 Metadata:: —
producer coordonnées de télécom- CI_ResponsibleParty
munications de la personne
ou de l’organisme ayant la
responsabilité première du
contenu intellectuel de ce
catalogue d’entités
1.2 Attribut langage fonctionnel formel C/Obligatoire 1 CharacterString —
functionalLanguage dans lequel la définition si une défini-
officielle d’opérations tion formelle
d’entité figure dans ce cata- d’opérations
logue d’entités d’entité
figure dans
le catalogue
d’entités.
1.3 Rôle rôle qui relie ce catalogue M N FC_FeatureType Agrégation
featureType d’entités aux types d’enti-
tés qu’il contient
a
M = obligatoire ; O = facultatif ; C = conditionnel.
b
N = instances répétitives.
© ISO 2011 – Tous droits réservés 5

---------------------- Page: 9 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Tableau B.1 (suite)
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a b
Condition maximale
1.4 Rôle rôle qui relie ce catalogue O N FC_DefinitionSource Agrégation
definitionSource d’entités aux sources des
définitions des types
d’entités, des types de
propriétés et des valeurs
listées qu’il contient
1.5 Rôle rôle qui relie ce catalogue O N FC_InheritanceRe- Agrégation
inheritanceRelation d’entités aux relations lation
d’héritage qu’il contient
1.6 Rôle rôle qui relie ce catalogue O N FC_PropertyType Composition
globalProperty d’entités aux propriétés
d’entité globales, c’est-à-
dire aux propriétés d’entité
qui peuvent être reliées
à de nombreux types
d’entités
a
M = obligatoire ; O = facultatif ; C = conditionnel.
b
N = instances répétitives.
Pages 19 et 20, Annexe B
Dans le Tableau B.2, remplacer les rangées 2, 2.9 et 2.11 par les suivantes :
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a b
Condition maximale
2 Classe classe des phénomènes — — — typeName réalise
FC_FeatureType du monde réel ayant des GF_FeatureType
propriétés communes ::typeName ;
isAbstract réalise
GF_FeatureType
::isAbstract ;
constrainedBy
réalise GF_Featu-
reType ::constrai-
nedBy
2.9 Rôle rôle qui relie ce type O N FC_CarrierOf- Composition
carrierOfCharacte- d’entité aux types de pro- Characteristics
ristics priétés qu’il contient
2.11 Rôle rôle qui relie ce type O 1 FC_Defini- Agrégation
definitionReference d’entité à la source de sa tionReference
définition
Page 20, Annexe B
Dans le Tableau B.3, remplacer la rangée 3.1 par la suivante :
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
Condition maximale
3.1 Attribut chaîne de texte qui iden- O 1 CharacterString —
name tifie, de manière unique,
cette relation d’héritage au
sein du catalogue d’entités
qui contient cette relation
d’héritage.
Page 21, Annexe B
6 © ISO 2011 – Tous droits réservés

---------------------- Page: 10 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Ajouter, avant le Tableau B.4, le Tableau B.4a suivant :
Tableau B.4 — a — Porteur de caractéristiques
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a b
Condition maximale
4bis Classe classe abstraite pour les — — — —
FC_CarrierOfCharac- propriétés d’entité locales
teristics et les propriétés globales
reliées d’un type d’entité
4bis.1 Rôle rôle qui relie les propriétés C/Obligatoire 1 FC_FeatureType —
featureType locales et reliées au type pour les pro-
d’entité qui les contient priétés locales
4bis.2 Rôle rôle qui relie un porteur O N FC_Constraint Agrégation
constrainedBy de caractéristiques aux
contraintes qui lui sont
affectées
a
O = facultatif ; C = conditionnel.
b
N = instances répétitives.
Page 21, Annexe B
Mettre à jour et compléter le Tableau B4 par ce qui suit :
Tableau B.4 — Type de propriété
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a
Condition maximale
4 Classe classe abstraite pour les — — — —
FC_PropertyType propriétés d’entité locales
et globales
Sous-type de FC_ Tableau B.4a — — — —
CarrierOfCharacte-
ristics
4.1 Attribut nom d’un élément qui situe M 1 LocalName —
memberName cet élément au sein d’un
type d’entité pour une pro-
priété locale ou au sein d’un
catalogue d’entités pour
une propriété globale
4.2 Attribut définition de l’élément dans C/Obligatoire 1 CharacterString —
definition un langage naturel. Cet si non fourni
attribut est exigé si la défi- par la source
nition n’est pas fournie par de la défini-
FC_FeatureCatalogue::def tion
initionSource. Si elle n’est
pas fournie, il convient
que la definitionReference
indique une citation où l’on
peut trouver la définition
et toutes les informations
supplémentaires relatives à
l’utilisation de la définition
a
M = obligatoire ; O = facultatif ; C = conditionnel.
© ISO 2011 – Tous droits réservés 7

---------------------- Page: 11 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Tableau B.4 (suite)
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a
Condition maximale
4.3 Attribut cardinalité de l’élément M 1 Multiplicity Valeur ini-
cardinality dans la classe d’entité. S’il tiale = 1
s’agit d’un attribut ou d’une
opération, la cardinalité
par défaut est 1. S’il s’agit
d’un rôle d’association,
alors la cardinalité par
défaut est 0.*. Pour les opé-
rations, il s’agit du nombre
de valeurs de retour
possible.
Ceci est une élaboration du
GFM pour tenir compte des
spécifications complètes
de divers langages de
programmation et de défi-
nition de données
4.6 Rôle rôle qui relie cette instance O 1 FC_DefinitionRefe- Agrégation
definitionReference à la source de sa définition rence
4.7 Rôle catalogue d’entités auquel C/Obligatoire 1 FC_FeatureCata- —
featureCatalogue se rattache une propriété pour une pro- logue
globale priété globale
a
M = obligatoire ; O = facultatif ; C = conditionnel.
Page 22, Annexe B
Dans le Tableau B.5, remplacer les rangées 5.3, 5.4 et 5.5 par les suivantes :
Obliga-
Nom/Nom du tion/ Instance
N° Description Type Contrainte
b
rôle Condi- maximale
a
tion
5.3 Rôle indique l’attribut qui peut O N FC_Car- Doit être instancié comme FC_
triggeredByVa- déclencher une opération rierOf- FeatureAttribute, FC_Bound-
luesOf Characte- FeatureAttribute ou une de
ristics leurs classes dérivées
5.4 Rôle indique l’attribut qui peut O N FC_Car- Doit être instancié comme FC_
observesValue- servir d’entrée pour réali- rierOf- FeatureAttribute, FC_Bound-
sOf ser une opération Characte- FeatureAttribute ou une de
ristics leurs classes dérivées
5.5 Rôle indique l’attribut qui sera O N FC_Car- Doit être instancié comme FC_
affectsValuesOf affecté par une opération rierOf- FeatureAttribute, FC_Bound-
Characte- FeatureAttribute ou une de
ristics leurs classes dérivées
8 © ISO 2011 – Tous droits réservés

---------------------- Page: 12 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Page 22, Annexe B
Remplacer le Tableau B.6 par le suivant :
Obliga-
Nom/Nom du Instance
N° Description tion/ Type Contrainte
rôle maximale
a
Condition
6 Classe classe servant à décrire les modalités de — — — —
FC_Binding liaison d’un type de propriété à un type
d’entité particulier
Sous-type de Tableau B.4a — — — —
FC_CarrierOf-
Characteristics
6.1 Attribut description de la façon dont un type de O 1 CharacterString —
description propriété est relié à un type d’entité
particulier
6.2 Rôle rôle qui lie à la propriété globale reliée M 1 FC_PropertyType —
globalProperty
a
M = obligatoire ; O = facultatif.
Page 23, Annexe B
Dans le Tableau B.8, remplacer les rangées 8.3 et 8.4 par les suivantes :
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a b
Condition maximale
8.3 Attribut s’il est présent, il définit les valeurs O 1 FC_ListedValue —
listedValue admissibles de cet attribut d’entité
comme une restriction de l’attribut
valueType. S’il est absent, il n’y
a pas de restriction de l’attribut
valueType
8.4 Attribut type de la valeur de cet attribut C/Obligatoire 1 TypeName —
valueType d’entité ; un nom provenant d’un pour un attri-
espace de nommage. but d’entité
local
Page 24, Annexe B
Dans le Tableau B.9, remplacer la rangée 9.6 par la suivante :
Obliga-
Nom/Nom du tion/ Instance
N° Description Type Contrainte
rôle Condi- maximale
a
tion
9.6 Rôle type de la valeur cible de C/Obliga- 1 FC_Feature —
rolePlayer ce rôle d’association toire pour Type
un rôle
d’associa-
tion locale
© ISO 2011 – Tous droits réservés 9

---------------------- Page: 13 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Page 25, Annexe B
Dans le Tableau B.11, remplacer la rangée 11.4 par la suivante :
Obliga-
Nom/Nom du Instance
N° Description tion/ Type Contrainte
rôle maximale
a
Condition
11.4 Rôle rôle qui relie cette instance à la O 1 FC_DefinitionRefe- Agrégation
definitionRefe- source de sa définition rence
rence
Page 25, Annexe B
Dans le Tableau B.12, remplacer la rangée 12.1 par la suivante :
Obliga-
Instance
Nom/Nom du rôle Description tion/ Type Contrainte
b
maximale
a
Condition
12.1 Rôle rôles qui font partie de cette M (ins- N FC_Association- Composition
roleName association tance mini- Role
male : 2)
Page 26, Annexe B
Remplacer le Tableau B.15 par le suivant :
Tableau B.15 — Attribut d’entité relié
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a
Condition maximale
15 Classe classe servant à décrire — — — —
FC_BoundFeatureAttri- les détails des modalités
bute de liaison d’un attribut
d’entité global à un type
d’entité particulier.
Sous-type de FC_Binding Tableau B.6 — — — —
15.1 Attribut type de la valeur de cet C/Obliga- 1 TypeName —
valueType attribut d’entité ; un nom toire si le
provenant d’un espace de type de
nommage. valeur de
l’attribut
d’entité n’est
pas défini
globalement
a
C = conditionnel.
Page 26, Annexe B
Insérer le Tableau B.16 après le Tableau B.15 :
10 © ISO 2011 – Tous droits réservés

---------------------- Page: 14 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Tableau B.16 — Rôle d’association relié
Obligation/ Instance
N° Nom/Nom du rôle Description Type Contrainte
a
Condition maximale
16 Classe classe servant à décrire les — — — —
FC_BoundAssociation- détails des modalités de
Role liaison d’un rôle d’asso-
ciation global à un type
d’entité particulier.
Sous-type de FC_Bin- Tableau B.6 — — — —
ding
16.1 Rôle type d’entité cible de ce C/Obligatoire 1 FC_FeatureType —
rolePlayer rôle d’association si le type
d’entité cible
de ce rôle
d’association
n’est pas
défini globa-
lement
a
C = conditionnel.
Pages 27 à 31, Annexe B
Remplacer les Figures B.1 à B.5 par les suivantes :
© ISO 2011 – Tous droits réservés 11

---------------------- Page: 15 ----------------------
ISO 19110:2005/Amd.1:2011(F)

a) Modèle conceptuel
12 © ISO 2011 – Tous droits réservés

---------------------- Page: 16 ----------------------
ISO 19110:2005/Amd.1:2011(F)

b) Source et référence de la définition
c) Propriétés globales
Figure B.1 — Catalogue d’entités
© ISO 2011 – Tous droits réservés 13

---------------------- Page: 17 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Figure B.2 — Classes de catalogage des entités comme réalisations des métaclasses du modèle
général d’entité (GFM)
14 © ISO 2011 – Tous droits réservés

---------------------- Page: 18 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Figure B.3 — Dérivation de FC_FeatureType, FC_FeatureAttribute, FC_FeatureAssociation et
FC_AssociationRole des métaclasses du modèle général d’entité
© ISO 2011 – Tous droits réservés 15

---------------------- Page: 19 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Figure B.4 — Dérivation de FC_FeatureOperation de la métaclasse GF_Operation
16 © ISO 2011 – Tous droits réservés

---------------------- Page: 20 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Figure B.5 — Dérivation de FC_Constraint de la métaclasse GF_Constraint
Page 32, C.1
Supprimer le deuxième et le troisième paragraphe.
Page 32, C.2
Remplacer les deux premiers paragraphes par les suivants :
« Un catalogue d’entités contient ses informations d’identification et de contact, et la définition d’un
certain nombre de types d’entités, ainsi que d’autres informations nécessaires à ces définitions. Le
Tableau C.1 illustre un FC_FeatureCatalogue rempli (Tableau B.1). Seul un des types d’entités qu’il
contient est illustré ; en outre, figure dans ce catalogue d’entités échantillon une association d’entité
(voir C.4).
Le Tableau C.2 présente une FC_DefinitionSource remplie (Tableau B.13) pour ce catalogue d’entités
échantillon. »
Page 33, C.2
Dans le Tableau C.1 :
© ISO 2011 – Tous droits réservés 17

---------------------- Page: 21 ----------------------
ISO 19110:2005/Amd.1:2011(F)

supprimer « Digital Geographic Information Exchange Standard (DIGEST) Feature et Attribute Coding
Catalogue (FACC) », insérer « un catalogue d’entités échantillon » dans la colonne 2 à la rangée 2 ;
supprimer la rangée 8.
Page 34, C.3.1
Dans le Tableau C.3, supprimer « FC_Binding (identité = 6) » de la colonne 2, rangée 9.
Page 35, C.3.1
Dans le Tableau C.4, supprimer « FC_Binding (identité = 6) » de la colonne 2, rangée 6.
Supprimer le texte figurant immédiatement après le Tableau C.5 et supprimer le Tableau C.6.
Page 35, C.3.2
Remplacer le titre par ce qui suit :
« C.3.2  La représentation abstraite d‘une « structure d’accostage »
Page 36, C.3.2
Dans le Tableau C.7, supprimer « FC_Binding (identité = 19) » de la colonne 2, dernière rangée.
Dans le Tableau C.8, supprimer « FC_Binding (identité = 19) » de la colonne 2, rangée 6.
Page 38, C.3.2
Supprimer le texte figurant immédiatement après le Tableau C.18 et supprimer le Tableau C.19.
Page 39, C.4
Dans le Tableau C.20, supprimer « FC_FeatureAssociationRole », insérer « FC_AssociationRole »dans
la colonne 2, rangée 7.
Supprimer « FC_Binding (non spécifié dans cet exemple) » de la colonne 2, dernière rangée.
Dans le Tableau C.21, supprimer « FC_Binding (non spécifié dans cet exemple) » de la colonne 2, rangée 8.
Supprimer la note de bas de page.
Dans le Tableau C.22, supprimer « FC_FeatureAssociationRole », insérer « FC_FeatureAssociation.
roleName » dans la colonne 1, rangées 7 et 8.
Page 40, C.4
Dans les Tableaux C.23 et C.24, supprimer « FC_ AssociationRole.valueType », insérer « FC_ AssociationRole.
rolePlayer » dans les colonnes 1, à la dernière rangée.
Page 41, C.5
Dans les Tableaux C.25 et C.26, supprimer « FC_FeatureInheritanceRelation », insérer « FC_
InheritanceRelation » dans les colonnes 2, à l’avant-dernière rangée.
Remplacer le paragraphe figurant après le Tableau C.26 par le suivant :
« Une instance de type d‘entité « phare » est aussi une instance de type d’entité «bâtiment » ; les
propriétés d’entité, qui s’appliquent au type d’entité « bâtiment » dans le catalogue d’entités échantillon
s’appliquent aussi au type d’entité « phare ». Le Tableau C.27 illustre la représentation de la relation
d‘héritage « est un » utilisant une FC_InheritanceRelation (Tableau B.3). »
18 © ISO 2011 – Tous droits réservés

---------------------- Page: 22 ----------------------
ISO 19110:2005/Amd.1:2011(F)

Page 42, C.6
Dans le Tableau C.28, supprimer « FC_Binding (non spécifié dans cet exemple) » de la colonne 2, rangées 10,
12 et 14.
Dans le T
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.