[Trac] [OpenMath] #39: Allow for arbitrary metadata referenced by URI
OpenMath
trac at strawberry.eecs.jacobs-university.de
Fri Jun 13 20:02:16 CEST 2008
#39: Allow for arbitrary metadata referenced by URI
------------------------------+---------------------------------------------
Reporter: clange | Owner: kohlhase
Type: proposal | Status: new
Priority: major | Milestone:
Component: OM3 Standard | Version:
Resolution: | Keywords:
Include_gantt: 0 | Dependencies:
Due_assign: YYYY/MM/DD | Due_close: YYYY/MM/DD
------------------------------+---------------------------------------------
Old description:
> 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.
New description:
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).
--
Ticket URL: <https://trac.mathweb.org/OM3/ticket/39#comment:1>
OpenMath <http://www.openmath.org>
The development of the OpenMath Standard and Content Dictionaries.
More information about the Trac
mailing list