JSON-LD
JSON-LD huwa JSON ordinarju b'qasam żejjed wieħed, @context, li jgħid xi jfissru l-oqsma l-oħra. Il-kuntest jimmappja kull isem qasir ta' qasam ma' identifikatur uniku globalment, normalment URL ippubblikat minn min iddefinixxa l-vokabularju, biex sistema li qatt ma rat dik id-data xorta tkun tista' taħdem x'qed jingħadilha.
Il-JSON ordinarju jgħid kif tinkiteb id-data, mhux xi tfisser. Qasam jismu name jista' jkun fih persuna, kumpanija jew prodott, u żewġ sistemi jistgħu t-tnejn joħorġu JSON validu u xorta ma jaqblux dwar kull qasam tiegħu. Dik il-lakuna normalment tingħalaq bi ftehim bil-miktub bejn iż-żewġ partijiet, li jaħdem għal integrazzjoni waħda u jieqaf jaħdem meta kredenzjal maħruġ f'pajjiż wieħed irid jinqara minn verifikatur f'pajjiż ieħor li ħadd ma kellem minn qabel.
JSON-LD jagħlaqha ġewwa d-dokument innifsu. @context jimmappja kull isem qasir ta' qasam ma' identifikatur uniku globalment, biex il-qasam jibqa' jinqara mill-bniedem u jsir mingħajr ambigwità għall-magna. L-ebda waħda mill-valuri ma tinbidel, u min jirċevih mingħajr ma jagħraf il-vokabularju xorta jista' jaqra d-dokument bħala JSON ordinarju u jinjora l-bqija. JSON-LD 1.0 sar W3C Recommendation fis-16 ta' Jannar 2014, u l-verżjoni 1.1 segwiet fis-16 ta' Lulju 2020.
Fuqu hu mibni l-W3C Verifiable Credentials Data Model 2.0. Kull kredenzjal jiftaħ b'@context li l-ewwel valur tiegħu huwa l-vokabularju komuni tal-kredenzjali, biex l-emittent, is-suġġett, id-dati tal-validità u l-informazzjoni dwar l-istat ifissru l-istess kullimkien, u kull vokabularju ieħor jipprovdi l-oqsma li jeħtieġ tip wieħed speċifiku ta' kredenzjal.
Li tiffirma dokument ta' data marbuta hija għażla bejn żewġ mekkaniżmi. Prova li tgeżwer, bħal JWT, tiffirma l-bytes eżattament kif inhuma, u għalhekk kull ma jerġa' jirranġahom jew jifformattjahom fit-triq ikisser il-firma. Prova Data Integrity inkorporata minflok tiffirma forma kanonika, definita minn RDF Dataset Canonicalization, u dak hu li jħalli l-firma tibqa' valida meta d-dokument jinkiteb mill-ġdid x'imkien ieħor.
Mhu l-ebda wieħed mill-formati ta' kredenzjal tal-EUDI Wallet. L-Architecture and Reference Framework isemmi SD-JWT VC u mdoc, u l-ebda wieħed minnhom ma juża JSON-LD, għalhekk organizzazzjoni li toħroġ lejn il-kartiera Ewropea qatt mhi se tiltaqa' ma' @context. JSON-LD jaqla' postu fejn id-data trid tivvjaġġa lil hinn mill-ekosistema li ddefinietha: implimentazzjonijiet ta' kredenzjali W3C, passaporti tal-prodotti u data tal-katina tal-provvista.
L-istess format huwa wkoll il-mod kif sit web jgħid lil magna tat-tiftix fuq xiex taqbel paġna, bil-@context jipponta lejn schema.org minflok lejn vokabularju ta' kredenzjali. Ir-regoli tal-ipproċessar huma identiċi fiż-żewġ każijiet, u dan jagħmel id-data strutturata l-eħfef post biex tara x'iġib verament kuntest.
Aqra l-ispjegazzjoni sħiħa
Din il-paġna tagħti d-definizzjoni qasira. L-ispjegazzjoni tagħna turi xi tfisser fil-prattika: min huwa involut, kif taħdem u x'jinbidel għall-organizzazzjoni tiegħek.
JSON-LD spjegatJSON-LD huwa wieħed mill-formati ta' kredenzjal tal-EUDI Wallet?
Le. L-Architecture and Reference Framework isemmi SD-JWT VC u mdoc, u l-ebda wieħed minnhom mhu format JSON-LD, għalhekk kartiera jew verifikatur mibnija għar-regoli Ewropej ma jeħtieġu l-ebda proċessur JSON-LD.
Dik hija deċiżjoni dwar il-kamp ta' applikazzjoni, mhux ġudizzju fuq il-format. Iż-żewġ formati li jsemmi l-qafas għandhom forma fissa, mekkaniżmu wieħed ta' firma u l-ebda dokument li verifikatur irid imur iġib qabel ma jkun jista' jivverifika xi ħaġa, u dak hu eżattament dak li jippremjaw telefon u ħin ta' rispons imkejjel f'millisekondi. JSON-LD iwieġeb mistoqsija oħra, jiġifieri kif id-data żżomm it-tifsira tagħha barra mill-ekosistema li ddefinietha, u l-organizzazzjonijiet li jaħdmu fiż-żewġ dinjiet normalment jispiċċaw jappoġġaw it-tnejn.
X'inhi d-differenza bejn JSON-LD u JSON ordinarju?
Xejn f'kif jinkiteb id-dokument: kull dokument JSON-LD huwa JSON validu, u software li jeħtieġ biss qasam wieħed minnu jista' jittrattah hekk. Id-differenza hija l-@context, li jimmappja kull isem ta' qasam ma' identifikatur definit globalment, biex it-tifsira tad-data tivvjaġġa mad-dokument minflok ma tgħix fi speċifikazzjoni li ż-żewġ partijiet kellhom jaqblu dwarha minn qabel.
Il-makkinarju żejjed jiswa biss meta dokument jiġi espandut fil-forma sħiħa tiegħu jew ikkanonizzat għall-firma, passi li verifikatur li jaqra dikjarazzjoni waħda qatt ma jagħmel. L-ispiża vera tinsab band'oħra: il-kuntest irid ikun disponibbli, u verifikatur li jiġbdu waqt li qed jivverifika jkun poġġa sejħa tan-netwerk u server remot f'nofs deċiżjoni ta' sigurtà. L-implimentazzjonijiet jissikkaw il-kuntesti li jaċċettaw u jwassluhom mas-software.