Gentofte Revyerne

TODO: Remove references to the word 'Gentofte'

The purpose of this page is to document the metadata model chosen for the Gentofte Collection of Bil-, Båd-, and MC-Revys.

About the Gentofte Revys

The Gentofte project is about collecting snapshots of articles present in a collection of Danish magazines. The subjects of these magazines are

The users can browse in a tree structure

  Magazine ->  Year -> Category -> Model

When a specific model is selected the user is presented with a scanned GIF or JPEG image with the option to download a PDF for printing purposes.

When a magazine has been selected the user has two other options:

Technical Analysis

On the server side the data is stored in a a file system with the file path encoding all the metadata. The paths construct is as follows

  <revy>-revyen/<year>/<category>/<manufacturer>__<model>.{jpg,gif}

All files are accompanied by a pdf version. Earlier documents are gif files while later documents are jpg files.

Not all files are reviews. Examples include commercials, articles or pricelists. These will not have a manufacturer and the path will look like this. Technically, you can often decide if there should be an manufacturer based on the category.

  <revy>-revyen/<year>/<category>/<articlename>.{jpg,gif}

The central object is the specific product presented on each page. We shall refer to each such entity as an item. Ie, an item is a specific model car, boat, or motor cycle (or possibly an article or a commercial). From the above path we see that an item has the following metadata (in the case of articles and commercials, the first field are not relevant)

Metadata Model

The obvious candidates for Fedora objects are the items themselves as well as the magazines. In addition to this it has also been chosen to let the manufacturer be an object. That way it is more easily extensible in the future should we want to add metadata to the manufacturers.

All the following TYPE objects has a "isObjectType" relation to doms:Type_type and an "extendsType" relation to "doms:Type_DOMS".

We use the revy namespace for relations.




Example Diagram

http://merkur/viewvc/trunk/docs/examples/gentofte/revy.png?root=doms&view=co

Original dia source.

Example FoxML

review collection example in SVN.

DataModel/ExampleObjects gentofteCollection (last edited 2010-03-17 13:08:50 by localhost)