Skip to content

Allow for arbitrary metadata referenced by URI #39

@jbs1

Description

@jbs1

migrated from Trac, where originally posted by clange on 13-Jun-2008 5:23pm

An even more (r)evolutionary approach than #38 would be inspired by RDFa, a specification that allows for embedding arbitrary metadata into HTML. There could be one generic metadata element that would just point to the URI of the respective metadata field in the vocabulary where it is defined, e.g.

<meta property="http://purl.org/dc/elements/1.1/author">Name</meta>

That would be slightly harder to write (but could be facilitated by XML entities, and it's meant for machine processing anyway) and validate (if we talk about simple-minded approaches like DTD validation), but it would be much more extensible, as authors could easily refer to new metadata vocabularies.

If this is too revolutionary, let me propose to keep it optional. For commonly-used metadata vocabularies, one could have a syntax like <dc:author> as syntactic sugar for the general metadata element, and in cases where there was an idiosyncratic OpenMath element like CDDate, one could even keep that (but maybe deprecate it).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions