Formato abierto · aureality.info/are
Tu modelo es tuyo, en un formato que cualquiera puede leer.
Cada casa, habitación y objeto puede guardarse como .are, un formato de archivo abierto. No compite con los estándares que ya usas, los transporta: glTF para la forma, IFC para los datos del edificio, GeoJSON para el lugar. Encima añade solo lo que les falta juntos: cómo encajan un lugar, un edificio, una planta, una habitación y una cosa, dónde están en el globo, y las garantías, recibos, visibilidad y versiones que corresponden a cada uno.
Todo lo que contiene puede exportarse siempre de vuelta a los formatos abiertos, así que nadie, ni siquiera nosotros, puede encerrar tus datos. Cuatro sitios escriben .are hoy, cada uno en la forma que necesitó primero: la app guarda casas, habitaciones y cosas como versión 0.1, selladas para que un cambio posterior se note; Aureality.pro exporta la versión 0.2; Studio guarda la versión empaquetada 0.3, con glTF, IFC, DXF y GeoJSON en un solo archivo; y Aureality.org también exporta .are. Una forma común para todos es el siguiente paso.
Cada archivo indica también para quién es: privado para ti, que es lo predeterminado, compartido con personas elegidas o público. El código de referencia ya puede cifrar un archivo para las personas que elijas. Anclar un archivo público en una blockchain solo está descrito en la especificación; ningún sitio de Aureality lo hace.
- átomo
- objeto
- habitación
- hogar
- edificio
- ciudad
- planeta
- universo
Cada archivo registra su orden de magnitud, del átomo al universo, para que el formato pueda crecer de una cosa a una ciudad entera. Hoy se usa de los objetos hasta los edificios.
Especificación bajo CC BY 4.0, esquema y ejemplos de dominio público (CC0), código de referencia bajo Apache 2.0. Más en la página del formato.
// house.are, la forma empaquetada (Studio, versión 0.3)
house.are un archivo, con un zip dentro
are.json lugar › edificio › planta › habitación › cosa,
posición en el globo, recibos, versiones
model.glb forma, como glTF
model.ifc datos del edificio, como IFC
plan.dxf planos
site.geojson lugar, como GeoJSON
// radiator.are, versión 0.1 (abreviado)
{
"header": {
"did": "did:are:local:radiator-7f3c",
"name": "Radiador de la cocina",
"scale_exponent": 0,
"privacy_mode": "LOCAL_PRIVATE"
},
"spatial": {
"physical_properties": { "dimensions_m": [0.6, 0.1, 0.9] },
"geometry_refs": [
{ "format": "GLTF", "uri": "local://radiator.glb" }
]
},
"graph": { "parent_did": "did:are:local:kitchen" },
"mind_sense": { "sort_plan": "KEEP" },
"timeline": { "history": [{ "event": "created", … }] }
}