Duomenys
„0oo“ sistema yra sukurta įgyvendinti mąstymo, gamybos ir prekybos funkcijas, ir yra sudaryta iš keletos aplikacijų, vadinamų „core“, „hlog“, „hsell“ ir „huser“, kurios grupuoja duomenų bazės lenteles, tačiau praktiškai galite laikyti „h-base“ esant viena programa, kurią vadiname „Namų Baze“, kurioje „hlog“ atlieka tikslų (klausimų), idėjų ir projektų ir kūrimo dalinimosi funkcijas, „hsell“ atlieka kūrybos rezultatų (produktų) prekybos funkcijas, or „huser“ yra skirta papildyti "vartotojo" informacijai nesinaudojant paveldėjimu iš Django User modelio.
Parsisiuntimas
Galite parsisiųsti mūsų duomenis iš 0oo.li/dump (atnaujinamas kas valandą), pavyzdžiui:
wget https://0oo.li/dump/ -O db.sqlite3 (Paskutinis atnaujinimas: --)
sqlitebrowser db.sqlite3
Skaitykite toliau, apie duomenų bazės reliacijas.
Aprašymas
Lentelės
Toliau pateikiamas duomenų bazės reliacijų vaidmenų aprašymas Tinklo Išteklių Žodyno kalba, pagal NRV 2.0 terminologiją, sudarytą iš 5 sričių, kurios tarnauja kaip bazinė reprezentacija to, apie ką yra "h-base" bazė:
Aplikacijos lentelės:Mąstymui 1. hlog.intent :: v2/210,220,230 - category:{goal, concept, question} („Klausimas“) 2. hlog.reference :: v2/153 - resource:location:url (nuoroda po klausimu) 3. hlog.remark :: v2/529 - operation:order:message (komentaras ties klausimu) 4. hlog.method :: v2/410,420,450 - method:{idea, principle, invention} („Idėja“) 5. hlog.voting :: v2/528 - operation:order:evaluation (balsas ties idėja) 6. hlog.link :: v2/153 - resource:location:url (nuoroda po idėja) 7. hlog.annotation :: v2/529 - operation:order:message (komentaras ties idėja) 8. hlog.event :: v2/120 - resource:event (yra„Naujienos“ sekcijoje, kaip įvykia) 9. hlog.opinion :: v2/529 - operation:order:message (komentarai ant naujienų) 10. hlog.topic :: v2/100: 200, 300, 400 - resource:* (naudojame šį modelį timeline'ui generuoti iš „siekių“, „idėjų“ ir „projektų“) 11. hlog.talk :: v2/529 - operation:order:message (naudojame šį modelį timeline'ui generuoti iš „pastabų“, „anotacijų“, „klausimų“)Gamybai 12. hlog.project :: v2/330,360 - system:{organization,project} („Projektas“) 13. hlog.target :: v2/210 - category:goal (naudojamas „iššūkiams“: norimiems įgyvendinti uždaviniams) 14. hlog.operation :: v2/521,522,523,524,525,526,527,528 - operation:order:{buy,sell,transfer,machining,shipment,payment,contract} (rodomi kaip „pervedimai“ ) 15. hlog.place :: v2/151,152,160 - resource:location:{address,account,ledger} (rodomos kaip „lokacijos“ ) 16. hlog.tool :: v2/310,320,340,350 - method:SYSTEM:{structure,mechanism,process,api} (rodoma kaip „įranga“ ) 17. hlog.task :: v2/ - operation:task:{programming,engineering,manufacturing,treatment,art} (rodoma kaip „rezultatai“: padarytos užduotys) 18. hlog.comment :: v2/529 - operation:order:message (komentaras ties projektu) 19. hlog.work :: v2/500: 520, 530, 210 - operation:order:* operation:task:* category:goal (naudojame šį modelį timeline'ui generuoti iš „rezultatų“, „iššūkių“, „operacijų“)Prekybai 20. hsell.wages :: v2/110 - resource:record (lentelė „darbo užmokesčių“ skirtingose šalyse rašoma iš tradingeconomics.com) 21. hsell.rates :: v2/110 - resource:record (lentelė „valiutų kursų“ rašoma iš fixer.io bei coinmarketcap.com) 22. hsell.product :: v2/470 - method:product (rodomi kaip „produktai“ rinkoje, užsakymų terminalai) 23. hsell.order :: v2/521,522,523,524,525,526,527,528 - operation:order:{buy,sell,transfer,machining,shipment,payment,contract} (rodomi kaip „užsakymai“: produktų ezempliorių klasifikatoriai) 24. hsell.message :: v2/529 - operation:order:message (privati „žinutė“ kaip komentaras pokalbyje ties „užsakymais“) 25. hsell.media :: v2/130 - resource:document (failas, naudojamas pridėti produktų nuotraukas ir vaizdo įrašus) 26. hsell.historicalorder :: v2/120 - resource:event (istoriniai užsakymų pokyčiai, apimantys jų keitimo būsenas) 27. huser.profile :: v2/370 - system:person () 28. huser.question :: v2/529 - operation:order:message (asmeninis ar viešas pranešimas, kuris vartotojo profilyje rodomas kaip asmeninis „klausimas“)Pagalbinės 29. hlog.language :: v2/240 - category:property (daugiakalbio turinio palaikymui) 30. huser.properties :: v2/240 - category:property (vartotojo reikšmės, kaip kad papildomi kriptografiniai raktai ir kiti prisijungimo duomenys) 31. huser.invite :: v2/320, v2/470 - system:mechanism, method:product (vartotojo registracijai generuoti) 32. core.messagetemplate :: v2/311 - system:structure:prototype (žinutės šablonas) 33. core.emailmessage :: v2/529 - operation:order:message (el. pašto žinutės išsiųstos arba paruoštos siųsti) 34. core.subscription :: v2/320 - system:mechanism (žinučių generavimui) Sistemos lentelės:Django 35. contenttypes.contenttype :: v2/220 - category:concept (Django ContentType) 36. sites.site :: v2/152 - resource:location:account (Django Site) 37. auth.permission :: v2/240 - category:property (Django Permission) 38. auth.user :: v2/370 - system:person (Django User) 39. admin.logentry :: v2/120 - resource:event (Django Admin LogEntry) 40. database.constance :: v2/240 - category:property (django-constance duomenų baze paremtos konstantos: Constance) 41. account.emailaddress :: v2/152 - resource:location:account (django-allauth autentifikavimo sistemos EmailAddress) 42. sessions.session :: v2/111 - resource:record:identifier (Django Session)
Baigiamieji žodžiai
Taigi, jei įdomu, apie ką yra „0oo“ sistema - ji ne tik apie mąstymą, gamybą ir prekybą, - svarbiausia, ji yra apie išteklius: kategorijas, sistemas, metodus ir operacijas, ir mes tikimės integruoti informaciją apie šiuos dalykus apskritai, ne tik šioje aplikacijoj, tam, kad sudaryti sąlygas žmonėms gilintis ir nagrinėti bet kurią sistemą apimančią daugybę taikymų (tiek ir žmogaus kūno tiek ir kosminio laivo - kurie taip pat yra tam tikros sistemos) klausimus, išsiaiškinti kaip jie veikia ir galėti juos ištaisyti, tvarkyti ir tobulinti. Tam turime keletą idėjų apie "visų sistemų duomenų bazę", arba funkcijų tinklą, ir toliau galvojame apie tai, kaip pagerinti ir decentralizuoti tokios informacijos keitimąsį. Pavyzdžiui, būtų naudinga prieiti prie stabilios "Tinklo Resursų Žodyno" versijos. Viena vertus, galėtume pateikti konkretesnių duomenų šaltinių (kaip kad aprašyta idėjoje apie viešosios žvalgybos standartizacijos superkategorijas), kita vertus, yra abstraktesnių idėjų apie tai, kaip geriau aprašyti visus protokolus, kaip kad atrandamas metaformatas su "polikontekstiniu metasimboliu" leidžiantis mums įsivaizduoti, kaip visa tai įgyvendinti.