JSON-LD Community Group Telecon
Minutes for 2012-03-06
Niklas Lindström is scribing.
Topic: ISSUE-44: Support for @set coercion
Manu makes a proposal... introduce @set, it only has an effect during compaction. If used in compaction in the context, the result is an array.
"@context": {
"property1": { "@id": "something1", "@type": "@list" },
"property2": { "@id": "something2", "@type": [ "@list", "xsd:date" ] }
}
PROPOSAL: Adopt the "@container"; "@set" syntax when used in a JSON-LD context to specify that a term is associated with a set of values.
RESOLUTION: Adopt the "@container": "@set" syntax when used in a JSON-LD context to specify that a term is associated with a set of values.
Clarification that at this point this is merely annotational - i.e. introduces the @set keyword
PROPOSAL: When the "@container"; "@set" syntax is used in a JSON-LD context for a term definition within the framing algorithm, the resulting term will be associated with a JSON array.
RESOLUTION: When the "@container": "@set" syntax is used in a JSON-LD context for a term definition within the framing algorithm, the resulting term will be associated with a JSON array.
Topic: ISSUE-52: Lists of lists
PROPOSAL: Lists of lists are not allowed for JSON-LD 1.0. If a list of lists is detected, the JSON-LD processor MUST throw an exception.
RESOLUTION: Lists of lists are not allowed for JSON-LD 1.0. If a list of lists is detected, the JSON-LD processor MUST throw an exception.
Topic: ISSUE-74: IRI compaction/expansion conflicts
(we should also take @container into account regarding specificity)