Skip to content

Commit 4afe341

Browse files
committed
Swiss mentions in posts
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
1 parent 832e576 commit 4afe341

2 files changed

Lines changed: 33 additions & 2 deletions

File tree

content/blog/g7-runs-on-json-schema/index.markdown

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,18 @@ schema](https://github.com/EWC-consortium/eudi-wallet-rulebooks-and-schemas/blob
344344
one of the 14 JSON Schemas (2020-12) underpinning the EUDI Wallet reference
345345
data model](eudi-legal-pid.webp)
346346

347+
The pattern extends beyond the EU itself. Switzerland is not a member state
348+
and is not bound by eIDAS 2.0, yet its national e-ID, approved by referendum
349+
in September 2025, independently landed on the same substrate. The Swiss
350+
Confederation's [swiyu](https://www.eid.admin.ch/en) wallet [validates every
351+
credential type-metadata schema against the official JSON Schema 2020-12
352+
meta-schema](https://github.com/swiyu-admin-ch/eidch-ios-wallet/blob/main/Modules/Features/BITOpenID/Sources/BITOpenID/Domain/Validators/VcSdJwtSchemaValidator.swift),
353+
which it ships embedded in the app, and the [DID
354+
resolver](https://github.com/swiyu-admin-ch/didresolver) of its trust
355+
infrastructure validates DID log entries against [dedicated "e-ID-conform"
356+
JSON Schemas
357+
(2020-12)](https://github.com/swiyu-admin-ch/didresolver/blob/main/did_webvh/src/embed/jsonschema/did_log_jsonschema_v_1_0_eid_conform.json).
358+
347359
In the United States,
348360
[NIEM (the National Information Exchange Model)](https://www.niem.gov/)
349361
plays an analogous role.
@@ -423,7 +435,20 @@ Standard](https://standard.open-contracting.org/latest/en/schema/).
423435
The single holdout is Korea (1st), where no public OpenAPI or JSON Schema
424436
evidence was found despite the country topping the OECD index.
425437

426-
Beyond the OECD top 10 digital governments, the pattern continues. Sweden
438+
Beyond the OECD top 10 digital governments, the pattern continues.
439+
Switzerland, whose federal API guidelines already [mandate
440+
OpenAPI](https://github.com/swiss/api-guidelines), is now developing the
441+
e-government standards for its political system, covering parliamentary
442+
operations, political actors, and public consultations (eCH-0293 through
443+
eCH-0297), [schema-first on the Federal Chancellery's GitHub
444+
organisation](https://github.com/swiss/political-affairs-ech-group). The
445+
[eCH](https://www.ech.ch/) standards group's stated principle is that *["the
446+
data schemata are the primary
447+
artifacts"](https://github.com/swiss/political-affairs-ech-group/blob/main/README.md)*:
448+
every commit regenerates the JSON Schemas, published under government
449+
identifiers such as
450+
[`https://ch.paf.link/schema/operations`](https://github.com/swiss/political-affairs-ech-group/blob/main/ech-0293_operations/output/schema.json),
451+
alongside RDF artifacts derived from the same sources. Sweden
427452
coordinates the [EWC
428453
consortium](https://github.com/EWC-consortium/eudi-wallet-rulebooks-and-schemas/tree/main/data-schemas)
429454
behind the EUDI Wallet's JSON Schemas, and

content/blog/json-schema-jsonld-interoperability/index.markdown

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,13 @@ rebuilt the schema language on top of Avro, while
469469
[LinkML](https://linkml.io/linkml/generators/jsonld-context.html) and the
470470
automotive industry's
471471
[Catena-X](https://catenax-ev.github.io/docs/next/standards/CX-0003-SAMMSemanticAspectMetaModel)
472-
generate JSON Schema from a separate RDF model you must author first. A simpler
472+
generate JSON Schema from a separate RDF model you must author first. This
473+
path has real public-sector uptake: Switzerland's
474+
[eCH](https://www.ech.ch/) e-government standards group authors the data
475+
standards for the Swiss political system in LinkML precisely so that [JSON
476+
Schema and OWL can be regenerated side by side on every
477+
commit](https://github.com/swiss/political-affairs-ech-group), further proof
478+
of how badly the two worlds need each other. A simpler
473479
language projects into RDF more cleanly, but simplicity is the price: you
474480
surrender the conditionals and constraints that are the reason to reach for
475481
JSON Schema at all, and that [no other mainstream schema language

0 commit comments

Comments
 (0)