ce-store es un proyecto de código abierto impulsado por IBM que ofrece un entorno experimental para trabajar con ITA Controlled English (CE), un lenguaje estructurado que permite definir modelos de conceptos, sus propiedades y sus relaciones de forma comprensible tanto para personas como para máquinas.
En CE, un modelo se construye a partir de sentencias que terminan en punto y que pueden declarar conceptos o instancias concretas. Por ejemplo, la sentencia "conceptualise a ~ planet ~ P that has the value M as ~ mass ~ and has the value R as ~ radius ~" define el concepto de planeta, mientras que otra sentencia crea una instancia específica: "there is a planet named 'Earth' that has '5.972 × 10^24' as mass and has 6371 as radius". Con ese tipo de frases se carga información en el almacén y se construyen modelos consultables.
El repositorio incluye varias vías de puesta en marcha: despliegue automático en IBM Cloud mediante un botón, compilación local con Apache Maven sobre un servidor Tomcat embebido, imágenes Docker oficiales (cestore/ce-store) y soporte para Vagrant. En todos los casos la aplicación queda accesible en http://localhost:8080/ce-store, con un Engineering Panel web para visualizar el contenido, cargar nuevas sentencias en CE y ejecutar consultas.
El proyecto se distribuye con un modelo de ejemplo sobre datos médicos para practicar, wiki con tutoriales, un vídeo de 22 minutos con casos de uso y licencia Apache 2.0. Está orientado a desarrolladores, equipos de datos y entornos académicos que necesiten un formato legible y trazable para representar conocimiento.
