Un conjunto de clases de elementos y sus propiedades se denomina esquema. El esquema puede tener propiedades restringidas. Las restricciones determinan qué objetos se pueden añadir a una determinada clase de elemento. Por ejemplo, para añadirlo a la clase de elemento Roads, un objeto debe ser una línea. Las propiedades, al igual que los atributos, son características de todos los objetos de la clase de elemento. Por ejemplo, una propiedad de la clase de elemento Roads podría especificar el número de carriles que incluye o el límite de velocidad. El valor varía, pero todos los elementos Roads tienen un límite de velocidad y un determinado número de carriles.
No se pueden cambiar los esquemas de todos los tipos de orígenes de datos, pero se pueden editar los esquemas de archivos SDF. En esta lección editará un esquema SDF para añadir una propiedad a la clase de elemento Roads. La nueva propiedad está restringida, de forma que solo algunos valores son válidos.
Puede especificar que solo sean válidos los valores de un rango determinado. Puede incluir o excluir cada extremo del rango: los valores mínimo y máximo posibles. Por ejemplo, puede hace un rango de 1 a 100, ambos incluidos. Puede especificar un rango de cualquier valor superior a 1 e inferior a 100, pero no 1 o 100. Asimismo, puede especificar cualquier combinación.
Para añadir una propiedad a la clase de elemento Roads restringida por rango
Edite el esquema SDF.
A la izquierda, bajo las propiedades existentes, aparece Propiedad1.
Cree una propiedad con estos valores. Los cuatro últimos campos aparecen tras definir el Tipo de restricción.
Estos valores crean una propiedad que representa el número de carriles de una carretera. El valor debe ser un número entero de 1 a 5, ambos incluidos. No hay ningún valor por defecto para esta propiedad.
Al definir Valor mínimo incluido y Valor máximo incluido como Verdadero, los valores mínimo y máximo del rango son entradas válidas.
La entrada "Propiedad1" a la izquierda se actualiza para mostrar el nombre nuevo.
Para continuar con el aprendizaje, vaya al Ejercicio 5: Relleno de las nuevas propiedades con valores.