Difference between revisions of "ESciDoc Logical Data Model/Container"

From MPDLMediaWiki
Jump to navigation Jump to search
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
''In PROGRESS''
==Introduction==
==Introduction==


Line 7: Line 6:
*A '''Container''' represents aggregation of content resources such as other Items and/or Containers. Each Container comprises of:
*A '''Container''' represents aggregation of content resources such as other Items and/or Containers. Each Container comprises of:
**at least one '''MetadataRecord''' i.e. one or more metadata descriptions of the overall content of the container
**at least one '''MetadataRecord''' i.e. one or more metadata descriptions of the overall content of the container
**zero or more '''members of type Item or Container''' expressed by the structural map of the container
**zero or more '''members of type Item or Container''' expressed with the "structural map" of the container


==UML Diagram==
==UML Diagram==


[[Image:ContainerModel.jpg]]
[[Image:ContainerModel.jpg]]
*For simplicity reasons properties of the objects are not represented on the diagram. Properties are managed by the escidoc repository itself and may change during time. For more information on the properties and ther usage please check the documentation available at [https://www.escidoc.org/JSPWiki/en/ObjectManager#section-ObjectManager-Container eSciDoc Container Service]
*For simplicity reasons properties of the objects and item resource details are not represented on the diagram. Properties are managed by the escidoc repository itself and may change during time. For more information on the properties and ther usage please check the documentation available at [https://www.escidoc.org/JSPWiki/en/ObjectManager#section-ObjectManager-Container eSciDoc Container Service]. Data model details for Item resource is available at [[ESciDoc_Logical_Data_Model/Item|eSciDoc Logical Data Model-Item]].


==Examples==
==Examples==
===Publication items===
===Faces Albums===
*An Item object is an Article published in a journal
*A Faces Album is an aggregation of [[ESciDoc_Logical_Data_Model/Item#Face_items|Face Items]] that consists of:
**''MetadataRecord'': contains the bibliographic metadata (title, author, publication type e.g. journal article, author affiliation, year of publication, etc.) structured accordingly a particular metadata profile
**''MetadataRecord'': contains the bibliographic metadata (title of the album, author, author affiliation)  
**''Component1'':one published version of the fulltext of the article
**''Structural map'': contains references to Face items aggregated in the container
***''Component1.MetadataRecord1'': title, description of the full-text, reference to the license
**Instance of an album:  
***''Component1.MetadataRecord2'': technical metadata of the file (e.g. generated from JHove)
***[http://faces.mpib-berlin.mpg.de/escidoc:57488 Faces album (container) presented]
***''Component1.Content'': the actual bytestream e.g. PDF or reference(link) to the content external to the repository
***[http://coreservice.mpdl.mpg.de/ir/container/escidoc:57488 Faces album in the repository]
**''Component2'':supplementary material e.g. data on results provided in the fulltext of the article
***''Component2.MetadataRecord1'': title, description of the file
***''Component2.MetadataRecord2'': technical metadata of the file (e.g. generated from JHove)
***''Component2.Content'': the actual file or reference(link) to the content external to the repository
**Instances with actual content:  
***[http://pubman.mpdl.mpg.de/pubman/item/escidoc:60092 Publication item presented]
***[http://coreservice.mpdl.mpg.de/ir/item/escidoc:60092 Publication item in the repository]
**Instances with referenced content:
***[http://pubman.mpdl.mpg.de/pubman/item/escidoc:95177 Publication item presented]
***[http://coreservice.mpdl.mpg.de/ir/item/escidoc:95177 Publication item in the repository]


===Face items===
[[Category:ESciDoc_Logical_Data_Model|Container]]
*An Item object is an image of a facial expression, showing emotions such as: happiness, anger, saddness etc.. Each item contains two sets of image captions of the expression (each face/expression was captured twice). Sets are named "a" for the first image caption and "b" for the second caption.
**''MetadataRecord'':contains metadata of the face and expression such as: gender, age, emotion, age-group
**''Component1'': an image that captures the facial expression
***''Component1.MetadataRecord1'': contains information on the image caption set; type of the image such as: original resolution, thumbnail or web resolution.
***''Component1.MetadataRecord2'': technical metadata of the image (e.g. generated from JHove)
***''Component1.Content'': the actual bytestream e.g. JPEG file itself
**''Component2'': an image that captures the facial expression
***''Component2.MetadataRecord1'': contains information on the image caption set; type of the image such as: thumbnail
***''Component1.MetadataRecord2'': technical metadata of the image (e.g. generated from JHove)
***''Component1.Content'': the actual bytestream e.g. JPEG file itself
**Instances:
***[http://faces.mpib-berlin.mpg.de/details/escidoc:43864 Face item presented]
***[http://coreservice.mpdl.mpg.de/ir/item/escidoc:43864 Face item in the repository]

Latest revision as of 09:37, 10 November 2011

Introduction[edit]

This page provides general overview on the Container resources within the eSciDoc repository. General introduction available at eSciDoc Logical Data Model page.

Model description[edit]

  • A Container represents aggregation of content resources such as other Items and/or Containers. Each Container comprises of:
    • at least one MetadataRecord i.e. one or more metadata descriptions of the overall content of the container
    • zero or more members of type Item or Container expressed with the "structural map" of the container

UML Diagram[edit]

ContainerModel.jpg

  • For simplicity reasons properties of the objects and item resource details are not represented on the diagram. Properties are managed by the escidoc repository itself and may change during time. For more information on the properties and ther usage please check the documentation available at eSciDoc Container Service. Data model details for Item resource is available at eSciDoc Logical Data Model-Item.

Examples[edit]

Faces Albums[edit]