Changes for page 3 SDMX Base Package
Last modified by Helena K. on 2026/06/08 16:18
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki.he lena1 +xwiki:XWiki.arturkryazhev - Content
-
... ... @@ -30,11 +30,11 @@ 30 30 31 31 The //IdentifiableArtefact// is an abstract class that comprises the basic [[attributes>>doc:Glossary.Attribute.WebHome]] needed for identification. Concrete classes based on //IdentifiableArtefact// all inherit the ability to be uniquely identified. 32 32 33 -The (% style="background-color:#e74c3c" %)//NamableArtefact//(%%)is an abstract class that inherits from //IdentifiableArtefact //and in addition the +[[description>>doc:IMElements.description.WebHome]]and +[[name>>doc:IMElements.name.WebHome]]roles support multilingual descriptions and names for all objects based on //NameableArtefact//. The InternationalString supports the [[representation>>doc:Glossary.Representation.WebHome]] of a[[description>>doc:IMElements.description.WebHome]]in multiple locales ([[locale>>doc:IMElements.locale.WebHome]]is similar to language but includes geographic variations such as Canadian French, US English etc.). The //LocalisedString// supports the [[representation>>doc:Glossary.Representation.WebHome]] of a[[description>>doc:IMElements.description.WebHome]]in one[[locale>>doc:IMElements.locale.WebHome]].33 +The //NamableArtefact// is an abstract class that inherits from //IdentifiableArtefact //and in addition the +description and +name roles support multilingual descriptions and names for all objects based on //NameableArtefact//. The InternationalString supports the [[representation>>doc:Glossary.Representation.WebHome]] of a description in multiple locales (locale is similar to language but includes geographic variations such as Canadian French, US English etc.). The //LocalisedString// supports the [[representation>>doc:Glossary.Representation.WebHome]] of a description in one locale. 34 34 35 35 //VersionableArtefact// is an abstract class which inherits from //NameableArtefact// and adds versioning ability to all classes derived from it, as explained in the [[SDMX>>doc:Glossary.Statistical data and metadata exchange.WebHome]] versioning rules in [[SDMX>>doc:Glossary.Statistical data and metadata exchange.WebHome]] Standards Section 6 “Technical Notes”, paragraph “4.3 Versioning”. 36 36 37 -//MaintainableArtefact// further adds the ability for derived classes to be maintained via its association to an // [[Organisation>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.WebHome]]//, and adds locational information (i.e., from where the object can be retrieved).37 +//MaintainableArtefact// further adds the ability for derived classes to be maintained via its association to an //Organisation//, and adds locational information (i.e., from where the object can be retrieved). 38 38 39 39 The inheritance chain from //AnnotableArtefact// through to //MaintainableArtefact// allows [[SDMX>>doc:Glossary.Statistical data and metadata exchange.WebHome]] classes to inherit the features they need, from simple [[annotation>>doc:Glossary.Annotation.WebHome]], through identity, naming, to versioning and maintenance. 40 40 ... ... @@ -145,7 +145,7 @@ 145 145 146 146 The [[Item Scheme>>doc:Glossary.Item scheme.WebHome]] is a basic architectural pattern that allows the creation of list schemes for use in simple taxonomies, for example. 147 147 148 -The // [[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// is the basis for[[CategoryScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.CategoryScheme.WebHome]], Codelist,[[ConceptScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ConceptScheme.WebHome]],[[ReportingTaxonomy>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ReportingTaxonomy.WebHome]], //[[OrganisationScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.WebHome]]//, TransformationScheme, CustomTypeScheme, NamePersonalisationScheme, RulesetScheme, VtlMappingScheme and UserDefinedOperatorScheme.148 +The //ItemScheme// is the basis for CategoryScheme, Codelist, ConceptScheme, ReportingTaxonomy, //OrganisationScheme//, TransformationScheme, CustomTypeScheme, NamePersonalisationScheme, RulesetScheme, VtlMappingScheme and UserDefinedOperatorScheme. 149 149 150 150 === 3.5.2 Class Diagram === 151 151 ... ... @@ -157,55 +157,53 @@ 157 157 158 158 ==== 3.5.3.1 Narrative ==== 159 159 160 -The // [[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// is an abstract class which defines a set of //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// (this class is also abstract). Its main purpose is to define a mechanism which can be used to create taxonomies which can classify other parts of the [[SDMX Information Model>>doc:Glossary.SDMX Information Model.WebHome]]. It is derived from //[[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]// which gives it the ability to be annotated, have identity, naming, versioning and be associated with an[[Agency>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.Agency.WebHome]].An example of a concrete class is a[[ConceptScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ConceptScheme.WebHome]].The associated[[Concepts>>doc:Glossary.Concept.WebHome]] are //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//s.160 +The //ItemScheme// is an abstract class which defines a set of //Item// (this class is also abstract). Its main purpose is to define a mechanism which can be used to create taxonomies which can classify other parts of the [[SDMX Information Model>>doc:Glossary.SDMX Information Model.WebHome]]. It is derived from //MaintainableArtefact// which gives it the ability to be annotated, have identity, naming, versioning and be associated with an Agency. An example of a concrete class is a ConceptScheme. The associated (% style="color:#e74c3c" %)[[Concepts>>doc:Glossary.Concept.WebHome]](%%) are //Item//s. 161 161 162 -In an exchange environment an // [[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// is allowed to contain a sub-set of the //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//s in the maintained //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//. If such an[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]is disseminated with a sub-set of the //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//s then the fact that this is a sub-set is denoted by setting the isPartial [[attribute>>doc:Glossary.Attribute.WebHome]] to "true".162 +In an exchange environment an //ItemScheme// is allowed to contain a sub-set of the //Item//s in the maintained //ItemScheme//. If such an ItemScheme is disseminated with a sub-set of the //Item//s then the fact that this is a sub-set is denoted by setting the isPartial [[attribute>>doc:Glossary.Attribute.WebHome]] to "true". 163 163 164 -A “partial” // [[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// cannot be maintained independently in its partial form i.e., it cannot contain //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//s that are not present in the full //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// and the content of any one //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//(e.g., names and descriptions) cannot deviate from the content in the full //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//. Furthermore, the[[id>>doc:IMElements.id.WebHome]]of the //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// where isPartial is set to "true" is the same as the[[id>>doc:IMElements.id.WebHome]]of the full //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// (agencyId,[[id>>doc:IMElements.id.WebHome]],[[version>>doc:Glossary.Version.WebHome]]). This is important as this is the[[id>>doc:IMElements.id.WebHome]]that that is referenced in other structures (e.g., a [[Codelist>>doc:Glossary.Code list.WebHome]] referenced in a [[DSD>>doc:Glossary.Data structure definition.WebHome]]) and this[[id>>doc:IMElements.id.WebHome]]is always the same, regardless of whether the disseminated //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// is the full //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// or a partial //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//.164 +A “partial” //ItemScheme// cannot be maintained independently in its partial form i.e., it cannot contain //Item//s that are not present in the full //ItemScheme// and the content of any one //Item //(e.g., names and descriptions) cannot deviate from the content in the full //ItemScheme//. Furthermore, the id of the //ItemScheme// where isPartial is set to "true" is the same as the id of the full //ItemScheme// (agencyId, id, (% style="color:#e74c3c" %)[[version>>doc:Glossary.Version.WebHome]](%%)). This is important as this is the id that that is referenced in other structures (e.g., a [[Codelist>>doc:Glossary.Code list.WebHome]] referenced in a [[DSD>>doc:Glossary.Data structure definition.WebHome]]) and this id is always the same, regardless of whether the disseminated //ItemScheme// is the full //ItemScheme// or a partial //ItemScheme//. 165 165 166 -The purpose of a partial // [[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// is to support the exchange and dissemination of a subset //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// without the need to maintain multiple //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//s which contain the same //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//s. For instance, when a [[Codelist>>doc:Glossary.Code list.WebHome]] is used in a[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]it is sometimes the case that only a sub-set of the [[Codes>>doc:Glossary.Code.WebHome]] in a [[Codelist>>doc:Glossary.Code list.WebHome]] are relevant. In this case a partial [[Codelist>>doc:Glossary.Code list.WebHome]] can be constructed using the [[Constraint>>doc:Glossary.Constraint.WebHome]] mechanism explained later in this document.166 +The purpose of a partial //ItemScheme// is to support the exchange and dissemination of a subset //ItemScheme// without the need to maintain multiple //ItemScheme//s which contain the same //Item//s. For instance, when a [[Codelist>>doc:Glossary.Code list.WebHome]] is used in a DataStructureDefinition it is sometimes the case that only a sub-set of the [[Codes>>doc:Glossary.Code.WebHome]] in a [[Codelist>>doc:Glossary.Code list.WebHome]] are relevant. In this case a partial [[Codelist>>doc:Glossary.Code list.WebHome]] can be constructed using the (% style="color:#e74c3c" %)[[Constraint>>doc:Glossary.Constraint.WebHome]](%%) mechanism explained later in this document. 167 167 168 -// [[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// inherits from //[[NameableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.WebHome]]// which gives it the ability to be annotated and have identity, and therefore has[[id>>doc:IMElements.id.WebHome]],[[uri>>doc:IMElements.uri.WebHome]]and[[urn>>doc:IMElements.urn.WebHome]][[attributes>>doc:Glossary.Attribute.WebHome]], a[[name>>doc:IMElements.name.WebHome]]and a[[description>>doc:IMElements.description.WebHome]]in the form of an[[InternationalString>>doc:IMElements.InternationalString.WebHome]].Unlike the[[parent>>doc:IMElements.parent.WebHome]]//[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//, the //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// itself is not a //[[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]// and therefore cannot have an independent[[Agency>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.Agency.WebHome]](i.e., it implicitly has the same agencyId as the //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//).168 +//Item// inherits from //NameableArtefact// which gives it the ability to be annotated and have identity, and therefore has id, uri and urn [[attributes>>doc:Glossary.Attribute.WebHome]], a name and a description in the form of an InternationalString. Unlike the parent //ItemScheme//, the //Item// itself is not a //MaintainableArtefact// and therefore cannot have an independent Agency (i.e., it implicitly has the same agencyId as the //ItemScheme//). 169 169 170 -The // [[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// can be hierarchic and so one //[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// can have[[child>>doc:IMElements.child.WebHome]]//[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//s. The restriction of the hierarchic association is that a[[child>>doc:IMElements.child.WebHome]]//[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]// can have only[[parent>>doc:IMElements.parent.WebHome]]//[[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//.170 +The //Item// can be hierarchic and so one //Item// can have child //Item//s. The restriction of the hierarchic association is that a child //Item// can have only parent //Item//. 171 171 172 172 ==== 3.5.3.2 Definitions ==== 173 173 174 174 (% style="width:989.835px" %) 175 175 |**Class**|(% style="width:297px" %)**Feature**|(% style="width:583px" %)**Description** 176 -|// [[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]//|(% style="width:297px" %)(((176 +|//ItemScheme//|(% style="width:297px" %)((( 177 177 Inherits from: 178 -// [[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]//178 +//MaintainableArtefact// 179 179 Direct sub classes are: 180 - [[CategoryScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.CategoryScheme.WebHome]]181 - [[ConceptScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ConceptScheme.WebHome]]180 +CategoryScheme 181 +ConceptScheme 182 182 Codelist 183 - [[ReportingTaxonomy>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ReportingTaxonomy.WebHome]]184 -// [[OrganisationScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.OrganisationScheme.WebHome]]//183 +ReportingTaxonomy 184 +//OrganisationScheme// 185 185 TransformationScheme 186 -CustomTypeScheme NamePersonalisationScheme 186 +CustomTypeScheme NamePersonalisationSc heme 187 187 RulesetScheme 188 188 VtlMappingScheme 189 -UserDefinedOperatorScheme 189 +UserDefinedOperatorSc heme 190 190 )))|(% style="width:583px" %)The descriptive information for an arrangement or division of objects into groups based on characteristics, which the objects have in common. 191 191 | |(% style="width:297px" %)isPartial|(% style="width:583px" %)Denotes whether the [[Item Scheme>>doc:Glossary.Item scheme.WebHome]] contains a subset of the full set of Items in the maintained scheme. 192 192 | |(% style="width:297px" %)/items|(% style="width:583px" %)Association to the Items in the scheme. 193 -|// [[Item>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.WebHome]]//|(% style="width:297px" %)(((193 +|//Item//|(% style="width:297px" %)((( 194 194 Inherits from: 195 -// [[NameableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.WebHome]]//195 +//NameableArtefact// 196 196 Direct sub classes are 197 - [[Category>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Category.WebHome]]198 -[[Concept>>doc:Glossary.Concept.WebHome]] 197 +Category 198 +(% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]](%%) 199 199 [[Code>>doc:Glossary.Code.WebHome]] 200 -[[ReportingCategory>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.ReportingCategory.WebHome]] 201 -//[[Organisation>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.WebHome]]// 200 +ReportingCategory //Organisation// 202 202 Transformation 203 203 CustomType 204 204 NamePersonalisation 205 205 Ruleset 206 206 VtlMapping 207 -UserDefinedOperator 208 -hierarchy 206 +UserDefinedOperator// //hierarchy 209 209 )))|(% style="width:583px" %)((( 210 210 The Item is an item of content in an [[Item Scheme>>doc:Glossary.Item scheme.WebHome]]. This may be a node in a taxonomy or ontology, a [[code>>doc:Glossary.Code.WebHome]] in a [[code list>>doc:Glossary.Code list.WebHome]] etc. Node that at the conceptual level the Organisation is not hierarchic. 211 211 This allows an Item optionally to have one or more child Items ... ... @@ -232,84 +232,86 @@ 232 232 233 233 ==== 3.6.3.1 Narrative ==== 234 234 235 -The // [[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]// is an abstract class which contains a set of one or more //[[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]//(s) (this class is also abstract). An example of a concrete //[[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]// is[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]].233 +The //Structure// is an abstract class which contains a set of one or more //ComponentList//(s) (this class is also abstract). An example of a concrete //Structure// is DataStructureDefinition. 236 236 237 -The // [[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]// is a list of one or more //[[Component>>doc:Glossary.Component.WebHome]]//(s//)//. The //[[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]// has several concrete descriptor classes based on it:[[DimensionDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.DimensionDescriptor.WebHome]],[[GroupDimensionDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.GroupDimensionDescriptor.WebHome]],[[MeasureDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.MeasureDescriptor.WebHome]], and[[AttributeDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.AttributeDescriptor.WebHome]]of the[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]and[[MetadataAttributeDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.MetadataAttributeDescriptor.WebHome]]of the[[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]].235 +The //ComponentList// is a list of one or more //[[Component>>doc:Glossary.Component.WebHome]]//(s//)//. The //ComponentList// has several concrete descriptor classes based on it: DimensionDescriptor, GroupDimensionDescriptor, MeasureDescriptor, and AttributeDescriptor of the DataStructureDefinition and MetadataAttributeDescriptor of the MetadataStructureDefinition. 238 238 239 -The //[[Component>>doc:Glossary.Component.WebHome]]// is contained in a // [[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]//. The[[type>>doc:IMElements.type.WebHome]]of //[[Component>>doc:Glossary.Component.WebHome]]// in a //[[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]// is dependent on the concrete class of the[[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]as follows:237 +The //[[Component>>doc:Glossary.Component.WebHome]]// is contained in a //ComponentList//. The type of //[[Component>>doc:Glossary.Component.WebHome]]// in a //ComponentList// is dependent on the concrete class of the ComponentList as follows: 240 240 241 - [[DimensionDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.DimensionDescriptor.WebHome]]:[[Dimension>>doc:Glossary.Dimension.WebHome]],[[TimeDimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.TimeDimension.WebHome]]242 - [[GroupDimensionDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.GroupDimensionDescriptor.WebHome]]:[[Dimension>>doc:Glossary.Dimension.WebHome]],[[TimeDimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.TimeDimension.WebHome]]243 - [[MeasureDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.MeasureDescriptor.WebHome]]:[[Measure>>doc:Glossary.Measure.WebHome]]244 - [[AttributeDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.AttributeDescriptor.WebHome]]:[[DataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.DataAttribute.WebHome]], MetadataAttributeRef245 - [[MetadataAttributeDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.MetadataAttributeDescriptor.WebHome]]:[[MetadataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.MetadataAttribute.WebHome]]239 +DimensionDescriptor: [[Dimension>>doc:Glossary.Dimension.WebHome]], TimeDimension 240 +GroupDimensionDescriptor: [[Dimension>>doc:Glossary.Dimension.WebHome]], TimeDimension 241 +MeasureDescriptor: [[Measure>>doc:Glossary.Measure.WebHome]] 242 +AttributeDescriptor: DataAttribute, MetadataAttributeRef 243 +MetadataAttributeDescriptor: MetadataAttribute 246 246 247 -Each //[[Component>>doc:Glossary.Component.WebHome]]// takes its semantic (and possibly also its [[representation>>doc:Glossary.Representation.WebHome]]) from a [[Concept>>doc:Glossary.Concept.WebHome]] in a [[ConceptScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ConceptScheme.WebHome]].This is represented by the conceptIdentity association to [[Concept>>doc:Glossary.Concept.WebHome]].245 +Each //[[Component>>doc:Glossary.Component.WebHome]]// takes its semantic (and possibly also its [[representation>>doc:Glossary.Representation.WebHome]]) from a (% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]](%%) in a ConceptScheme. This is represented by the conceptIdentity association to (% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]](%%). 248 248 249 -The //[[Component>>doc:Glossary.Component.WebHome]]// may also have a localRepresentation. This allows a concrete class, such as [[Dimension>>doc:Glossary.Dimension.WebHome]], to specify its [[representation>>doc:Glossary.Representation.WebHome]] which is local to the // [[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]// in which it is contained (for [[Dimension>>doc:Glossary.Dimension.WebHome]] this will be[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]), and thus overrides any coreRepresentation specified for the [[Concept>>doc:Glossary.Concept.WebHome]].247 +The //[[Component>>doc:Glossary.Component.WebHome]]// may also have a localRepresentation. This allows a concrete class, such as [[Dimension>>doc:Glossary.Dimension.WebHome]], to specify its [[representation>>doc:Glossary.Representation.WebHome]] which is local to the //Structure// in which it is contained (for [[Dimension>>doc:Glossary.Dimension.WebHome]] this will be DataStructureDefinition), and thus overrides any coreRepresentation specified for the (% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]](%%). 250 250 251 -The [[Representation>>doc:Glossary.Representation.WebHome]] can be [[enumerated>>doc:IMElements.enumerated.WebHome]]or[[non-enumerated>>doc:IMElements.nonEnumerated.WebHome]].The valid content of an[[enumerated>>doc:IMElements.enumerated.WebHome]][[representation>>doc:Glossary.Representation.WebHome]] is specified either in an //[[ItemScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.WebHome]]// which can be one of [[Codelist>>doc:Glossary.Code list.WebHome]],[[ValueList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.EnumeratedList.ValueList.WebHome]]or //[[GeoCodelist>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.Codelist.GeoCodelist.WebHome]]//. The valid content of a[[non-enumerated>>doc:IMElements.nonEnumerated.WebHome]][[representation>>doc:Glossary.Representation.WebHome]] is specified as one or more Facet(s) (for example, these may specify minimum and maximum values). For any [[Attribute>>doc:Glossary.Attribute.WebHome]] this is achieved by one of more249 +The [[Representation>>doc:Glossary.Representation.WebHome]] can be enumerated or non-enumerated. The valid content of an enumerated [[representation>>doc:Glossary.Representation.WebHome]] is specified either in an //ItemScheme// which can be one of [[Codelist>>doc:Glossary.Code list.WebHome]], ValueList or //GeoCodelist//. The valid content of a non-enumerated [[representation>>doc:Glossary.Representation.WebHome]] is specified as one or more Facet(s) (for example, these may specify minimum and maximum values). For any [[Attribute>>doc:Glossary.Attribute.WebHome]] this is achieved by one of more 252 252 253 253 ExtendedFacet(s), which allow the additional [[representation>>doc:Glossary.Representation.WebHome]] of XHTML. 254 254 255 -The types of [[representation>>doc:Glossary.Representation.WebHome]] that are valid for specific [[components>>doc:Glossary.Component.WebHome]] is expressed in the model as a [[constraint>>doc:Glossary.Constraint.WebHome]] on the association: 253 +The types of [[representation>>doc:Glossary.Representation.WebHome]] that are valid for specific [[components>>doc:Glossary.Component.WebHome]] is expressed in the model as a (% style="color:#e74c3c" %)[[constraint>>doc:Glossary.Constraint.WebHome]](%%) on the association: 256 256 257 -* The [[Dimension>>doc:Glossary.Dimension.WebHome]], [[DataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.DataAttribute.WebHome]], [[Measure>>doc:Glossary.Measure.WebHome]],[[MetadataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.MetadataAttribute.WebHome]]may be[[enumerated>>doc:IMElements.enumerated.WebHome]]and, if so, use an //[[EnumeratedList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.EnumeratedList.WebHome]]//.258 -* The [[Dimension>>doc:Glossary.Dimension.WebHome]] and [[Measure>>doc:Glossary.Measure.WebHome]] may be [[non-enumerated>>doc:IMElements.nonEnumerated.WebHome]]and, if so, use one or more Facet(s), note that the FacetValueType applicable to the[[TimeDimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.TimeDimension.WebHome]]is restricted to those that represent time.259 -* The [[MetadataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.MetadataAttribute.WebHome]]and[[DataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.DataAttribute.WebHome]]may be[[non-enumerated>>doc:IMElements.nonEnumerated.WebHome]]and, if so, use one or more ExtendedFacet(s).255 +* The [[Dimension>>doc:Glossary.Dimension.WebHome]], DataAttribute, [[Measure>>doc:Glossary.Measure.WebHome]], MetadataAttribute may be enumerated and, if so, use an //EnumeratedList//. 256 +* The [[Dimension>>doc:Glossary.Dimension.WebHome]] and [[Measure>>doc:Glossary.Measure.WebHome]] may be non-enumerated and, if so, use one or more Facet(s), note that the FacetValueType applicable to the TimeDimension is restricted to those that represent time. 257 +* The MetadataAttribute and DataAttribute may be non-enumerated and, if so, use one or more ExtendedFacet(s). 260 260 261 -The // [[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]// may be used by one or more //[[StructureUsage>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.WebHome]]//(s). An example of this, in terms of concrete classes, is that a [[Dataflow>>doc:Glossary.Dataflow.WebHome]] (sub class of //[[StructureUsage>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.WebHome]]//) may use a particular[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]](sub class of //[[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]//), and similar constructs apply for the [[Metadataflow>>doc:Glossary.Metadataflow.WebHome]] (link to[[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]).259 +The //Structure// may be used by one or more //StructureUsage//(s). An example of this, in terms of concrete classes, is that a [[Dataflow>>doc:Glossary.Dataflow.WebHome]] (sub class of //StructureUsage//) may use a particular DataStructureDefinition (sub class of //Structure//), and similar constructs apply for the [[Metadataflow>>doc:Glossary.Metadataflow.WebHome]] (link to MetadataStructureDefinition). 262 262 263 263 ==== 3.6.3.2 Definitions ==== 264 264 265 265 |**Class**|**Feature**|**Description** 266 -| [[StructureUsage>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.WebHome]]|(((264 +|StructureUsage|((( 267 267 Inherits from: 268 -// [[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]//266 +//MaintainableArtefact// 269 269 Sub classes are: 270 270 [[Dataflow>>doc:Glossary.Dataflow.WebHome]] 271 271 [[Metadataflow>>doc:Glossary.Metadataflow.WebHome]] 272 272 )))|An [[artefact>>doc:Glossary.Artefact.WebHome]] whose [[components>>doc:Glossary.Component.WebHome]] are described by a Structure. In concrete terms (sub-classes) an example would be a [[Dataflow>>doc:Glossary.Dataflow.WebHome]] which is linked to a given structure – in this case the [[Data Structure Definition>>doc:Glossary.Data structure definition.WebHome]]. 273 -| | [[structure>>doc:IMElements.structure.WebHome]]|An association to a Structure specifying the structure of the [[artefact>>doc:Glossary.Artefact.WebHome]].274 -| [[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]|(((271 +| |structure|An association to a Structure specifying the structure of the [[artefact>>doc:Glossary.Artefact.WebHome]]. 272 +|Structure|((( 275 275 Inherits from: 276 -// [[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]//274 +//MaintainableArtefact// 277 277 Sub classes are: 278 - [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]MetadataStructureDefinition279 -)))|Abstract specification of a list of lists to define a complex tabular structure. A concrete example of this would be statistical [[concepts>>doc:Glossary.Concept.WebHome]], [[code lists>>doc:Glossary.Code list.WebHome]], and their organisation in a data or [[metadata structure definition>>doc:Glossary.Metadata structure definition.WebHome]], defined by a centre institution, usually for the exchange of statistical information with its partners. 280 -| | [[grouping>>doc:IMElements.grouping.WebHome]]|A composite association to one or more [[component>>doc:Glossary.Component.WebHome]] lists.281 -|// [[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]//|(((276 +DataStructureDefinition MetadataStructureDefinit ion 277 +)))|Abstract specification of a list of lists to define a complex tabular structure. A concrete example of this would be statistical (% style="color:#e74c3c" %)[[concepts>>doc:Glossary.Concept.WebHome]](%%), [[code lists>>doc:Glossary.Code list.WebHome]], and their organisation in a data or [[metadata structure definition>>doc:Glossary.Metadata structure definition.WebHome]], defined by a centre institution, usually for the exchange of statistical information with its partners. 278 +| |grouping|A composite association to one or more [[component>>doc:Glossary.Component.WebHome]] lists. 279 +|//ComponentList//|((( 282 282 Inherits from: 283 -// [[IdentifiableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.WebHome]]//281 +//IdentifiableArtefact// 284 284 Sub classes are: 285 - [[DimensionDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.DimensionDescriptor.WebHome]]286 - [[GroupDimensionDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.GroupDimensionDescriptor.WebHome]]287 - [[MeasureDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.MeasureDescriptor.WebHome]]288 - [[AttributeDescriptor>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.AttributeDescriptor.WebHome]]MetadataAttributeDescriptor283 +DimensionDescriptor 284 +GroupDimensionDescriptor 285 +MeasureDescriptor 286 +AttributeDescriptor MetadataAttributeDescrip tor 289 289 )))|An abstract definition of a list of [[components>>doc:Glossary.Component.WebHome]]. A concrete example is a [[Dimension>>doc:Glossary.Dimension.WebHome]] Descriptor, which defines the list of [[Dimensions>>doc:Glossary.Dimension.WebHome]] in a [[Data Structure Definition>>doc:Glossary.Data structure definition.WebHome]]. 290 290 | |[[components>>doc:Glossary.Component.WebHome]]|An aggregate association to one or more [[components>>doc:Glossary.Component.WebHome]] which make up the list. 291 291 |//[[Component>>doc:Glossary.Component.WebHome]]//|((( 292 292 Inherits from: 293 -// [[IdentifiableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.WebHome]]//291 +//IdentifiableArtefact// 294 294 Sub classes are: 295 295 [[Measure>>doc:Glossary.Measure.WebHome]] 296 -// [[AttributeComponent>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.WebHome]]297 - [[DimensionComponent>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.WebHome]]//294 +//AttributeComponent 295 +DimensionComponent// 298 298 )))|A [[Component>>doc:Glossary.Component.WebHome]] is an abstract super class used to define qualitative and quantitative data and metadata items that belong to a [[Component>>doc:Glossary.Component.WebHome]] List and hence a Structure. [[Component>>doc:Glossary.Component.WebHome]] is refined through its sub-classes. 299 -| |conceptIdentity|Association to a [[Concept>>doc:Glossary.Concept.WebHome]] in a [[Concept Scheme>>doc:Glossary.Concept scheme.WebHome]] that identifies and defines the semantic of the [[Component>>doc:Glossary.Component.WebHome]]. 297 +| |conceptIdentity|Association to a (% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]](%%) in a [[Concept Scheme>>doc:Glossary.Concept scheme.WebHome]] that identifies and defines the semantic of the [[Component>>doc:Glossary.Component.WebHome]]. 300 300 | |localRepresentation|((( 301 -Association to the [[Representation>>doc:Glossary.Representation.WebHome]] of the [[Component>>doc:Glossary.Component.WebHome]] if this is different from the coreRepresentation of the [[Concept>>doc:Glossary.Concept.WebHome]], which the [[Component>>doc:Glossary.Component.WebHome]] uses (ConceptUsage). 299 +Association to the [[Representation>>doc:Glossary.Representation.WebHome]] of the [[Component>>doc:Glossary.Component.WebHome]] if this is different from the coreRepresentation of the 300 + 301 +(% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]](%%), which the [[Component>>doc:Glossary.Component.WebHome]] uses (ConceptUsage). 302 302 ))) 303 -|[[Representation>>doc:Glossary.Representation.WebHome]]| |The allowable value or format for [[Component>>doc:Glossary.Component.WebHome]] or [[Concept>>doc:Glossary.Concept.WebHome]] 304 -| |+ [[enumerated>>doc:IMElements.enumerated.WebHome]]|Association to an enumerated list that contains the allowable content for the [[Component>>doc:Glossary.Component.WebHome]] when reported in a data or [[metadata set>>doc:Glossary.Metadata set.WebHome]]. The type of enumerated list that is allowed for any concrete [[Component>>doc:Glossary.Component.WebHome]] is shown in the [[constraints>>doc:Glossary.Constraint.WebHome]] on the association.303 +|[[Representation>>doc:Glossary.Representation.WebHome]]| |The allowable value or format for [[Component>>doc:Glossary.Component.WebHome]] or (% style="color:#e74c3c" %)[[Concept>>doc:Glossary.Concept.WebHome]] 304 +| |+enumerated|Association to an enumerated list that contains the allowable content for the [[Component>>doc:Glossary.Component.WebHome]] when reported in a data or [[metadata set>>doc:Glossary.Metadata set.WebHome]]. The type of enumerated list that is allowed for any concrete [[Component>>doc:Glossary.Component.WebHome]] is shown in the (% style="color:#e74c3c" %)[[constraints>>doc:Glossary.Constraint.WebHome]](%%) on the association. 305 305 | |+nonEnumerated|Association to a set of [[Facets>>doc:Glossary.Facet.WebHome]] that define the allowable format for the content of the [[Component>>doc:Glossary.Component.WebHome]] when reported in a data or [[metadata set>>doc:Glossary.Metadata set.WebHome]]. 306 306 |[[Facet>>doc:Glossary.Facet.WebHome]]| |Defines the format for the content of the [[Component>>doc:Glossary.Component.WebHome]] when reported in a data or [[metadata set>>doc:Glossary.Metadata set.WebHome]]. 307 307 | |facetType|A specific content type, which is constrained by the [[Facet>>doc:Glossary.Facet.WebHome]] Type enumeration. 308 308 | |facetValueType|The format of the value of a [[Component>>doc:Glossary.Component.WebHome]] when reported in a data or [[metadata set>>doc:Glossary.Metadata set.WebHome]]. This is constrained by the [[Facet>>doc:Glossary.Facet.WebHome]] Value Type enumeration. 309 309 | |+itemSchemeFacet|Defines the format of the identifiers in an [[Item Scheme>>doc:Glossary.Item scheme.WebHome]] used by a [[Component>>doc:Glossary.Component.WebHome]]. Typically, this would define the number of characters (length) of the identifier. 310 -| [[ExtendedFacet>>doc:IMElements.Facet.ExtendedFacet.WebHome]]| |This has the same function as [[Facet>>doc:Glossary.Facet.WebHome]] but allows additionally an XHTML [[representation>>doc:Glossary.Representation.WebHome]]. This is constrained for use with a Metadata [[Attribute>>doc:Glossary.Attribute.WebHome]] and a Data [[Attribute>>doc:Glossary.Attribute.WebHome]].310 +|ExtendedFacet| |This has the same function as [[Facet>>doc:Glossary.Facet.WebHome]] but allows additionally an XHTML [[representation>>doc:Glossary.Representation.WebHome]]. This is constrained for use with a Metadata [[Attribute>>doc:Glossary.Attribute.WebHome]] and a Data [[Attribute>>doc:Glossary.Attribute.WebHome]]. 311 311 312 -The specification of the content and use of the sub classes to // [[ComponentList>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.ComponentList.WebHome]]// and //[[Component>>doc:Glossary.Component.WebHome]]// can be found in the section in which they are used ([[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]and[[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]). Moreover, the FacetType SentinelValues is explained in the datastructure [[representation>>doc:Glossary.Representation.WebHome]] diagram (see 5.3.2.2), since it only concerns DataStructureDefinitions.312 +The specification of the content and use of the sub classes to //ComponentList// and //[[Component>>doc:Glossary.Component.WebHome]]// can be found in the section in which they are used (DataStructureDefinition and MetadataStructureDefinition). Moreover, the FacetType SentinelValues is explained in the datastructure [[representation>>doc:Glossary.Representation.WebHome]] diagram (see 5.3.2.2), since it only concerns DataStructureDefinitions. 313 313 314 314 ==== 3.6.3.3 Representation Constructs ==== 315 315