[Trac] [OpenMath] #39: Allow for arbitrary metadata referenced by URI

OpenMath trac at strawberry.eecs.jacobs-university.de
Mon Jun 23 20:33:37 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
------------------------------+---------------------------------------------
Comment (by clange):

 James, you're right, there is no generally applicable way for handling
 ''all'' kinds of metadata. The application must have a certain
 understanding of what some metadata field means.

 I'd suggest to treat this similarly to CDs: some mathematical applications
 don't support all possible OpenMath CDs either, but just some default set.
 So we could easily specify that applications need not support any metadata
 beyond the default ones (but should probably preserve ones they don't
 understand).  Or we could even introduce a metadata negotiation process as
 done for CDs in chapter 5.3 of the OpenMath 2.0 spec.  How about the
 following?
  * the minimum metadata vocabulary that a CD-aware application must
 support is the one from OpenMath 2.
  * optionally, an application can also support a syntax like dc:author.
 Now we could say that if this syntax is supported the full DC vocabulary
 must be supported, and we could add a few other reasonable ones, such as
 Creative Commons for licencing (as done in OMDoc, see chapter 1.2 of
 http://www.omdoc.org/pubs/omdoc1.2.pdf)
  * optionally, an application can support the syntax sketched in the
 ticket that allows for arbitrary metadata.  In that case, at least the
 URIs pointing to the DC metadata vocabulary ''must'' be supported; further
 metadata vocabularies ''can'' be supported.

-- 
Ticket URL: <https://trac.mathweb.org/OM3/ticket/39#comment:3>
OpenMath <http://www.openmath.org>
The development of the OpenMath Standard and Content Dictionaries.


More information about the Trac mailing list