Criando e Modificando Restrições de Validação

É possível criar conjuntos de restrições que estejam associadas a projetos de domínio particulares. Ao criar novos elementos em um projeto ou atualizar projetos existentes, as restrições são aplicadas automaticamente.

Antes de Iniciar

Você deve ter efetuado login no Design Management Server com um ID que tenha permissões para criar, editar e excluir restrições.

Antes de poder criar restrições de validação, você deve incluir Restrições de Modelo ao especificar os detalhes do domínio.

Sobre Esta Tarefa

É possível validar modelos de domínio criando restrições de modelo e aplicando-as nos designs. As restrições de modelo, também referidas como conjuntos de restrições, são elementos que contêm uma coleção de restrições. Ao criar uma restrição de modelo, é possível especificar os tipos a seguir de restrições:
  • As restrições de propriedade são aplicadas nas propriedades de elementos no design.
  • As restrições de classe são aplicadas nas classes no design.

Ao criar uma restrição, é possível especificar um escopo para cada tipo de restrição selecionando a propriedade ou classe na ontologia do domínio à qual a restrição se aplica. Também é possível configurar restrições em classes de domínio. Para obter mais informações sobre restrições, consulte Incluindo Restrições de Modelo

Procedimento

  1. Abra um projeto de Domínios e, no menu Designs, clique em Criar Recurso de Design > Restrição de Modelo.
  2. Opcional: No editor Restrição de Modelo, clique no campo do título e digite um nome.
  3. Opcional: No campo Descrição, inclua detalhes sobre o conjunto de restrições.
  4. Para criar uma restrição de classe ou uma restrição de propriedade, clique no link Incluir correspondente.
  5. Na janela que é aberta, forneça detalhes sobre a restrição. A tabela a seguir estrutura em tópicos as informações que você deve fornecer para cada tipo de restrição.
    Propriedade Valor usado em cada tipo de restrição Descrição
    Rótulo Sequência de texto (restrições de Propriedade ou Classe) Digite um nome para a restrição.
    Idioma Intervalo, Expressão Regular (apenas restrições de Propriedade)

    JavaScript, SPARQL (restrições da Propriedade ou Classe)

    Selecione a linguagem a ser usada para a restrição.
    Ativo True/False (restrições de Propriedade ou Classe) Se esta caixa de seleção for selecionada, quando você modificar um elemento, a mudança será validada imediatamente. Se esta caixa de seleção não for selecionada, a validação ocorre quando as mudanças são salvas.
    Mensagem Sequência de texto (restrições de Propriedade ou Classe) Digite o texto a ser exibido quando a restrição não for satisfeita. É possível tornar a mensagem específica para o problema real incluindo variáveis de consultas SPARQL ou JavaScript.
    Nota: A variável de uma consulta SPARQL deve ser precedida por "?".
    Resultado True/False (apenas restrições de Classe) Se esta caixa de seleção for selecionada, os resultados da validação serão invertidos.
    Severidade Informações, Aviso ou Erro (restrições de Propriedade ou Classe) Especifique um nível de severidade para a restrição. Ao validar um modelo, as restrições são agrupadas por severidade na página de validação.
    Descrição (Opcional) Rich text Forneça mais detalhes sobre a restrição.
    Expressão Sequência (restrições de Propriedade ou Classe) Se SPARQL for a linguagem selecionada, será possível usar consultas SELECT.
  6. Para especificar um escopo para uma restrição, na seção Classe ou Propriedade, clique em Incluir e, na janela Incluir Classe ou Incluir Propriedade respectiva , conclua as etapas a seguir:
    1. Selecione um tipo de procura na lista.
    2. Digite um termo de procura no campo e selecione uma classe ou propriedade na lista.
    3. Para salvar o escopo definido, clique em OK.
  7. Para salvar a nova restrição de classe ou propriedade, clique em OK. A nova restrição é exibida na seção Restrição correspondente do editor de conjunto de restrições.
  8. Clique em Salvar. Para ver o novo conjunto de restrições na visualização Explorador, clique no ícone Explorar em Árvore.

Feedback