JSON-LD Community Group Telecon
Minutes for 2012-04-24
Gregg Kellogg is scribing.
ACTION: gkellogg to create issue on describing fragid semantics in JSON-LD
Topic: WWW2012 Conference
Topic: ISSUE-106: JSON-LD 1.0 @graph syntax
{@id: foo: @graph: {prop: foo, @id: bar, @graph:{ "prop": baz}}}
[@id: foo: @graph: {@id: bar; prop: foo}}, {@id: bar, @graph {"prop": baz}}
PROPOSAL: Adopt the 6 points in ISSUE-106 along with Gregg and Longley's proposal for @graph processing in framing as the way we approach named graph support in JSON-LD.
RESOLUTION: Adopt the 6 points in ISSUE-106 along with Gregg and Longley's proposal for @graph processing in framing as the way we approach named graph support in JSON-LD.
Topic: ISSUE-102: Can JSON-LD keywords be re-defined in the @context?
PROPOSAL: JSON-LD keywords MUST NOT be re-defined in the @context. If a JSON-LD processor detects that a JSON-LD keyword is being re-defined, it MUST throw an exception.
RESOLUTION: JSON-LD keywords MUST NOT be re-defined in the @context. If a JSON-LD processor detects that a JSON-LD keyword is being re-defined, it MUST throw an exception.
Topic: ISSUE-103: Re-introduce @datatype as @valuetype
1) want @type defined to be something else.
2) people don't understand that @type has different meanings depends on where it's used.
PROPOSAL: Do not re-introduce typing JSON-LD @value via something like @datatype or @valuetype.
RESOLUTION: Do not re-introduce typing JSON-LD @value via something like @datatype or @valuetype.
Topic: ISSUE-92: Limit JSON-LD properties to one @list per property
[{@list}, {@list}]
[[][]]
PROPOSAL: When compacting values with terms that have @container @list, and there are multiple @list values, through an exception.
also, IRI compaction should not select terms (other than absolute IRIs) that have @container @list if the value has more than one list.
PROPOSAL: If the result of IRI compaction has an @container @list and there are multiple @list values, throw an exception. When doing IRI compaction do not select terms (other than absolute IRIs) that have @container @list if the value has more than one list.
RESOLUTION: If the result of IRI compaction has an @container @list and there are multiple @list values, throw an exception. When doing IRI compaction do not select terms (other than absolute IRIs) that have @container @list if the value has more than one list.
PROPOSAL: JSON-LD allows sets of lists except where it conflicts with the previous resolution.
RESOLUTION: JSON-LD allows sets of lists except where it conflicts with the previous resolution.
Topic: ISSUE-91: Re-definition of keywords
PROPOSAL: move step 1 in IRI Compaction Algorithm to the end of the algorithm, so that @type is used if no other definition is found, instead of the absolute IRI forrdf
PROPOSAL: Remove step #1; "If iri is rdf;type, return @type." from the Compact IRI algorithm.
RESOLUTION: Remove step #1: "If iri is rdf:type, return @type." from the Compact IRI algorithm.
PROPOSAL: Add an option to the fromRDF algorithm to skip step 5.6 "If the property is rdf;type use @type" to support the use of a term in place of the @type keyword during conversion from RDF to JSON-LD.
RESOLUTION: Add an option to the fromRDF algorithm to skip step 5.6 "If the property is rdf:type use @type" to support the use of a term in place of the @type keyword during conversion from RDF to JSON-LD.