diff --git a/spec/index.html b/spec/index.html index c57568c..86a8b7c 100644 --- a/spec/index.html +++ b/spec/index.html @@ -2384,7 +2384,9 @@
+ TODO: Implementations for Extended Internal Representation. +
extended_to_basic(extended_document: YAML-LD) → YAML-LD
basic_to_extended(basic_document: JSON-LD | YAML-LD) → YAML-LD
basic_to_extended(basic_document: YAML-LD) → YAML-LD
Generally, these two equalities do not hold:
+ +extended_to_basic(basic_to_extended(document)) = document
basic_to_extended(extended_to_basic(document)) = document
+ When the extended → basic conversion resolves YAML tags
+ we no longer know where the original document used tags and where
+ it used @type
calls. Thus, information is lost.
+
+ Both of these functions lose information about anchors and + references because they're resolved by the YAML processor + underlying the implementation. +
+