EXPRESS (lenguaje de modelado de datos)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 15 de septiembre de 2020; las comprobaciones requieren 2 ediciones .

EXPRESS  es el lenguaje de modelado de datos estándar para datos de fabricación . EXPRESS se emite de acuerdo con la norma ISO para el intercambio de mercancías modelo STEP (ISO 10303) , y está estandarizado como ISO 10303-11. [una]

Resumen

Estos modelos definen formalmente estos objetos y las relaciones entre estos objetos para un área de interés. Algunas aplicaciones típicas de estos modelos incluyen apoyar el desarrollo de bases de datos y el intercambio de datos para un área particular de interés. Los datos del modelo se especifican en los datos de modelado del lenguaje. [2] EXPRESS es un lenguaje de modelado de datos definido en ISO 10303-11, The EXPRESS Language Reference Guide. [3]

Los modelos de datos EXPRESS se pueden definir de dos maneras, textual y gráficamente. Para la verificación formal y como entrada para herramientas como SDAI, la representación de texto ASCII del archivo es más importante. La representación gráfica, por otro lado, suele ser más amigable para los humanos, en explicaciones y tutoriales. La representación gráfica, denominada EXPRESS-G, no puede mostrar todos los detalles que se pueden formular en forma textual.

EXPRESS es similar a lenguajes de programación como Pascal . En un esquema, se pueden definir varios tipos de datos junto con restricciones estructurales y reglas algorítmicas. La característica principal de Express es la capacidad de confirmar formalmente la población de tipos de datos: esta es una verificación de todas las reglas estructurales y algorítmicas.

EXPRESS-G

EXPRESS-G es un estándar de notación gráfica para modelos de información . [4] Esta es una adición útil al lenguaje EXPRESS para mostrar entidades y definir tipos, relaciones y elementos. [5] Esta notación gráfica admite un subconjunto del lenguaje EXPRESS. Una de las ventajas de usar EXPRESS-G sobre EXPRESS es que la estructura del modelo de datos se puede representar de una manera más comprensible. La desventaja de EXPRESS-G es que las restricciones complejas no se pueden definir formalmente. Ejemplo: Figura 1. Los datos del modelo presentados en la Figura 1 se pueden usar para definir los requisitos de la base de datos para una colección de discos compactos (CD) de audio.

Véase también

Relacionado con ISO Para otros temas

Notas

  1. ISO 10303-11:2004 Sistemas de automatización industrial e integración Archivado el 3 de marzo de 2016 en Wayback Machine  - Representación e intercambio de datos de productos - Parte 11: Métodos de descripción: El manual de referencia del lenguaje EXPRESS
  2. Michael R. McCaleb (1999).
  3. Norma internacional ISO 10303-11:1994, Sistemas e integración de automatización industrial - Representación e intercambio de datos de productos - Parte 11: Métodos de descripción: El manual de referencia del lenguaje EXPRESS, Organización Internacional de Normalización, Ginebra, Suiza (1994).
  4. 4 Descripción general del lenguaje EXPRESS-G Archivado el 9 de noviembre de 2008. .
  5. Para obtener información sobre la notación EXPRESS-G, consulte el Anexo B del Manual de referencia del lenguaje EXPRESS (ISO 10303-11)

Para leer más

Plantilla:NIST-PD