Um conjunto de classes de recurso e suas propriedades é denominado um esquema. O esquema pode ter propriedades que sejam restringidas. As restrições determinar quais objetos pode-se adicionar a uma determinada classe de recurso. Por exemplo, para ser adicionado à classe de recurso Estradas, um objeto deve ser uma linha. As propriedades são como atributos, elas são características de todos os objetos na classe de recurso. Por exemplo, uma propriedade de classe de recurso de Estradas pode especificar o número de pistas que ela tem ou seu limite de velocidade. Os valores variam, mas todos os recursos de estrada têm um limite de velocidade e um determinado número de pistas.
Não é possível alterar os esquemas para todos os tipos de origem de dados, mas é possível editar os esquemas para arquivos SDF. Nesta lição, você edita um esquema SDF para adicionar uma propriedade para a classe de recurso de Estradas. A nova propriedade é restringida, portanto somente determinados valores são válidos para ela.
É possível especificar que somente os valores dentro de uma determinada faixa são válidos. É possível incluir ou excluir cada extremo do intervalo: o menor valor possível e o maior. Por exemplo, é possível criar uma faixa de 1 a 100, inclusive. É possível especificar uma faixa de qualquer valor maior do que 1 e menor que 100, mas não 1 ou 100. É possível especificar qualquer combinação.
Para adicionar uma propriedade para a classe de recurso de Estradas que está restringida por faixa
Editar o esquema SDF.
Property1 aparece na esquerda, sob as propriedades existentes.
Crie uma propriedade com estes valores. Os últimos quatro campos aparecem após definir o Tipo de restrição.
Estes valores criam uma propriedade que representa o número de pistas para uma estrada. O valor deve ser um número inteiro de 1 a 5, inclusive. Não há nenhum valor padrão para esta propriedade.
Ao definir Valor mínimo incluído e Valor máximo incluído como verdadeiros, o maior e o menor valor na faixa são entradas aceitáveis.
A entrada "Property1" na esquerda é atualizada para mostrar o novo nome.
Para prosseguir neste tutorial, vá ao Exercício 5: Preencher as novas propriedades com valores.