Objects can have an id field.
It is named id in the object it identifies,
and objectId when referring to another object from somewhere else.
IDs must be unique for the competition they show up in.
It's okay for IDs to be the same across competitions, however.
Field names should indicate their format for non trivial types. For example:
xTime- specific point in timexDate- date in theYYYY-MM-DDformat
Everything should be humanly read- and writeable as far as possible.