Formato abierto · en uso hoy
.are envuelve los formatos abiertos que ya usas.
Un archivo .are describe un lugar y todo lo que contiene: el edificio, sus plantas y habitaciones, y las cosas de dentro. No inventa su propia geometría. La forma sigue en glTF, los datos del edificio en IFC y la ubicación en GeoJSON. Encima, .are añade solo lo que les falta juntos: cómo encajan las partes unas en otras, dónde están en el globo y el registro que corresponde a cada parte.
Todo lo que contiene se puede volver a exportar siempre a los formatos abiertos, así que nadie, ni siquiera nosotros, puede encerrar tus datos.
La idea
Envolver los estándares, no sustituirlos.
Arquitectos, ingenieros y cartógrafos ya tienen buenos formatos abiertos. Lo que ninguno contiene por sí solo es la imagen completa de un lugar a lo largo del tiempo. Esa es la única tarea de .are.
- JerarquíaLugar › edificio › planta › habitación › cosa. Cada parte es una entrada propia que conoce a su padre, así que puedes enviar un sillón a un comprador sin el resto de la casa.
- Lugar en el globoDónde está el edificio en la Tierra y dónde está cada parte dentro de su padre, en metros.
- El registroGarantías, recibos, estado y notas, y un plan para cada cosa: conservar, vender, donar, reparar o reciclar.
- Visibilidad y versionesQuién puede ver cada parte, y un historial en el que cada cambio sella el anterior, para que una edición posterior se note.
Una regla para toda aplicación que lea .are: los campos que no entiende se conservan y se vuelven a escribir, para que nada se pierda por el camino.
La parte que añade .are: la jerarquía, la posición en el globo, recibos, garantías, quién ve qué, y versiones.
- lugar
- edificio
- planta
- habitación
- cosa
Descomprímelo, y cada archivo de dentro se abre sin Aureality.
Qué contiene
Cada tipo de dato se queda en su propio estándar abierto.
| Formato | Contiene | Qué es |
|---|---|---|
| glTF 2.0 | Forma y materiales, para la web, la RA y los programas 3D | El formato 3D abierto del Khronos Group, también norma ISO |
| IFC | Datos del edificio: muros, forjados, huecos, plantas y sus propiedades, sin cambios | El estándar abierto para modelos de información de construcción (BIM), ISO 16739 |
| GeoJSON | Dónde está: puntos y formas en el mapa | El formato abierto para datos de mapas en la web, RFC 7946 |
| DXF | Planos: plantas y secciones | Leído y escrito por casi todos los programas de CAD |
Los archivos en otros formatos se convierten a estos al entrar, para que el contenido de un .are siga siendo legible con herramientas comunes.
Dónde se usa hoy
Hay tres versiones en uso. La siguiente es una forma común.
Cuatro sitios de Aureality escriben hoy archivos .are, cada uno en la forma que necesitó primero: la aplicación guarda la versión 0.1, Aureality.pro exporta la versión 0.2 y Studio guarda la versión empaquetada 0.3. Todos son para miembros, mientras los probamos con un grupo pequeño. Reunirlos en una forma que lea cada sitio es el siguiente paso.
Aureality.online
En alfa privadaGuarda casas, habitaciones y cosas como .are versión 0.1, una entrada por archivo y una casa entera como .zip de ellas. Cada guardado queda sellado, y puedes abrir archivos y compartir un solo objeto.
Abrir la aplicaciónAureality.pro
Para miembrosCada espacio de trabajo profesional puede exportar su trabajo como archivo .are, versión 0.2.
Abrir Aureality.proAureality.org
Vista previaCada edificio del registro de una organización tiene un pasaporte que se exporta como .are.
Abrir Aureality.orgStudio
Para miembrosGuarda la forma empaquetada, versión 0.3: un archivo con are.json, glTF, IFC, DXF y GeoJSON dentro.
Abrir StudioUna forma común
NextLa aplicación, Studio, Aureality.pro y el globo leen y escriben los mismos archivos, así que un proyecto pasa entre ellos sin pérdidas.
Código de referencia
Pendiente de publicarBibliotecas para JavaScript y Python y una herramienta de línea de comandos: crear y anidar entradas, sellarlas y verificarlas, compartir una vista para el comprador sin notas privadas y cifrar un archivo para personas elegidas. Se publicarán con la especificación.
Dentro de un archivo · versión 0.1
Seis capas, de la identidad al valor.
En la versión 0.1 cada entrada es un archivo JSON con hasta seis capas. Una aplicación rellena las que necesita y conserva el resto.
headerIdentidadUn identificador permanente, un nombre, una versión, su orden de tamaño y para quién es. Aquí se guarda también el sello de toda la entrada.spatialForma y lugarPosición dentro de su padre, un lugar opcional en el globo, tamaño, masa, materiales y estado, y enlaces a su geometría en cada nivel de detalle, como glTF o una nube de puntos.graphRelacionesSu padre y sus hijos, y de qué está hecho, de qué forma parte, qué tiene cerca o qué sustituye. Puede enlazar a definiciones compartidas de materiales y productos comunes; sus propios valores medidos siempre prevalecen.mind_senseSignificadoEtiquetas, notas, tareas, el plan para la cosa y sugerencias de IA marcadas con su grado de seguridad.timelineHistorialCreado, movido, reparado, vendido, regalado. Cada entrada lleva la huella de la anterior, para que cualquier manipulación se note.ledgerPropiedad y valorPropietario, uso compartido, licencia, valor y precio de venta, cada importe con su moneda.
// armchair.are, versión 0.1 (abreviado) { "header": { "did": "did:are:local:armchair-7f3c", "name": "Sillón de mediados de siglo", "version": "0.1.0", "scale_exponent": 0, "privacy_mode": "LOCAL_PRIVATE", "merkle_root": "sha256:d185f8…" }, "spatial": { "physical_properties": { "dimensions_m": [0.85, 0.85, 0.9], "condition": { "grade": "worn" } }, "geometry_refs": [ { "lod": 1, "format": "GLTF", "uri": "local://armchair.glb" } ] }, "graph": { "parent_did": "did:are:local:living-room", "relations": [{ "type": "made_of", "target_did": "did:are:public:material:leather" }] }, "mind_sense": { "sort_plan": "SELL" }, "timeline": { "history": [ { "event": "created", … }, { "event": "repaired", … } ] }, "ledger": { "asking_price": { "amount": 320, "currency": "EUR" } } }
Para quién es un archivo
Privado por defecto. Compartido solo cuando tú lo decides.
Cada archivo dice para quién es, en uno de tres modos.
Privado
Por defectoLOCAL_PRIVATE
Solo para ti. Cada archivo que escribe la aplicación empieza así, y tus propios lugares y objetos aparecen en el globo solo para ti.
Compartido con personas elegidas
En el código de referenciaENCRYPTED_SHARED
Cifrado para que solo las personas que elijas puedan abrirlo, por ejemplo un comprador que recibe el sillón sin tus notas privadas. El código de referencia ya puede hacerlo.
Público
En la especificaciónPUBLIC_ONCHAIN
Legible por cualquiera, como las definiciones compartidas de materiales y productos comunes a las que cualquier archivo puede enlazar. La especificación también permite anclar un archivo público en una blockchain mediante su sello. Ningún sitio de Aureality lo hace, y nada depende de ello.
Cualquier tamaño
Del átomo al universo.
Cada archivo registra su orden de tamaño en metros, como potencia de diez, para que una aplicación sepa cuánto detalle cargar y el mismo formato pueda describir un tornillo, una casa o una ciudad. La especificación permite todo el rango. Aureality lo usa hoy desde objetos hasta edificios.
- 10−10 mátomo
- 10−1 mtaza
- 100 msilla
- 101 mcasa
- 107 mTierra
- 1026 muniverso
En uso hoy
A largo plazo, .are pretende describir cualquier cosa, de cualquier tamaño, sin perder detalle. Es la dirección, no una promesa de fechas. Hacia dónde va Aureality
Abierto a todos
Libre para leer, usar y construir sobre él.
Especificación
CC BY 4.0Compártela y adáptala para cualquier fin, citando la fuente.
Esquema y ejemplos
CC0Dominio público: úsalos sin condiciones.
Código de referencia
Apache 2.0Úsalo en tu propio software, también comercial, manteniendo el aviso de licencia.
La especificación completa, el esquema y el código de referencia se publicarán en esta página, con una dirección estable para cada versión. Si quieres leer o implementar .are antes, escríbenos a [email protected].
La próxima versión
Lo que aún estamos resolviendo.
- Una forma común para la aplicación, Studio, Aureality.pro y el globo
- Campos adecuados para elementos constructivos, hogares y dispositivos
- Retirar el acceso sin volver a cifrar un archivo, y hacer copia de las claves
- Un contexto JSON-LD, para que .are se corresponda con datos enlazados (RDF)
- Unidades para lo muy pequeño y lo muy grande
- Un tipo de medio registrado, y quién puede publicar definiciones compartidas
- Una forma binaria compacta para archivos grandes
¿Preguntas sobre .are?Lee las preguntas frecuentes o escríbenos en inglés o en checo.
Última actualización 2026-10-28