⇤ ← Revision 1 as of 2008-06-26 12:26:06
Size: 2818
Comment: Created by the PackagePages action.
|
← Revision 2 as of 2010-03-17 13:12:48 ⇥
Size: 2818
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 26: | Line 26: |
* We need a guide for creating the metadata model for new collections. For example in the Gentofte project, is the manufacturer a field on the revy object, or a reference on the revy object to a manufacturer project? The Kowari index (MISSING LINK) makes this somewhat irrelevant, but without that it becomes paramount -- ["mke"] [[DateTime(2007-11-13T09:17:07Z)]] | * We need a guide for creating the metadata model for new collections. For example in the Gentofte project, is the manufacturer a field on the revy object, or a reference on the revy object to a manufacturer project? The Kowari index (MISSING LINK) makes this somewhat irrelevant, but without that it becomes paramount -- [[mke]] <<DateTime(2007-11-13T09:17:07Z)>> |
Line 32: | Line 32: |
* Ideas for future use: hasConceptualParent <PID for an object>[[BR]]Practical use is for indexing the subject, which is a concatenation of the current object's dc:subject and the conceptual parent's subject. The chain of conceptual parents always ends with project. Cyclic references aren't allowed. | * Ideas for future use: hasConceptualParent <PID for an object><<BR>>Practical use is for indexing the subject, which is a concatenation of the current object's dc:subject and the conceptual parent's subject. The chain of conceptual parents always ends with project. Cyclic references aren't allowed. |
Data Model: Unresolved Issues
PIDS
The current format is not final. Has been marked thus in the DataModel
Namespaces and language: All relations are namespaced like the rest of the repository. We use the doms:whatever_u_like namespace for now for all objects and <collection>:whatever_u_like for relations. We want to use a standard naming convention, and we want a decision on language (the doms base collection uses English for both FoxML file names, PIDs and relations; the other example collection are inconsistent).
Written a proposal on the naming of things in the DataModel. Not final -- abr
Validation of relations
In the current data model Type Image defines relation hasFile to a File Object with relation isFileFormat to a TIFF Fileformat Object. Since we allow Fileformat subtyping, we actually mean to a TIFF Fileformat object or a subtype of this. This makes validation difficult. Instead we could subtype Type File to Type TIFF File and Type Image could define relation hasFile to a TIFF File Object. This introduces more Type Objects, and it seems that the file formats are modelled twice... We need a decision.
- I opt for the more difficult validation. When we need to validate types, we are faced with the same problem of following relations to make sure. Subclassing are just a way of hardcoding the relation into the type, so you must follow the "isObjectType" once instead of the "extendsFormat" a few times. --abr
Decided thus
Object Structure
- We are still missing descriptions of type, rights and technical datastreams. These are necessary to define for the validation iteration.
- Rules for preservation of existing PIDs as metadata when ingesting - where and how?
- We have no model of ordered grouping (e.g. pages in a book)... Namespace solution / fragmentation solution ?
New:
We need a guide for creating the metadata model for new collections. For example in the Gentofte project, is the manufacturer a field on the revy object, or a reference on the revy object to a manufacturer project? The Kowari index (MISSING LINK) makes this somewhat irrelevant, but without that it becomes paramount -- mke 2007-11-13 09:17:07
Ideas
DC subject: Idea for clever use: When requesting the subject of an object, follow the chain of parent-objects to the top and concatenate all subjects. See hasConceptualParent later in the RDF section.
Ideas for future use: hasConceptualParent <PID for an object>
Practical use is for indexing the subject, which is a concatenation of the current object's dc:subject and the conceptual parent's subject. The chain of conceptual parents always ends with project. Cyclic references aren't allowed.