Metadata Specification |
1 Introduction1.1 Need for Metadata in CellMLMetadata is usually defined as ``data about data''. It is the supporting information that provides context to a resource. In CellML, the model (i.e., the structure and mathematics of the model) is the resource. Information that puts the model into the larger scientific context is metadata. Metadata in CellML includes information such as the literature reference that supports the model, the identity of the creator(s) of the model, and the species for which the model is relevant. The CellML project needs metadata for two primary reasons:
Metadata in CellML can be used in many different ways, such as:
The metadata structure should be flexible and extensible, because it is almost certain that we have not thought of all possible uses of CellML Metadata. 1.2 The Larger Metadata PictureCurrently it is not particularly easy to find a specific piece of information on the web, and, once you have found the information, it is not easy to determine whether or not you should trust it. Metadata can address both of these problems. Therefore, there is a push to begin to incorporate metadata into web resources to allow users to get the maximum use out of the information on the web. Tim Berners-Lee has been particularly active in pushing for a ``semantic web'', in which resources on the web would include the semantic information necessary to allow machines to understand (not just read) them. The W3C has set up a semantic web activity. Some software projects, such as Mozilla, have begun trying to take advantage of the metadata that is currently available about web resources. The ``semantic web'' vision is one of the future and not of today. Several projects are beginning to take tentative steps towards realizing Tim Berners-Lee's dream, but success is by no means certain. The library science community is leading the way in implementing metadata. A consequence of this is that the tools being provided for handling metadata on the web (such as the Resource Description Framework, or RDF) have come from the knowledge management community. Like any academic discipline, that community has its own jargon, which can be a hindrance to many who try to understand and use these tools. However, several projects are now using RDF, and a variety of tools have been created for it. None of the problems faced by the nascent metadata community are insurmountable. It seems very likely that something resembling the ``semantic web'' will come into existence, if for no reason other than the importance of the problem it is attempting to address. Therefore, the CellML development team is working to make CellML compatible with the semantic web activity. | ||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||