[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