É 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
- Abra um projeto de Domínios e, no menu Designs, clique
em .
- Opcional: No editor Restrição de Modelo, clique
no campo do título e digite um nome.
- Opcional: No campo Descrição, inclua detalhes sobre o conjunto de
restrições.
- Para criar uma restrição de classe ou uma restrição de propriedade, clique no
link Incluir correspondente.
- 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. |
- 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:
- Selecione um tipo de procura na lista.
- Digite um termo de procura no campo e selecione uma classe ou propriedade na
lista.
- Para salvar o escopo definido, clique em OK.
- 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.
- Clique em Salvar. Para ver o novo conjunto de restrições na visualização
Explorador, clique no ícone Explorar em
Árvore.