Agree about hand editing, the two big pains in JSON are the "quotes"
required for keys, : required, and that lists/objects can't end with ,
(arrrrgh). Editor syntax highlight helps.
The sandbox is also better now at explaining JSON errors.
You can avoid quoting for "@id" by mapping "id": "@id".
Does YAML allow some forms which can't exist easily in JSON, like mixing
lists and objects?
I would not expect to see "YAML-LD" published as Linked Data, that would be
confusing the landscape, but as a format you "compile" to JSON-LD, great!
On 22 Jan 2015 18:08, "David I. Lehn" <dil@lehn.org> wrote:
> On Thu, Jan 22, 2015 at 11:03 AM, peter <peter.amstutz@curoverse.com>
> wrote:
> > Has anyone tried using yaml (http://www.yaml.org/) as an alternate
> > serialization to express json-ld structured data? Are there any
> > pitfalls to this approach?
> >
>
> Sometimes I convert between JSON-LD to YAML just because YAML is
> usually more compact and easier to read and write. It's easy to
> convert back and forth. One pitfall is that unfortunately you do need
> to quote all the keywords starting with '@'. I've just used the basic
> syntax but more advanced features like types and linking could
> probably be used to do interesting things. I have wanted to add YAML
> input/output support to the playground but haven't found time to do
> it.
>
> -dave
>
>