
Copyright © 2004-2006 by Sebastian Ryszard Kruk with contributions from (under the Corrib.org project):
Digital Enterprise Research Institute, National University of Ireland, Galway, Ireland
Faculty of Electronics, Telecommunication and Informatics and Main Library Gdansk University of Technology, Poland
This work is licensed under a Creative Commons
License. This copyright applies to the JeromeDL Ontology Specification
and accompanying documentation and does not apply to JeromeDL data formats,
ontology terms, or technology.
This visual layout and structure of the
specification was adapted from the FOAF
Vocabulary Specification by Dan Brickley and Libby Miller as well as SIOC Vocabulary Specification
by Uldis Bojars and John G. Breslin.
The structure ontology is used at the bottom layer in JeromeDL. It is used to handle typical tasks required from a digital objects repository, that is, it keeps track of physical representation of resources, their structure and provenance. The structure ontology provides means for a flexible and extendable electronic representation of objects. Such flexibility is especially significant in expressing relations to other resources.
NOTE: This section describes the status of this document at the time of its publication. Other documents may supersede this document.
Authors welcome suggestions on the JeromeDL ontology and this document. Please send comments to the JeromeDL developers list; public archives are available. This document may be updated or added to based on implementation experience, but no commitment is made by the authors regarding future updates.
Modern digital library systems not only store bibliographic metadata but also an electronic representation of the content itself. Depending on its type, content typically follows some structure, e.g. we can decompose a book into chapters and provide individual descriptions for each chapter with information about re- lations between them. Including structural concepts in ontologies and using these concepts in metadata descriptions provides a universal layer for metadata and content retrieval. It allows to extend the structure description with new concepts, without violating the integrity of existing data. The application of ontologies for structural descriptions enables uniform access to structural and bibliographical information, and delivers new search and discovery possibilities, as described in Kruk et al.
For more information about JeromeDL, see the project website
The XML Namespace URI that MUST be used by implementations of this specification is:
An alphabetical index of JeromeDL terms, by class (categories or types) and by property. All the terms are hyperlinked to their detailed description for quick reference.
Classes: | Book | BookType | Chapter | File | MediaPart | ProtectionType | ResourceType | SequencedFile | XslFoSource |
Properties: | abstract | allowedTo | attachement | bookType | chapter | content | contentSmaller | cover | description | digitalType | fileSrc | height | href | mediaPart | mimeType | name | page | pagesRangeFrom | pagesRangeTo | position | preprint | previousVersion | protectionType | published | scaleToFit | thumbnail | title | updateDate | uploadDate | uploadedBy | usageCount | versionNumber | width |

It is important to understand that the JeromeDL ontology as specified in this document is not a standard in the sense of ISO Standardisation, or that associated with W3C Process.
JeromeDL ontology depends heavily on W3C's standards work, specifically on XML, XML Namespaces, RDF, and OWL.
This specification contributes an ontology, "JeromeDL structure ontology", to the Semantic Web, specifying it using W3C's Resource Description Framework (RDF). As such, JeromeDL adopts by reference both a syntax (using XML), a data model (RDF graphs) and a mathematically grounded definition for the rules that underpin the RDF design.
JeromeDL structure ontology introduces the following classes and properties.
Book - This class reflects the "physical" description of the resource (chapters, content, etc). So there are no (!!) title and authors defined since there should exist a resource with the same ID described with MarcOnt ontology, where properties like title and author has been already created
BookType - Type of the book or other digital resource. Example book types include deliverables, master's thesis, proceedings.
| in-range-of: | jeromedl:bookType |
|---|
Chapter - A single chapter of a book.
| in-range-of: | jeromedl:chapter |
|---|---|
| in-domain-of: | jeromedl:content jeromedl:name jeromedl:page jeromedl:pagesRangeFrom jeromedl:pagesRangeTo jeromedl:position jeromedl:title |
File - Actual digital content of an object.
| in-range-of: | jeromedl:contentSmaller jeromedl:cover jeromedl:thumbnail |
|---|---|
| in-domain-of: | jeromedl:description jeromedl:fileSrc jeromedl:mimeType |
MediaPart - A part of a digital object represented with a multimedia format.
| in-range-of: | jeromedl:mediaPart |
|---|---|
| in-domain-of: | jeromedl:contentSmaller jeromedl:height jeromedl:scaleToFit jeromedl:thumbnail jeromedl:width |
ResourceType - Represents a digital type of a resource
| in-range-of: | jeromedl:digitalType |
|---|
SequencedFile - Represents a image with old-book scan page
| in-range-of: | jeromedl:attachement jeromedl:page |
|---|---|
| in-domain-of: | jeromedl:position |
abstract - Hold the abstract previously stored in @digest and ./abstract
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
allowedTo - Defines subgraph of people allowed to access the resource under given protection schema. The subgraph is defined according to FOAFRealm group ACL definition, e.g. F[mailto:sebastian.kruk@gmail.com]1,5
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
attachement - Represents the attachment to the resource
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:SequencedFile |
bookType - Represents the overall classification of that resource
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:BookType |
chapter - Specifies one of chapters of a book
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:Chapter |
content - Represents the digital content of that chapter (PDF, XSL:FO or (X)HTML file)
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Resource |
contentSmaller - A small size content of a resource.
| Domain: | jeromedl:MediaPart |
|---|---|
| Range: | jeromedl:File |
cover - Represents the image with cover page
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:File |
description - Description of the file
| Domain: | jeromedl:File |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
digitalType - Represents the digital type of the resource
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:ResourceType |
fileSrc - Defines location of the file (relative to the /storage space)
| Domain: | jeromedl:File |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
height - Represents the height of the media resource
| Domain: | jeromedl:MediaPart |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
href - Represents the URI of the resource (if digitalType = "uri")
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
mediaPart - Represents the media part of the resource
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:MediaPart |
mimeType - Defines mimetype of the file
| Domain: | jeromedl:File |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
name - Name of the chapter (like Chapter 1, Chapter 2, ...)
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
page - Specifies a single page of a chapter.
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | jeromedl:SequencedFile |
pagesRangeFrom - Range of pages from ...
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
pagesRangeTo - Range of pages to ...
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
position - Defines a position of the page-file in the sequence of pages
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
preprint - Identifies if the resource is a preprint version of the resource originally published somewhere else (to avoid copyrights problems)
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
previousVersion - Points to the previous version of this resource (to be used in the future)
| Domain: | jeromedl:Book |
|---|---|
| Range: | jeromedl:Book |
protectionType - Specifies the protection type of a resource
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
|---|
published - Identifies if the resource has been allowed for publication
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
scaleToFit - Should the media presentation of the resource part be scaled to fit the computer screen
| Domain: | jeromedl:MediaPart |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
thumbnail - Thumbnail of the media part of the resource
| Domain: | jeromedl:MediaPart |
|---|---|
| Range: | jeromedl:File |
title - Title of the chapter
| Domain: | jeromedl:Chapter |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
updateDate - Represents the date when the resource has been recently updated
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
uploadDate - Represents the date when the resource has been first upload
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
uploadedBy - Specifies who uploaded a book
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Resource |
usageCount - Informs on how many time the resource has been read so far
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
versionNumber - Identifies the version number of this resource (to be used in the future)
| Domain: | jeromedl:Book |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |
width - Width of the media resource
| Domain: | jeromedl:MediaPart |
|---|---|
| Range: | http://www.w3.org/2000/01/rdf-schema#Literal |