The Markua specification has plenty of information about attributes that are key-value pairs attached to the elements of a Markua file. One can add attributes manually in a JSON-like format, but there are certain attributes that are created automatically.

An explicit attribute list looks like this:

{key_one: value1, key_two: value_two, key_three: "value three!", key_four: true, key_five: 0, key_six: 3.14}

An example of implicit attributes are {type: code, format: text} attached to resource that are decided base on the extension of the included file.

Let's start adding the implicit attributes to included files.