Princípios
Princípios para modificar conjuntos de referências incluem:
- Conjuntos de referências podem ser modificados por
- Adição ou inativação de membros do conjunto de referências. Por favor consulte as instruções em
Principles
Principles for modifying reference sets include:
- Reference sets can be modified by
- Adding or inactivating reference set members. Please refer to the guidance on 6.3.3.1 Adicionando Membros a um Conjunto de Referências or 6.3.3.3 6.3.3.3 Remove Members from a Reference Set.
- Modifying mutable attribute values of reference set members. To see what attributes are mutable for each reference set type, please refer to the specification of the specific reference set type in the reference set release files specification. If the reference set type is a locally defined reference set, please consider any mutability constraints on the individual attributes.
- Don't modify immutable attributes of a reference set.
- In the case where the modification of an immutable attribute is required, this should be done by inactivating the reference set member and creating a new reference set member with the required, updated values.
- If circumstances require you to modify reference set members that belong to another module than the producers extension, following options exist:
- Inactivating the specific reference set member in your own module and create a new reference set member with the updated value
- The benefit of this approach is that you retain the definition and representation of the reference set member as it was intended by its original authors, and the new reference set member will be easily identified as a local reference set member, as the identifier of that reference set member is not available in the original reference set
- Create a new version of the specific reference set member in your own module, and make the necessary modifications
- Inactivating the specific reference set member in your own module and create a new reference set member with the updated value
Proces
The table below provides a summary of the process to follow when modifying an existing member in a Reference Set.
- Removendo Membros de um Conjunto de Referências.
- Modificação de valores de atributo mutáveis de membros de conjuntos de referências. Para ver quais atributos são mutáveis para cada tipo de conjunto de referências, por favor consulte a especificação do tipo específico de conjunto de referências na especificação de arquivos de edição de conjuntos de referências. Se o tipo de conjunto de referências for um conjunto de referências totalmente definido, por favor leve em conta quaisquer restrições de mutabilidade dos atributos individuais.
- Removendo Membros de um Conjunto de Referências.
- Não modifique atributos imutáveis de um conjunto de referências.
- Caso seja requerida a modificação de um atributo imutável, isso deve ser feito mediante a inativação do membro do conjunto de referências e a criação de um novo membro do conjunto de referências com os valores requeridos atualizados.
- Se as circunstâncias requerem que você modifique membros do conjunto de referências que pertençam a outro módulo que não a extensão dos produtores, há as seguintes opções:
- inative o membro específico do conjunto de referências no seu próprio módulo e crie um novo membro do conjunto de referências com o valor atualizado
- O benefício dessa abordagem é que você retém a definição e representação do membro do conjunto de referências da maneira pretendida por seus autores originais, e o novo membro do conjunto de referências será facilmente identificado como um membro local do conjunto de referências, uma vez que o identificador daquele membro do conjunto de referências não está disponível no conjunto de referências original
- Crie uma nova versão do membro específico do conjunto de referências em seu próprio módulo e faça as modificações necessárias
- inative o membro específico do conjunto de referências no seu próprio módulo e crie um novo membro do conjunto de referências com o valor atualizado
Processo
A tabela abaixo fornece um resumo do processo a ser seguido para modificar um membro existente de um conjunto de referências.
Tabela 6.3.3.2-1: Modificando um membro de conjunto de referências
Tipo de arquivo | Processo |
---|---|
Conceito | O conceito de metadados que representa o conjunto de referências é mantido |
Conjunto de referências | Uma nova linha de conjunto de referências é criada e o id é mantido da versão prévia do membro do conjunto de referências. |
Atributos de versão e identificação de módulo são determinados da seguinte maneira:
moduleId é determinado para identificar um módulo gerenciado pelo produtor da extensão | |
Atributos comuns a todos os tipos de conjunto de referências são determinados da seguinte maneira:
| |
| |
File Type | Process |
Concept | The metadata concept representing the reference set is retained |
Reference Set | A new reference set row is created and the id is retained from the previous version of the refset member. |
Versioning and module identification attributes are set accordingly:
| |
Attributes common for all reference set types are set accordingly:
| |
Attributes specific to the reference set type are set accordingly:
|