Each post in utopian needs to be able to be tagged with language. This is also important for accessibility. Users need to be able to set a preferred language and that language will be set as the default. Also the localization of the ui will be selected in a similar way.
Http supplies a Content-Language tag that should be provided for each post when rendered
See RFC2616 It defines a two-letter primary-tag as a ISO-639 language abbreviation and a two-letter initial subtag is an ISO-3166 country code
Content-Language = "Content-Language" ":" 1#language-tag
The dublin core metadata gives you a standard language tagging system in rdf
Language codes are important for accessibility for disabled users, and there are other a11y tags
Other metadata needed would be the License of the post as mentioned in my previous post
The jurisdiction of the post would be another field not mentioned, so is the author under for example a US copyright law or the european copyright law or other.
Posted on Utopian.io - Rewarding Open Source Contributors