Skip to content

Commit 56a6e08

Browse files
committed
Update terminology "term definition" for CANDIDATE CORRECTION 1.
Relates to w3c/json-ld-api#638.
1 parent 931ebd9 commit 56a6e08

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

common/terms.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,8 @@
383383
Its value is either a string (<dfn data-cite="JSON-LD11#dfn-simple-term-definition" data-lt="simple term definition|simple term" data-lt-noDefault>simple term definitiondfn>),
384384
expanding to an <a>IRIa>,
385385
or a map (<a>expanded term definitiona>).
386+
<ins cite="#change_api_638"><br/>
387+
For <a data-cite="JSON-LD11-API#context-processing-algorithms">context processinga>, <a>term definitiona> values are converted internally to a dedicated data structure that is easier to process.ins>
386388
dd>
387389
<dt class="changed"><dfn data-cite="JSON-LD11#dfn-type-map">type mapdfn>dt><dd class="changed">
388390
A <a>type mapa> is a <a>mapa> value of a <a>terma>

index.html

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@
298298
documents created using the 1.0 version of this specification remain compatible with JSON-LD 1.1.

299299
300300

301-
301+
class="updateable-rec">
302302

This document has been developed by the

303303
304304

@@ -439,6 +439,15 @@

Terminology

439439

This document uses the following terms as defined in external specifications

440440
and defines terms specific to JSON-LD.

441441

442+
443+
444+
Candidate Correction 1
445+

Change the type of term definition from array to map in active context,

446+
to be consistent with the way it is used in the algorithms.
447+
For more information, refer to issue 630.
448+

449+
450+
442451
443452
444453

@@ -3532,7 +3541,7 @@

Using the Document Base for the Default Vocabulary

35323541

35333542

The values of @type are unordered, so if multiple

35343543
types are listed, the order that type-scoped contexts are applied is based on
3535-
3544+
data-lt="code point order">code point ordering.

35363545

35373546

For example, consider the following semantically equivalent examples.

35383547
The first example, shows how properties and types can define their own
@@ -13879,6 +13888,8 @@

Changes since Recommendation of 16 July 2020

1387913888
  • Allow further structured extensions of `application/ld+json` by using
  • 1388013889
    `+ld+json` as a structured media extension. See .
    1388113890
  • Use code point order as a better definition for the more vague "lexicographical order".
  • 13891+
  • 2025-06-04: Clarifiy language about term definitions,
  • 13892+
    as described in Candidate Correction 1
    1388213893
    1388313894
    1388413895

    0 commit comments

    Comments
     (0)