Un espacio de nombres es un contenedor abstracto que se puede llenar con nombres o términos técnicos.
Un espacio de nombres representa un artefacto del mundo real. Los espacios de nombres son herramientas muy eficaces 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. Dos o más cosas diferentes no pueden compartir un mismo nombre. Los espacios de nombres también se llaman contexto puesto que 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).
Un espacio de nombres puede ser de los tipos siguientes:
Información adicional acerca de los espacios de nombres
Business Services Repository es un sistema de almacenamiento de datos que gestiona ontologías basadas en RDF. 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.