Класс представления данных в ISO/IEC 11179: определение и обсуждение
Representation class
Классы представления данных: что это такое? Объяснение терминов и их роли в ISO/IEC 11179. Обсуждение целесообразности сохранения отдельной классификации.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Термин представления — это слово или сочетание слов, используемое в качестве части имени элемента данных. Класс представления иногда используется как синоним термина представления. В ISO/IEC 11179 класс представления предоставляет способ классификации или группировки элементов данных. Класс представления, по сути, является специализированной схемой классификации. В связи с этим в ISO в настоящее время ведутся дискуссии о целесообразности сохранения класса представления как отдельной сущности в 11179 или его объединения с общей системой классификации. Однако четкое различие между этими двумя механизмами заключается в том, что ISO/IEC 11179 позволяет классифицировать элемент данных только одним классом представления, в то время как для других схем классификации такое ограничение отсутствует. ISO/IEC 11179 не предписывает, чтобы термины представления выбирались из значений класса представления, хотя это было бы логично, и не предоставляет механизмов для обеспечения какой-либо согласованности (в каком бы виде она ни проявлялась) между терминами представления, используемыми для именования элемента данных, и классом представления, используемым для его классификации. Термин «класс представления» используется в стандартах реестров метаданных на протяжении многих лет. Сегодня он имеет множество значений и выходит за рамки простого представления элемента данных в компьютерной системе. На практике этот термин используется для уточнения семантики или значения элемента данных.
A representation term is a word, or a combination of words, used as part of a data element name. Representation class is sometimes used as a synonym for representation term. In ISO/IEC 11179, a representation class provides a way to classify or group data elements. A representation class is effectively a specialized classification scheme. Hence, there is currently some discussion in ISO over the merits of keeping representation class as a separate entity in 11179, versus collapsing it into the general classification scheme facility. A clear distinction between the two mechanisms, however, is that 11179 allows a data element to be classified by only one representation class, whereas there is no such restriction on other classification schemes. ISO/IEC 11179 does not specify that representation terms should be drawn from the values of representation class, though it would make sense to do so, nor does it provide any mechanism to ensure any sort of consistency (whatever that might mean) between the representation terms used to name a data element, and the representation class used to classify it. The term representation class has been used in metadata registry standards for many years. Today it has a combination of meanings and now goes well beyond how a data element is represented in a computer system. In practice this term is used to shed light on the semantics or meaning of the data element.
Определения понятия "класс представительства"
Существует несколько альтернативных определений класса представления. Некоторые из них взяты из документов ISO. Обратите внимание, что эти документы защищены авторским правом, и извлечения из них можно использовать только в рамках принципов добросовестного использования.
There are several alternate definitions for representation class. Some of these are taken from the ISO documents. Note that these documents are copyrighted and extracts can only be taken under the fair use rules.
Из ISO/IEC TR 20943-1 Первое издание 2003-08-01 pdf страница 91
B.2.3 Класс представления
B.2.3 Representation class
Класс представления определяет множество допустимых значений для представления данных. Набор классов облегчает разграничение элементов в реестре. Например, элемент данных, отнесенный к классу представления "сумма", отличается от элемента, отнесенного к классу "число". Сравнение содержимого этих элементов или выполнение с ними совместных вычислений, скорее всего, будет бессмысленным. Класс представления – это механизм, позволяющий передать пользователю функциональную и/или презентационную категорию элемента.
Representation class is the value domain for representation. The set of classes make it easy to distinguish among the elements in the registry. For instance, a data element categorized with the representation class amount is different from an element categorized as number. It probably will not make sense to compare the contents of these elements, or perform calculations using them together. Representation class is a mechanism by which the functional and/or presentational category of an item may be conveyed to the user.