A
900000000000512005|Query specification type reference set| |
The members of the resulting subset may also be represented in an enumerated form
as a
. An enumerated representation of a subset is referred to as an extensional definition.
A
is a
String (data type)
containing
query (field) that represent intensional definitions of subsets of
. The result of running the query is an extensional representation of the subset of
which can be represented as a
. Its structure is shown in the following table.
|
|
|
|
---|---|---|---|
Field |
Data type |
Purpose |
|
A 128 bit unsigned
Integer (data type), uniquely identifying this
Different versions of a reference set member share the same id (field) but have different effectiveTime (field). This allows a reference set member to be modified or made active (field) (i.e. removed from the active set) at a specified time. |
|||
The inclusive date or time at which this version of the identified
The current version of this
|
|||
The state of the identified
If
active (field) = 1 (true) the
|
|||
Identifies the
The value must be a
|
|||
Identifies the
In this case, set to a subtype of
|
|||
The identifier (
refsetId (field)) of the
|
|||
The serialised query that can be used to (re-)generate the
A standard syntax for use in these queries is currently under development and is due for publication in late 2014. |
The following metadata in the "Foundation metadata
"
supports this
:
900000000000454005|Foundation metadata concept| |
900000000000455006|Reference set| |
900000000000512005|Query specification type| |
900000000000513000|Simple query specification| |
Figure 14. Hierarchy of Foundation metadata concept
The table below shows the descriptor that defines the structure of the
900000000000512005|Query specification type reference set| |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
refsetId |
referencedComponentId |
attributeDescription |
attributeType |
attributeOrder |
|
||||
|
|
|
|
0 |
|
||||
|
|
|
|
1 |
|
Note: The tables above omit the initial four columns of data present in the release
file. These follow the standards versioning pattern
id (field),
effectiveTime (field),
active (field),
active (field). Additionally, to aid understanding, the tables above also show the
from one of the
associated with each of the identified
. The release file only contains the
.
In the example below, "serialised query 1" is a text string that can be used to generate members for
1, which is a simple member
(without any additional fields within its member records).
|
|
|
||
---|---|---|---|---|
refsetId |
referencedComponentId |
query |
||
|
|
Serialized text of the query ... |
The specification of the query has yet to be defined / selected, but it should be capable of:
Note: During 2014 work is underway to develop and pilot a standard approach to representation
of queries including queries for generation of subset of
.