Digitool
DigiTool has two template mappings normalization rule sets, one for Dublin Core and the second for MARC 21. Most fields have the same mappings as the Generic Dublin Core or the Generic MARC 21 respectively. The sections below only include the fields for which the rules differ.
Display
These fields are taken from the <mds> section, where the <name>='descriptive'.
Element | Mapping from Digitool |
---|---|
Title
|
If title cannot be created from MARC or DC data then it should be created from control/label.
|
Physical Format
|
In addition to the generic mapping:
From<stream_ref> <stream_ref>: <mime_type>
|
Resource Type
|
See mapping below
|
Mapping to Resource Type
The resource type can be mapped based on two different elements in the digital object:
-
Mime type – <mime_type> from the <stream_ref> section. This mapping includes only the most common ones and it may be necessary to add additional ones.
-
Entity type – <entity_type> from the <control> section.
There is no standard list of entity types. Sites can create their own types. This mapping uses the Digitool demo list.
Mime_type | Entity_type | Resource Type | Note |
---|---|---|---|
VIDEO*
|
video
|
||
COMPLEX
|
other
|
||
AUDIO
|
audio
|
||
IMAGE
|
image
|
||
DOCUMENT
|
text_resource
|
||
METS
|
book
|
||
application/book
|
book
|
||
application/pdf
|
text_resource
|
||
application/msword
|
text_resource
|
||
application/postscript
|
text_resource
|
||
application/vnd.ms-powerpoint
|
other
|
||
application/vnd.ms-project
|
other
|
||
application/illustrator
|
image
|
||
application/photoshop
|
image
|
||
application/x-visio
|
image
|
||
application/vnd.rn-realmedia
|
video
|
||
application/x-shockwave-flash
|
video
|
||
application/<anything else=""/>
|
other
|
||
text/<anything/>
|
text_resource
|
||
image/<anything/>
|
image
|
||
model/<anything/>
|
video
|
||
video/<anything/>
|
video
|
||
chemica/<anything/>
|
other
|
Requires more specification
|
|
Audio/<anything/>
|
audio
|
Links
Type of Link | Source |
---|---|
OpenURL
|
--
|
Backlink
|
$$Tdigitool_backlink$$DBibliographic details in DigiTool
|
LinktoResource
|
$$T digitool_linktorscr$$DDisplay Item
|
Thumbnail
|
Derived from <relations> section where the <type> is manifestation and the <usage_type> is THUMBNAIL. Within the <relation> there is a <urls> section. Take the url where the <url_type> is stream. If there are several such links, take the first one only.
The field should have two subfields:
|
Link Example
- <relations>
- <relation>
<type>manifestation</type>
<pid>DTL02000000003000001</pid>
<label>Flag of the U.S. deployed on surface of the Moon.</label>
<note xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
<usage_type>THUMBNAIL</usage_type>
<creation_date>2005-11-04 09:30:47</creation_date>
<modification_date>2005-11-04 09:30:47</modification_date>
<file_extension>jpg</file_extension>
<mime_type>image/jpeg</mime_type>
<external_type>-1</external_type>
<directory_path>C:\ng\digitool\home\system\bin\../../profile\bin\../storage/2005\11\04\file_1/DTL02000000003000001</directory_path>
<entity_type xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
- <urls>
<url type="stream">http://il-dtldev02:1801/webclient/DeliveryManager?pid=DTL02000000003000001</url>
<url type="descriptive_metadata">http://il-dtldev02:1801/webclient/MetadataManager?pid=
DTL02000000003000001&descriptive_only=true</url>
<url type="formated_metadata">http://il-dtldev02:1801/webclient/MetadataManager?pid=DTL02000000003000001</url>
</urls>
- <relation>
<type>manifestation</type>
<pid>DTL02000000003000001</pid>
<label>Flag of the U.S. deployed on surface of the Moon.</label>
<note xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
<usage_type>THUMBNAIL</usage_type>
<creation_date>2005-11-04 09:30:47</creation_date>
<modification_date>2005-11-04 09:30:47</modification_date>
<file_extension>jpg</file_extension>
<mime_type>image/jpeg</mime_type>
<external_type>-1</external_type>
<directory_path>C:\ng\digitool\home\system\bin\../../profile\bin\../storage/2005\11\04\file_1/DTL02000000003000001</directory_path>
<entity_type xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
- <urls>
<url type="stream">http://il-dtldev02:1801/webclient/DeliveryManager?pid=DTL02000000003000001</url>
<url type="descriptive_metadata">http://il-dtldev02:1801/webclient/MetadataManager?pid=
DTL02000000003000001&descriptive_only=true</url>
<url type="formated_metadata">http://il-dtldev02:1801/webclient/MetadataManager?pid=DTL02000000003000001</url>
</urls>
The above example should create the following field:
thumbnail $$Tdigitool_thumb$$1 DTL02000000003000001
Search
For MARC, the fields are the same as the generic MARC.
For Dublin Core the fields are as follows:
Index | Source | Note |
---|---|---|
Full text
|
<indexes>/<index>
|
|
TOC s
|
From <mds> where the <name> is mets_section and the <type> is structMap, take the content of all LABELs.
|
|
General
|
Same as generic and in addition:
From <stream_ref>: <file_extension> |
|
Restricted search scope
|
Restricted search scopes can be created in Primo in the same way that Denied logical bases are created in DigiTool.
|
Sort
For MARC, the fields are the same as the Generic MARC.
For Dublin Core, the fields are the same as Generic Dublin Core.
Facets
For MARC, the same as for MARC 21 except for "top-level" and "Pre-filter", which use the Resource Type field from the display.
For Dublin Core:
Facet | Fields from DigiTool | Note |
---|---|---|
Top-level
|
Online_resources if there is a stream type URL.
|
Delivery and Scoping
Local mapping required as relevant.
Delivery Field | Source | Additional Normalization Notes |
---|---|---|
Institution
|
||
Delivery category
|
Online Resource
|
|
Restricted delivery scope
|
Restricted delivery scopes can be created based on the access rights metadata that is harvested from DigiTool.
|