You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/json-schema-jsonld-interoperability/index.markdown
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -322,7 +322,7 @@ that hallucinates](https://arxiv.org/html/2411.14258v1) and the fix is to
322
322
ground it in a graph, the pattern behind
323
323
[GraphRAG](https://arxiv.org/abs/2404.16130).
324
324
325
-

325
+
.](victor-hugo.webp)
326
326
327
327
None of them do this for tidiness. *They do it because the graph is where data
328
328
turns into value*. We know that data is a valuable asset, but raw data is worth
@@ -365,7 +365,7 @@ Schema](https://json-schema.org) cannot say that `family_name` means
365
365
[JSON-LD](https://json-ld.org) context cannot say that `family_name` is a
366
366
required string conditional on the presence of `first_name`.
367
367
368
-

368
+
.](wot-thing-description.webp)
369
369
370
370
Now picture closing that gap. For example, the [EU wallet
took runs at this JSON Schema and JSON-LD interoperability problem.
494
494
495
-

495
+
.](ogc-context-assembly.webp)
496
496
497
497
## Five ways to fall short
498
498
@@ -509,7 +509,7 @@ platform of services](https://www.sourcemeta.com/blog/g7-runs-on-json-schema/)
509
509
described in OpenAPI and JSON Schema. It felt the collision before anyone else
510
510
and set out to close it.
511
511
512
-

512
+
.](italy-cpv-person-ontology.webp)
513
513
514
514
Even so, [Roberto Polli's REST API Linked Data Keywords IETF proposal for this
@@ -566,7 +566,7 @@ rdf`](https://github.com/sourcemeta/jsonschema/blob/main/docs/rdf.markdown) at
566
566
a schema and an instance, and get [JSON-LD](https://json-ld.org) back, exactly
567
567
as we did above.
568
568
569
-

569
+
](annotation-vocabulary.webp)
570
570
571
571
But the command line is the small version of the idea. The same engine ships in
0 commit comments