Download Operating System Update: Project Report

Transcript
Chapter 5
Metadata
5.1 Definition
Metadata includes a description and control information about data, or simply data about data. The
theory of this system is for each file to be uniquely identifiable by its metadata, in a more common
hierarchical tree based filesystem, this would be achieved by a file’s path and name. By storing each
file with its own metadata stored in an index, any group of files on the system can be defined by a view
query. In a tree based file system, files may be sorted by the user and organised into a folder structure.
This is an effective method of organising files if the user is careful in his saving of files. The user then
should be capable of retrieving any file from his logical file structure. However if the user wanted to
retrieve a group of documents defined by some parameter that isn’t part of the definition of his folder
structure this would be very difficult to do.
Having all the metadata for each file indexed means that arbitrary views on the files in the system
can be created enabling browsing of the available files by any attribute.
5.2 Technologies
There are three classes that metadata falls in to:
• Author Supplied. When the author publishes a document, he may add metadata to it. Common
attributes might be the author’s name, the title, some keywords, the validity period and date
published.
• Third-Party Supplied. If documents are being added to an information retrieval system or digital
library, there may be a group of metadata authors that read the documents and write metadata in
order to categorise them.
• Automated Derived. Much of this metadata can be extracted from a well structured data type.
SGML documents being one example, other media such as images and audio are difficult to derive
metadata from their binary content. It is currently unfeasible for a piece of software to derive a
description of the contents of an image or audio file. Much research is being done in this area
including work here at Imperial in The Multimedia Information Retrieval team. However this is
beyond the current scope of the project.
We will handle the first two types of metadata in the system but also keep the framework extensible so
that future work on automated metadata extraction can be added in a modular fashion to extend the
system.
5.2.1 Author Supplied Metadata
This data is attached to the file in a file type dependent manner. In order to extract this data into common
set of attributes, various filters will be written to handle the extraction of the data from the different
formats.
In a public or widely accessible system author metadata unfortunately cannot always be relied on for
an accurate description of the contents of the document. It is common for authors to add very common
19