Cómo trabajar con espacios de nombres

Un espacio de nombres es un contenedor abstracto que se puede llenar con nombres o términos técnicos.

Estos términos o nombres representan cosas del mundo real. Los espacios de nombres son una herramienta muy eficaz para la estandarización y reutilización de datos.

Por norma general, los nombres de un espacio de nombres sólo pueden tener un significado, es decir, dos o más cosas diferentes no pueden compartir un mismo nombre. Los espacios de nombres también se llaman contexto, pues el significado válido de un nombre puede cambiar en función del espacio de nombres que se aplique. Los nombres pueden representar objetos o conceptos.

Un espacio de nombres también es un contexto para los identificadores. Los identificadores definidos en un espacio de nombres están asociados con ese espacio de nombres. Un identificador se puede definir en varios espacios de nombres. El significado de un identificador en un espacio de nombres es totalmente independiente del significado que pueda tener en otro espacio de nombres. De esta manera, un espacio de nombres introduce un dominio nuevo en el cual se puede definir cualquier identificador con la garantía de que no entrará en conflicto con los identificadores existentes (puesto que estos estarán asociados con otros espacios de nombres).

Nota: Todos los nombres de elemento de un espacio de nombres deben ser exclusivos.

Un espacio de nombres puede ser de los tipos siguientes:

Información adicional acerca de los espacios de nombres

IBM® Business Services Repository es un sistema de almacenamiento de datos que gestiona ontologías basadas en RDF. IBM Business Services Repository no se limita a una sola ontología; da soporte al almacenamiento y la recuperación de ontologías en un espacio de nombres dado.

Además del particionamiento básico de espacios de nombres, Business Services Repository añade el concepto de ámbito de espacio de nombres. Un ámbito de espacio de nombres determina el tipo de información que se puede almacenar en un espacio de nombres determinado del sistema. Por ejemplo, un espacio de nombres con el ámbito Esquema sólo contendrá clases y propiedades que definan la ontología, y un espacio de nombres con el ámbito Instancia sólo contendrá individuos. Los ámbitos de espacio de nombres permiten aplicar la seguridad a diferentes tipos de ontologías. Por ejemplo, el ámbito Esquema se puede restringir a usuarios con el rol Ingeniero de conocimiento, y el ámbito Instancia podría restringirse a usuarios con el rol Ensamblador dinámico. Las ampliaciones más comunes de la ontología básica consisten en añadir nuevas aserciones, sobre todo aserciones basadas en contenido, nuevos tipo de rol y nuevos tipos de canal. Estas ampliaciones se realizan en los espacios de nombres que no pertenezcan a la ontología principal.

Conceptos relacionados
Presentación de Composition Studio Application
Correlación de tareas de IBM Business Services Composition Studio con la metodología de ciclo de vida de modelos de servicios empresariales.
Cómo trabajar con un proyecto de Studio
Cómo trabajar con servicios empresariales
Cómo trabajar con políticas
Cómo trabajar con correlaciones
Cómo trabajar con servicios compuestos
Cómo trabajar con suscripciones
Cómo trabajar con aplicaciones
Cómo trabajar con interfaces
Cómo trabajar con puntos finales
Cómo trabajar con aserciones
Cómo trabajar con el repositorio
Cómo trabajar con Service Component Architecture
Referencia relacionada
Requisitos previos de aplicación de Composition Studio