sage logo

Class: UniqueIdentifierString

Documentation: A unique identifier string is a character string which identifies an object in a globally unique and timeless manner. The allowable formats and values and procedures of this data type are strictly controlled by HL7. At this time, user-assigned identifiers may be certain character representations of ISO Object Identifiers (OID) and DCE Universally Unique Identifiers (UUID). HL7 also reserves the right to assign other forms of UIDs, such as mnemonic identifiers for code systems. The sole purpose of the UID is to be a globally and timelessly unique identifier. The form of the UID, whether it is an OID, an UUID or any other form is entirely irrelevant. As far as HL7 is concerned, the only thing one can do with a UID is denote to the object for which it stands. Comparison of UIDs is literal, i.e. if two UIDs are literally identical, they are assumed to denote to the same object. If two UIDs are not literally identical they may not denote to the same object.

Superclasses
Subclasses
Types
Template Slots
  Slot Name Documentation Type Cardinality
charset For character-based encoding types, this property specifies the character set and character encoding used. The charset shall be identified by an Internet Assigned Numbers Authority (IANA) Charset Registration [] in accordance with RFC 2978 []. String 0:1
compression Indicates whether the raw byte data is compressed, and what compression algorithm was used. String 0:1
label A short human readable string indicating the content of the instancehuman-readable string for the instance String 0:1
language The language of a string or the language used to write the expression in a function. String 0:1
members Element in a set, list, or bag :THING 0:*
nullFlavor If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing. Class 0:1
type "type" epresents the fact that every data value implicitly carries information about its own data type. Thus, given a data value one can inquire about its data type String 0:1
value A data value String 0:1

Own Slots
  Slot Name Value
alias UID
semantic_properties  
:ROLE Concrete
:SLOT-CONSTRAINTS  

  ^ back to top

Return to Class Hierarchy

Generated: 10/04/2006, 1:24:47 PM, Pacific Daylight Time

The SAGE project was supported in part by grant 70NANB1H3049 of the NIST Advanced Technology Program. Protégé is a trademark of Stanford University, Copyright (c) 1998-2006 Stanford University.