[TEST SUITE] names

Frank mentioned, re: his work on the test suite stuff, that:

The one feature of this that might give rise to comment is the way
names are written. I have expressed them in a parseable plain text
syntax that works for everything I’ve seen, and shouldn’t be difficult
to parse into an internal representation. This isn’t any sort of
standard, but I’d like to stick with this, or something similar, if
possible, rather than getting into fixing a JSON structure on names.
Applications may need to remap the sub-elements anyway, and this form
is easy for people to read and write.

Notwithstanding syntax and ease-of-input, we do need to formalize the
model, and figure out how it maps to possible internal models, or more
standard input formats. So, for example, what might your names syntax
look like in:

  1. your internal model

  2. structured JSON

  3. RDF; say FOAF, or maybe vCard [2]


[1] http://xmlns.com/foaf/spec/
[2] http://www.w3.org/2006/vcard/ns