[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