खुला फ़ॉर्मैट · aureality.info/are
आपका मॉडल आपका है, ऐसे फ़ॉर्मैट में जिसे कोई भी पढ़ सके।
हर घर, कमरा और वस्तु .are के रूप में सेव की जा सकती है, जो एक खुला फ़ाइल फ़ॉर्मैट है। यह उन मानकों से मुकाबला नहीं करता जिन्हें आप पहले से इस्तेमाल करते हैं, बल्कि उन्हें साथ ले जाता है: आकार के लिए glTF, भवन डेटा के लिए IFC, स्थान के लिए GeoJSON। उनके ऊपर यह केवल वही जोड़ता है जो उन सबमें मिलकर नहीं है: स्थान, इमारत, मंज़िल, कमरा और वस्तु आपस में कैसे जुड़ते हैं, वे ग्लोब पर कहाँ हैं, और हर एक से जुड़ी वारंटी, रसीदें, दृश्यता और संस्करण।
इसके अंदर की हर चीज़ हमेशा खुले फ़ॉर्मेट में वापस एक्सपोर्ट की जा सकती है, ताकि कोई भी, हम भी नहीं, आपका डेटा बंद न कर सके। आज चार साइटें .are लिखती हैं, हर एक उस रूप में जिसकी उसे पहले ज़रूरत थी: ऐप घरों, कमरों और चीज़ों को संस्करण 0.1 के रूप में सहेजता है, सील करके ताकि बाद का कोई बदलाव दिखे; Aureality.pro संस्करण 0.2 एक्सपोर्ट करता है; Studio पैक किया हुआ संस्करण 0.3 सहेजता है, जिसमें glTF, IFC, DXF और GeoJSON एक ही फ़ाइल में हैं; और Aureality.org भी .are एक्सपोर्ट करता है। इन सबके लिए एक साझा रूप अगला कदम है।
हर फ़ाइल यह भी बताती है कि वह किसके लिए है: केवल आपके लिए निजी, जो डिफ़ॉल्ट है, चुने हुए लोगों के साथ साझा, या सार्वजनिक। संदर्भ कोड पहले से ही आपके चुने हुए लोगों के लिए फ़ाइल को एन्क्रिप्ट कर सकता है। सार्वजनिक फ़ाइल को ब्लॉकचेन पर एंकर करना केवल विनिर्देश में वर्णित है; कोई भी Aureality साइट ऐसा नहीं करती।
- परमाणु
- वस्तु
- कमरा
- घर
- इमारत
- शहर
- ग्रह
- ब्रह्मांड
हर फ़ाइल अपने आकार का क्रम दर्ज करती है, परमाणु से ब्रह्मांड तक, ताकि फ़ॉर्मैट एक चीज़ से पूरे शहर तक बढ़ सके। आज इसका उपयोग वस्तुओं से लेकर इमारतों तक होता है।
विनिर्देश CC BY 4.0 के तहत, स्कीमा और उदाहरण सार्वजनिक डोमेन में (CC0), संदर्भ कोड Apache 2.0 के तहत। अधिक जानकारी फ़ॉर्मेट पेज पर।
// house.are, पैक किया हुआ रूप (Studio, संस्करण 0.3)
house.are एक फ़ाइल, अंदर एक zip
are.json स्थान › इमारत › मंज़िल › कमरा › वस्तु,
ग्लोब पर स्थिति, रसीदें, संस्करण
model.glb आकार, glTF के रूप में
model.ifc भवन डेटा, IFC के रूप में
plan.dxf ड्रॉइंग
site.geojson स्थान, GeoJSON के रूप में
// radiator.are, संस्करण 0.1 (संक्षिप्त)
{
"header": {
"did": "did:are:local:radiator-7f3c",
"name": "रसोई का रेडिएटर",
"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", … }] }
}