Formato aperto · in uso oggi
.are avvolge i formati aperti che usi già.
Un file .are descrive un luogo e tutto ciò che contiene: l'edificio, i suoi piani e locali, e le cose al suo interno. Non inventa una propria geometria. La forma resta in glTF, i dati dell'edificio in IFC e la posizione in GeoJSON. Sopra, .are aggiunge solo ciò che manca loro insieme: come le parti si inseriscono l'una nell'altra, dove si trovano sul globo e la scheda che appartiene a ogni parte.
Tutto ciò che contiene può sempre essere esportato di nuovo nei formati aperti, così nessuno, nemmeno noi, può bloccare i tuoi dati.
L'idea
Avvolgere gli standard, non sostituirli.
Architetti, ingegneri e cartografi hanno già buoni formati aperti. Ciò che nessuno di essi contiene da solo è il quadro completo di un luogo nel tempo. È l'unico compito di .are.
- GerarchiaLuogo › edificio › piano › locale › oggetto. Ogni parte è una voce a sé che conosce il proprio genitore, così puoi inviare una poltrona a un acquirente senza il resto della casa.
- Posizione sul globoDove sta l'edificio sulla Terra e dove si trova ogni parte nel suo genitore, in metri.
- La schedaGaranzie, ricevute, stato e note, e un piano per ogni oggetto: tenere, vendere, donare, riparare o riciclare.
- Visibilità e versioniChi può vedere ogni parte, e una cronologia in cui ogni modifica sigilla la precedente, così una modifica successiva si vede.
Una regola per ogni app che legge .are: i campi che non capisce vengono conservati e riscritti, così nulla si perde per strada.
La parte che aggiunge .are: la gerarchia, la posizione sul globo, ricevute, garanzie, chi vede cosa, e le versioni.
- luogo
- edificio
- piano
- stanza
- oggetto
Decomprimilo, e ogni file al suo interno si apre senza Aureality.
Cosa contiene
Ogni tipo di dato resta nel proprio standard aperto.
| Formato | Contiene | Che cos'è |
|---|---|---|
| glTF 2.0 | Forma e materiali, per il web, la AR e i programmi 3D | Il formato 3D aperto del Khronos Group, anche standard ISO |
| IFC | Dati dell'edificio: muri, solai, aperture, piani e loro proprietà, invariati | Lo standard aperto per i modelli informativi degli edifici (BIM), ISO 16739 |
| GeoJSON | Dove si trova: punti e forme sulla mappa | Il formato aperto per i dati cartografici sul web, RFC 7946 |
| DXF | Disegni: piante e sezioni | Letto e scritto da quasi tutti i programmi CAD |
I file in altri formati vengono convertiti in questi all'ingresso, così il contenuto di un .are resta leggibile con strumenti comuni.
Dove si usa oggi
Sono in uso tre versioni. La prossima è una forma comune.
Oggi quattro siti Aureality scrivono file .are, ciascuno nella forma che gli serviva per primo: l'app salva la versione 0.1, Aureality.pro esporta la versione 0.2 e Studio salva la versione compatta 0.3. Sono tutti per i membri, mentre li testiamo con un piccolo gruppo. Riunirli in una forma che ogni sito legge è il prossimo passo.
Aureality.online
In alpha privataSalva case, locali e oggetti come .are versione 0.1, una voce per file e un'intera casa come .zip di esse. Ogni salvataggio è sigillato, e puoi aprire file e condividere un singolo oggetto.
Apri l'appAureality.pro
Per i membriOgni spazio di lavoro professionale può esportare il proprio lavoro come file .are, versione 0.2.
Apri Aureality.proAureality.org
AnteprimaOgni edificio nel registro di un'organizzazione ha un passaporto che si esporta come .are.
Apri Aureality.orgStudio
Per i membriSalva la forma compatta, versione 0.3: un file con are.json, glTF, IFC, DXF e GeoJSON all'interno.
Apri StudioUna forma comune
NextL'app, Studio, Aureality.pro e il globo leggono e scrivono gli stessi file, così un progetto passa dall'uno all'altro senza perdite.
Codice di riferimento
Da pubblicareLibrerie per JavaScript e Python e uno strumento da riga di comando: creare e annidare voci, sigillarle e verificarle, condividere una vista per l'acquirente senza note private e cifrare un file per persone scelte. Saranno pubblicate con la specifica.
Dentro un file · versione 0.1
Sei strati, dall'identità al valore.
Nella versione 0.1 ogni voce è un file JSON con un massimo di sei strati. Un'app compila quelli che le servono e conserva il resto.
headerIdentitàUn identificativo permanente, un nome, una versione, il suo ordine di grandezza e a chi è destinato. Qui è conservato anche il sigillo dell'intera voce.spatialForma e posizionePosizione nel genitore, una posizione facoltativa sul globo, dimensioni, massa, materiali e stato, e collegamenti alla geometria a ogni livello di dettaglio, come glTF o una nuvola di punti.graphRelazioniGenitore e figli, e di cosa è fatto, di cosa fa parte, cosa ha vicino o cosa sostituisce. Può collegarsi a definizioni condivise di materiali e prodotti comuni; i suoi valori misurati prevalgono sempre.mind_senseSignificatoTag, note, attività, il piano per l'oggetto e suggerimenti dell'IA contrassegnati con il loro grado di certezza.timelineCronologiaCreato, spostato, riparato, venduto, regalato. Ogni voce porta l'impronta della precedente, così ogni manomissione si vede.ledgerProprietà e valoreProprietario, condivisione, licenza, valore e prezzo richiesto, ogni importo con la sua valuta.
// armchair.are, versione 0.1 (abbreviata) { "header": { "did": "did:are:local:armchair-7f3c", "name": "Poltrona di metà secolo", "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" } } }
A chi è destinato un file
Privato per impostazione predefinita. Condiviso solo quando lo scegli tu.
Ogni file dice a chi è destinato, in uno di tre modi.
Privato
PredefinitoLOCAL_PRIVATE
Solo per te. Ogni file che l'app scrive inizia così, e i tuoi luoghi e oggetti compaiono sul globo solo per te.
Condiviso con persone scelte
Nel codice di riferimentoENCRYPTED_SHARED
Cifrato in modo che solo le persone che scegli possano aprirlo, per esempio un acquirente che riceve la poltrona senza le tue note private. Il codice di riferimento lo sa già fare.
Pubblico
Nella specificaPUBLIC_ONCHAIN
Leggibile da chiunque, come le definizioni condivise di materiali e prodotti comuni a cui qualsiasi file può collegarsi. La specifica consente anche di ancorare un file pubblico a una blockchain tramite il suo sigillo. Nessun sito Aureality lo fa, e nulla dipende da questo.
Qualsiasi dimensione
Dall'atomo all'universo.
Ogni file registra il proprio ordine di grandezza in metri, come potenza di dieci, così un'app sa quanto dettaglio caricare e lo stesso formato può descrivere una vite, una casa o una città. La specifica consente l'intera gamma. Aureality oggi la usa dagli oggetti fino agli edifici.
- 10−10 matomo
- 10−1 mtazza
- 100 msedia
- 101 mcasa
- 107 mTerra
- 1026 muniverso
In uso oggi
A lungo termine, .are vuole descrivere qualsiasi cosa, di qualsiasi dimensione, senza perdere dettagli. È la direzione, non una promessa di date. Dove va Aureality
Aperto a tutti
Libero da leggere, usare e sviluppare.
Specifica
CC BY 4.0Condividila e adattala per qualsiasi scopo, citando la fonte.
Schema ed esempi
CC0Pubblico dominio: usali senza condizioni.
Codice di riferimento
Apache 2.0Usalo nel tuo software, anche commerciale, mantenendo la nota di licenza.
La specifica completa, lo schema e il codice di riferimento saranno pubblicati su questa pagina, con un indirizzo stabile per ogni versione. Se vuoi leggere o implementare .are prima di allora, scrivici a [email protected].
La prossima versione
Su cosa stiamo ancora lavorando.
- Una forma comune per l'app, Studio, Aureality.pro e il globo
- Campi adeguati per elementi costruttivi, nuclei familiari e dispositivi
- Revocare l'accesso senza cifrare di nuovo un file, e fare il backup delle chiavi
- Un contesto JSON-LD, così .are si mappa sui dati collegati (RDF)
- Unità per il molto piccolo e il molto grande
- Un tipo di media registrato, e chi può pubblicare definizioni condivise
- Una forma binaria compatta per file di grandi dimensioni
Domande su .are?Leggi le FAQ o scrivici in inglese o in ceco.
Ultimo aggiornamento 2026-10-28