Creación y modificación de restricciones de validación

Puede crear conjuntos de restricciones que están asociados con proyectos de dominio específico. Al crear elementos nuevos en un proyecto, o actualizar los existentes, las restricciones se aplican automáticamente.

Antes de empezar

Debe haber iniciado sesión en Design Management Server con un ID que tenga permisos para crear, editar y suprimir restricciones.

Para poder crear restricciones de validación, debe incluir Restricciones de modelo al especificar los detalles del dominio.

Acerca de esta tarea

Puede validar modelos de dominio creando restricciones de modelo y aplicándolas a los diseños. Las restricciones de modelo, también llamadas conjuntos de restricciones, son elementos que contienen una colección de restricciones. Al crear una restricción de modelo, puede especificar los siguientes tipos de restricciones:
  • Las restricciones de propiedad se aplican a las propiedades de elementos del diseño.
  • Las restricciones de clase se aplican a las clases del diseño.

Al crear una restricción, puede especificar un ámbito para cada tipo de restricción seleccionando la propiedad o la clase en la ontología de dominio a la que se aplica la restricción. También puede definir restricciones en clases de dominios. Para obtener más información sobre restricciones, consulte Adición de restricciones de modelo

Procedimiento

  1. Abra un proyecto de dominios y, en el menú Diseños, pulse Crear recurso de diseño > Restricción de modelo.
  2. Opcional: En el editor de restricción de modelo, pulse en el campo de título y escriba un nombre.
  3. Opcional: En el campo Descripción, añada los detalles sobre el conjunto de restricciones.
  4. Para crear una restricción de clase o una restricción de propiedad, pulse el correspondiente enlace Añadir .
  5. En la ventana que se abre, proporcione los detalles sobre la restricción. La tabla siguiente describe la información que debe proporcionar para cada tipo de restricción.
    Propiedad Valor que se utiliza en cada tipo de restricción Descripción
    Etiqueta Serie de texto (restricciones de propiedades o clase) Escriba un nombre para la restricción.
    Lenguaje Rango, Expresión regular (sólo restricciones de propiedad)

    JavaScript, SPARQL (restricciones de propiedad o clase)

    Seleccione el lenguaje que se utilizará para la restricción.
    Activo Verdadero/Falso (restricciones de propiedad o clase) Si se selecciona este recuadro de selección, al modificar un elemento, el cambio se valida inmediatamente. Si este recuadro de selección no está seleccionado, se produce la validación al guardar los cambios.
    Mensaje Serie de texto (restricciones de propiedades o clase) Escriba el texto que se debe visualizar cuando no se satisface la restricción. Puede hacer que el mensaje sea específico al problema actual incluidas las variables de consultas SPARQL o JavaScript.
    Nota: La variable de una consulta SPARQL debe ir precedida de "?".
    Resultado Verdadero/Falso (sólo restricciones de clase) Si este recuadro de selección está seleccionado, se invierten los resultados de la validación.
    Gravedad Información, aviso o error (restricciones de propiedad o clase) Especifique un nivel de gravedad para la restricción. Al validar un modelo, las restricciones se agrupan por gravedad en la página de validación.
    Descripción (Opcional) Texto enriquecido Proporcione más detalles sobre la restricción.
    Expresión Serie (restricciones de propiedad o clase) Si SPARQL es el lenguaje seleccionado, puede utilizar consultas SELECT.
  6. Para especificar un ámbito para una restricción, en la sección Clase o Propiedad, pulse Añadir y, en la ventana ventana Añadir clase o Añadir propiedad respectiva, complete los pasos siguientes :
    1. Seleccione un tipo de búsqueda de la lista.
    2. Escriba un término de búsqueda en el campo y seleccione una clase o una propiedad de la lista.
    3. Para guardar el ámbito definido, pulse Aceptar.
  7. Para guardar la nueva restricción de clase o propiedad, pulse Aceptar. La nueva restricción se visualiza en la sección Restricción correspondiente del editor de conjunto de restricción.
  8. Pulse Guardar. Para ver el nuevo conjunto de restricciones en la vista Explorador, pulse el icono Explorar en el árbol .

Comentarios