-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
UCRIssue on Use Case/RecommendationIssue on Use Case/RecommendationspecIssue on specificationIssue on specification
Description
By "plain" YAML-LD, I mean "YAML-LD documents that can be interpreted as Linked Data by simply converting them to JSON, then processing them with a standard JSON-LD processor.
By "idiomatic" YAML-LD, I mean "YAML-LD documents that are easier to author, but require some specific processing steps to be interpreted as Linked Data". An example of such additional processing step would be the conversion of $
-keywords into standard @
-keywords (as discuseed in #3).
Tags are a feature of YAML that has no correspondance in JSON, so their presence mechanically requires additional processing. I suggest that
- YAML-LD documents are considered "plain" if they don't use any local tag (beyond the standard tags used to specify JSON types, of course);
- we define some tag(s) to signal "idiomatic" YAML-LD.
The first proposal I made in that direction is too much error prone. However, I think the general design principle deserves to be explored further.
Metadata
Metadata
Assignees
Labels
UCRIssue on Use Case/RecommendationIssue on Use Case/RecommendationspecIssue on specificationIssue on specification