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 a wider 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 advocating a "semantic web" in which resources would include the semantic information necessary to allow machines to understand (not just read) them. The W3C has set up a semantic web activity to promote what they view as phase two of the Internet. Some software projects, such as Mozilla, have begun trying to take advantage of the metadata that is currently available about web resources. The CellML development team is working to make CellML compatible with the semantic web activity. | ||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||