Page tree

  

900000000000456007 | reference set descriptor reference set|   é um conjunto de referências usado para especificar o formato de todos os conjuntos de referências incluídos em uma edição. O tipo de dados e significado do componente referenciado e cada campo adicional dentro de cada conjunto de referências é descrito por esse conjunto de referências. Mais especificamente, o descritor de conjunto de referências é usado para definir:

  1. A ordem de aparecimento dos atributos adicionais (além daqueles mandatórios para todos os conjuntos de referências). O atributo AttributeOrder
  2. O nome e propósito dos atributos adicionais. O atributo attributeDescription
  3. Os tipos de dados para os atributos adicionais. O atributo attributeType

A tabela abaixo mostra um excerto do conjunto de referências de descritores de conjuntos de referências, para ilustrar como os atributos dos tipos predefinidos de conjuntos de referências são consistentemente especificados.

Tabela 4.1.1-1: Amostra do | Reference set descriptor reference set (foundation metadata concept) | (visualização legível por humanos com alguns atributos omitidos para brevidade)

...referencedComponentIdreferencedComponentId_termattributeDescriptionattributeDescription_termattributeTypeattributeType_termattributeOrder
 446609009Simple type reference set449608002Referenced component900000000000461000Concept type component0
 447258008Ordered type reference set449608002Referenced component900000000000460000Component type0
 447258008Ordered type reference set447255006Priority order reference set attribute900000000000478000Unsigned integer1
 447258008Ordered type reference set447257003"Linked to" reference set attribute900000000000460000Component type2
 900000000000480006Attribute value type449608002Referenced component900000000000460000Component type0
 900000000000480006Attribute value type900000000000491004Attribute value900000000000461000Concept type component1
 900000000000496009Simple map900000000000500006Map source concept900000000000461000Concept type component0
 900000000000496009Simple map900000000000499002Scheme value900000000000465000String1
 900000000000506000Language type900000000000510002Description in dialect900000000000462000Description type component0
 900000000000506000Language type900000000000511003Acceptability900000000000461000Concept type component1
 900000000000512005Query specification type reference set900000000000514006Generated reference set900000000000461000Concept type component0
 900000000000512005Query specification type reference set900000000000515007Query900000000000465000String1
 900000000000516008Annotation type900000000000518009Annotated component900000000000461000Concept type component0
 900000000000516008Annotation type900000000000519001Annotation900000000000465000String1
 900000000000521006Association type900000000000532006Association source component900000000000460000Component type0
 900000000000521006Association type900000000000533001Association target component900000000000460000Component type1

Especializando um  Modelo Descritor

Quando um novo conjunto de referências é criado em uma extensão, ele precisa (como padrão) se conformar aos descritores de conjunto de referências do seu supertipo mais próximo (se esse existir). A criação de um modelo descritor para um novo conjunto de referências é opcional em uma extensão se o conjunto de referências tem um supertipo que possua um modelo descritor.

Contudo, é possível para um conjunto de referências especializar o Modelo Descritor do seu supertipo, criando uma cópia e substituindo o   900000000000458008 | Attribute description|  ou  900000000000459000 | Attribute type| por um subtipo. 

Por exemplo, se um conjunto de referências tem um descritor, no qual  900000000000458008 | Attribute description| = 449608002 | Referenced component|  e o  900000000000459000 | Attribute type| = 900000000000460005 | Component type| , então o subtipo de reference set's pode substituir seu descritor com um no qual 900000000000458008 | Attribute description| = 900000000000460005 | Component type|  e o 900000000000459000 | Attribute type| = 900000000000461009 | Concept type component| (já que  900000000000461009 | Concept type component| é um subtipo de 900000000000460005 | Component type| ). Dessa maneira, os descritores de conjunto de referências podem ser especializados para uso pelos subtipos do conjunto de referências.


Feedback
  • No labels
OSZAR »