Difference between revisions of "Identifiable V11"
(→Information Model) |
(→Identifiable Structures) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 24: | Line 24: | ||
Examples:<br> | Examples:<br> | ||
− | A [[Codelist]] is Maintainable, Nameable and Identifiable.<br> | + | A [[Codelist_V11 |Codelist]] is Maintainable, Nameable and Identifiable.<br> |
A Code is both Nameable and Identifiable.<br> | A Code is both Nameable and Identifiable.<br> | ||
A Dimension is only Identifiable, as its name and description come from the [[Concepts V11|Concepts]] that it references. | A Dimension is only Identifiable, as its name and description come from the [[Concepts V11|Concepts]] that it references. | ||
Line 39: | Line 39: | ||
| [[Agency V11|Agency]] || [[Agency Scheme V11|Agency Scheme]] || An organisation responsible for owning, and maintaining [[Structural Metadata]] | | [[Agency V11|Agency]] || [[Agency Scheme V11|Agency Scheme]] || An organisation responsible for owning, and maintaining [[Structural Metadata]] | ||
|- | |- | ||
− | | [[Data Provider Scheme]] || - || List of [[Data Provider | + | | [[Data_or_Metadata_Provider_Scheme|Data Provider Scheme]] || - || List of [[Data_or_Metadata_Provider|Data Provider]] (a Data Provider reports data) |
|- | |- | ||
− | | [[Data Provider]] || [[Data Provider Scheme]] || An organisation responsible for reporting data | + | | [[Data_or_Metadata_Provider|Data Provider]] || [[Data_or_Metadata_Provider_Scheme|Data Provider Scheme]] || An organisation responsible for reporting data |
|- | |- | ||
| [[Data Consumer Scheme]] || - || List of Data Consumers - used for authorisation to resources | | [[Data Consumer Scheme]] || - || List of Data Consumers - used for authorisation to resources | ||
Line 47: | Line 47: | ||
| [[Data Consumer]] || [[Data Consumer Scheme]] || An organisation type. No special SDMX privileges, but security rules can be set up to grant Data Consumers access to certain data and structures | | [[Data Consumer]] || [[Data Consumer Scheme]] || An organisation type. No special SDMX privileges, but security rules can be set up to grant Data Consumers access to certain data and structures | ||
|- | |- | ||
− | | [[ | + | | [[Data_or_Metadata_Structure_Definition|Data Structure Definition]] || - || Defines the structure of a Dataset |
|- | |- | ||
− | | [[Dimension]] || [[ | + | | [[Dimension]] || [[Data_or_Metadata_Structure_Definition|Data Structure Definition]] || Defines part of the dataset used to uniquely identify a in a Dataset |
|- | |- | ||
− | | [[Attribute]] || [[ | + | | [[Attribute]] || [[Data_or_Metadata_Structure_Definition|Data Structure Definition]] || Describes part of the dataset used to provide additional information, against the Dataset, Series or Observation |
|- | |- | ||
− | | [[ | + | | [[Data_or_Metadataflow|Dataflow]] || - || Defines a data ‘topic’ for collection or dissemination |
|- | |- | ||
| [[Category Scheme V11|Category Scheme]] || - || List of Categories, can be hierarchical, typically used to categorise datasets | | [[Category Scheme V11|Category Scheme]] || - || List of Categories, can be hierarchical, typically used to categorise datasets | ||
|- | |- | ||
− | | [[Category]] || [[Category Scheme V11|Category Scheme]] || Used in conjunction with a Categorisation, which enabling any Identifiable Structure to be linked. A Category can be used for any purpose, although they are typically used in data dissemination as a way to enable a user to find data by Category. | + | | [[Category_Schemes_and_Categorisations|Category]] || [[Category Scheme V11|Category Scheme]] || Used in conjunction with a Categorisation, which enabling any Identifiable Structure to be linked. A Category can be used for any purpose, although they are typically used in data dissemination as a way to enable a user to find data by Category. |
|- | |- | ||
− | | Categorisation || - || Links a Category to ANY other Identifiable Structure (e.g., [[Category]] to a [[ | + | | Categorisation || - || Links a Category to ANY other Identifiable Structure (e.g., [[Category]] to a [[Data_or_Metadataflow|Dataflow]]) |
|- | |- | ||
| [[Codelist V11|Codelist]] || - || List of Codes (e.g., Country Codelist) | | [[Codelist V11|Codelist]] || - || List of Codes (e.g., Country Codelist) | ||
Line 69: | Line 69: | ||
| Concept || [[Concept Scheme V11|Concept Scheme]] || A unit of thought, which gives meaning to Structures that use them | | Concept || [[Concept Scheme V11|Concept Scheme]] || A unit of thought, which gives meaning to Structures that use them | ||
|- | |- | ||
− | | [[ | + | | [[Hierarchy|Hierarchy]] || - || Enables construction of one or more Code Hierarchies (view on top of Codelists) |
|- | |- | ||
− | | Hierarchy || [[ | + | | Hierarchy || [[Hierarchy]] || A collection of Hierarchical Codes |
|- | |- | ||
− | | Hierarchical Code || Hierarchy || A pointer to a Code in a [[Codelist V11|Codelist]] used to construct Hierarchies | + | | Hierarchical Code || [[Hierarchy]] || A pointer to a Code in a [[Codelist V11|Codelist]] used to construct Hierarchies |
|- | |- | ||
− | | Metadata Structure || - | + | | Metadata Structure Definition || - || Defines the structure of a Metadata Report |
|- | |- | ||
| Metadataflow || - || Defines a metadata ‘topic’ for collection or dissemination | | Metadataflow || - || Defines a metadata ‘topic’ for collection or dissemination | ||
|- | |- | ||
− | | | + | | Constraint || - || Defines restrictions on Codelists or Series for Data Reporting |
− | |||
− | |||
|- | |- | ||
| Attachment Constraint || - || | | Attachment Constraint || - || | ||
|- | |- | ||
− | | [[Provision Agreement]] || - || Links a Data Provider to a Dataflow for Data Reporting | + | | [[Data_or_Metadata_Provision_Agreement| Data or Metadata Provision Agreement]] || - || Links a Data Provider to a Dataflow for Data Reporting |
− | + | ||
− | |||
|} | |} |
Latest revision as of 03:39, 30 March 2024
Overview
An Identifiable Structure is an abstract term for any structure which has a mandatory ID and a URN. Both a Code and Codelist are examples of Identifiable Structures, as they both have an ID and a URN.
The ID given to an Identifiable is restricted to a range of allowable characters:
Allowable Content | Example |
---|---|
Alpha Numeric | A-Z a-z 0-9 |
Dollar | $ |
Hyphen | - |
Underscore | _ |
The URN is derived from properties of the structure, such as the type of structure, the Agency Id, Id, and Version. As such the URN is not user supplied, but system generated.
Information Model
An Identifiable Structure can, but may not necessarily be, Nameable and Maintainable.
Examples:
A Codelist is Maintainable, Nameable and Identifiable.
A Code is both Nameable and Identifiable.
A Dimension is only Identifiable, as its name and description come from the Concepts that it references.
Identifiable Structures
Maintainable Type | Maintainable Parent | Description |
---|---|---|
Agency Scheme | - | List of Agencies (every Maintainable type is owned by ONE Agency) |
Agency | Agency Scheme | An organisation responsible for owning, and maintaining Structural Metadata |
Data Provider Scheme | - | List of Data Provider (a Data Provider reports data) |
Data Provider | Data Provider Scheme | An organisation responsible for reporting data |
Data Consumer Scheme | - | List of Data Consumers - used for authorisation to resources |
Data Consumer | Data Consumer Scheme | An organisation type. No special SDMX privileges, but security rules can be set up to grant Data Consumers access to certain data and structures |
Data Structure Definition | - | Defines the structure of a Dataset |
Dimension | Data Structure Definition | Defines part of the dataset used to uniquely identify a in a Dataset |
Attribute | Data Structure Definition | Describes part of the dataset used to provide additional information, against the Dataset, Series or Observation |
Dataflow | - | Defines a data ‘topic’ for collection or dissemination |
Category Scheme | - | List of Categories, can be hierarchical, typically used to categorise datasets |
Category | Category Scheme | Used in conjunction with a Categorisation, which enabling any Identifiable Structure to be linked. A Category can be used for any purpose, although they are typically used in data dissemination as a way to enable a user to find data by Category. |
Categorisation | - | Links a Category to ANY other Identifiable Structure (e.g., Category to a Dataflow) |
Codelist | - | List of Codes (e.g., Country Codelist) |
Code | Codelist | A single value in a Codelist, an example is United Kingdom which would live in a Country Codelist |
Concept Scheme | - | List of Concepts (used by Data Structures, Metadata Structures) |
Concept | Concept Scheme | A unit of thought, which gives meaning to Structures that use them |
Hierarchy | - | Enables construction of one or more Code Hierarchies (view on top of Codelists) |
Hierarchy | Hierarchy | A collection of Hierarchical Codes |
Hierarchical Code | Hierarchy | A pointer to a Code in a Codelist used to construct Hierarchies |
Metadata Structure Definition | - | Defines the structure of a Metadata Report |
Metadataflow | - | Defines a metadata ‘topic’ for collection or dissemination |
Constraint | - | Defines restrictions on Codelists or Series for Data Reporting |
Attachment Constraint | - | |
Data or Metadata Provision Agreement | - | Links a Data Provider to a Dataflow for Data Reporting |