Search



You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Descriptors, Descriptor Templates and Patterns

The purpose of the | Reference set descriptor| is to describe the format of all other reference sets that may be included in a release. A Descriptor held within the | Reference set Descriptor| describes the referencedComponentIdfield and the additional fields for the reference sets it describes. Each field is described using a concept in the metadata. The type of each field is also described in the same way.
Patterns allow a number of different types of reference set to be defined, each of which will conform to the specified pattern, having the same release file format. The file format of each reference set pattern is described by a Descriptor Template. This Descriptor Template describes the format and number of additional fields held against members of reference sets conforming to the pattern, and provides an envelope within which those additional fields may be further refined for each reference set conforming to the pattern. The Descriptor Template for each pattern is provided in the section describing that pattern.
Each defined reference set that conforms to a pattern will have its own Descriptor, that describes its own specific properties, and although reference set field types must still conform to the Descriptor Template for the pattern, each field type may be further constrained using data sub-types specified in the metadata hierarchy. This provides some level of refinement to the constraints that may be applied to a reference set conforming to a particular pattern.

Figure 3. Graphical view of Relationships between patterns, reference sets, Descriptor Templates and Descriptors

Patterns and Use Cases

The next table summarizes the use cases for reference sets (one per row) that are described in the following sections, and shows which reference set patterns are used in each case:

Table 16. Reference Set Use Case Summary

 

 

 

 

 

 

 

 

 

 

 

Patterns

 

 

 

 

 

 

 

 

 

Use cases

*

Attribute value type

(C)*

$$ Simple map $$ (S)

$$ Complex map $$ (IISSSC)

*

Language

(C)*

*

Query Specification

(CCS)*

*

Annotation

(S)*

$$ Association $$ (C)

$$ Ordered $$ (IC)

$$ Simple $$

Refinability of relationships

*

 

 

 

 

 

 

 

 

ICD-10 mapping

*

 

*

 

 

 

 

 

 

Inactivation indicator

*

 

 

 

 

 

 

 

 

CVT3 map

 

*

 

 

 

 

 

 

 

SNOMED RT map

 

*

 

 

 

 

 

 

 

Language dialect

 

 

 

*

 

 

 

 

 

Language dialect with context

 

 

 

*

 

 

 

 

 

Intension reference set specification

 

 

 

 

*

 

 

 

 

Image annotation

 

 

 

 

 

*

 

 

 

Short annotation

 

 

 

 

 

*

 

 

 

Descriptive annotation

 

 

 

 

 

*

 

 

 

reason for inactivation

 

 

 

 

 

 

*

 

 

RF1 Subset representation

 

 

 

*

 

 

 

*

 

Note: The letters shown after each pattern indicate the type and number of additional fields held against each member of a reference set conforming to that pattern, where 'C' is short for component, 'S' is short for String and 'I' is short for Integer .
Example: Reference sets conforming to the | Attribute value type| (C) pattern will have one additional field held against each member, a component reference; reference sets conforming to the |Simple type| pattern will have no additional fields held against each member.

Metadata Supporting Reference Sets

Reference sets are described by concepts under the | Reference set | sub-hierarchy .

Figure 4. Reference Sets in the Metadata Hierarchy
Values that can be used within reference set fields are described in the | Reference set attribute | sub-hierarchy .

Figure 5. Reference Set Attributes Metadata Hierarchy
The way that each of the concepts shown in this metadata hierarchy is used is described in each of the following sections.

Naming Conventions for Reference Sets

National Release Centres and others may create additional reference sets. A namespace is required to create a new reference set, as each reference set is defined by a Concept. The Concept 's FSN and a Synonym are used to name the reference set. Where a new reference set is created against an existing pattern, then the following naming convention should be used (where the text "My particular" should be replaced by the name of the reference set ):
Attribute value type reference set (pattern)
FSN = My particular attribute value reference set (foundation metadata concept )
PT = My particular reference set
Simple Map type reference set (pattern)
FSN = My particular simple map reference set (foundation metadata concept )
PT = My particular simple map
Complex Map type reference set (pattern)
FSN = My particular complex map reference set (foundation metadata concept )
PT = My particular complex map
Language type reference set (pattern) - for a Language refset
FSN = English - ISO 639-1 code 'en' language reference set (foundation metadata concept )
PT = English
Language type reference set (pattern) - for a Dialect RefSet
FSN = GB English language reference set (foundation metadata concept )
PT = GB English
Query specification type reference set (pattern)
FSN = My particular query specification reference set (foundation metadata concept )
PT = My particular query specification reference set
Annotation type reference set (pattern)
FSN = My particular annotation reference set (foundation metadata concept )
PT = My particular annotation reference set
Association type reference set (pattern)
FSN = My particular association reference set (foundation metadata concept )
PT = My particular association reference set


Feedback
  • No labels