Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »


(NOTES: Also available as a Gist. This document attempts to conform to the PCDM Profile Template. ** WARNING: THE GIST IS OUT OF DATE **)

Newspapers

Introduction

This model describes digitized newspaper content modeled using the PCDM ontology, and is intended to inform the development of RDF-based models for all types of newspaper content objects (titles, containers, issues, pages, articles, files), such as would be used in Samvera- or Islandora-based digital asset management applications.

This model was greatly informed by earlier efforts from National Library of Wales and University of Maryland, as well as discussions of the Samvera Newspapers Interest Group. This is essentially an attempt to reconcile these efforts and express them as a formal PCDM profile.

NOTES:

  • This model attempts to use "upward-pointing" child-to-parent relationships wherever possible (i.e. <child> pcdm:memberOf <parent> is preferred over <parent> pcdm:hasMember <child>), due to the fact that many objects in this model are likely to have numerous children. Upward-pointing modeling has been found to provide better application performance.


Model*

* See page 6 for a diagram showing multiple pages, articles, and filesets.

NewspaperTitle

This is a pcdm:Object serving as an abstract intellectual container for one or more issues of a specific newspaper title (e.g. The Bloom Picayune). This object serves as a parent for NewspaperIssue and NewspaperContainer objects.

This object corresponds to a Collection in the IIIF Presentation API model.

# example RDF graph
<https://example.org/newspaper_titles/1> a pcdm:Object .

NewspaperContainer

This is a pcdm:Object representing a physical container that may have held bound, microfilmed, or otherwise collected newspaper issues prior to digitization. It serves as a way to maintain provenance and information about which microfilm reels or bound volumes that a particular digitized issue or page originated from. This is an optional construct, since not all implementations may be working from a microfilmed or bound container.

This object is a child of NewspaperIssue, and serves as a parent for NewspaperPage objects.

This object type has no corresponding object in the IIIF Presentation API model.

NOTES:

  • A NewspaperContainer MUST be a member of at least one NewspaperTitle object.

  • A NewspaperContainer MAY have associated binary files representing target frames or images sometimes included at the head of a microfilm reel; these pcdm:File objects should be related to the NewspaperIssue object using an intermediary pcdm:FileSet object.


# example RDF graph
<https://example.org/newspaper_containers/1> a pcdm:Object ;
   pcdm:memberOf <https://example.org/newspaper_titles/1> .



NewspaperIssue

A pcdm:Object representing a single issue of a newspaper title. This object is a child of NewspaperTitle, and serves as a parent for NewspaperPage objects representing individual pages and NewspaperArticle objects representing articles.

This object corresponds to a Manifest in the IIIF Presentation API model.

NOTES:

  • A NewspaperIssue SHOULD be a member of a NewspaperTitle object.

  • A NewspaperIssue SHOULD be a member of one and only one NewspaperTitle object.

  • A NewspaperIssue MAY have associated binary files representing the full issue (such as a PDF or TXT file); these pcdm:File objects should be related to the NewspaperIssue object using a single intermediary pcdm:FileSet object.


# example RDF graph
<https://example.org/newspaper_issues/1> a pcdm:Object ;
   pcdm:memberOf <https://example.org/newspaper_titles/1> .

NewspaperArticle

A pcdm:Range object, representing a single article within a newspaper issue. This object is a child of NewspaperIssue, and serves as a parent for one or more NewspaperPage objects or NewspaperArticleFileSet objects. (Articles may appear on multiple pages.)

This object corresponds to a Range in the IIIF Presentation API model.

NOTES:

  • A NewspaperArticle SHOULD be a member of one and only one NewspaperIssue object.

  • A NewspaperArticle MAY have a corresponding ore:Proxy object, to support ordering within a parent NewspaperIssue object, if maintaining article order is desired.


# example RDF graph
<https://example.org/newspaper_articles/1> a pcdm:Range ;
   pcdm:memberOf <https://example.org/newspaper_issues/1> .

NewspaperPage

A pcdm:FileSet representing a single page of a newspaper issue. This object SHOULD be a child of NewspaperIssue; MAY be a child of NewspaperContainer; MAY be a child of  NewspaperArticle; and serves as a parent for pcdm:File binary objects representing image or text files.

This object corresponds to a Canvas in the IIIF Presentation API model.

NOTES:

  • A NewspaperPage MUST be a member of one and only one NewspaperIssue object.

  • A NewspaperPage MAY be a member of one and only one NewspaperContainer object.

  • A NewspaperPage MAY be a member of one or more NewspaperArticle objects.

  • If proxies and ordering are being used, a NewspaperPage MUST have a separate corresponding ore:Proxy object for each parent:

    • A NewspaperPage SHOULD have a corresponding ore:Proxy object, to support ordering within a parent NewspaperContainer object.

    • A NewspaperPage SHOULD have a corresponding ore:Proxy object, to support ordering within a parent NewspaperIssue object.

    • A NewspaperPage SHOULD have a corresponding ore:Proxy object, to support ordering within a parent NewspaperArticle object.

  • A NewspaperPage SHOULD have associated binary files representing the page image and/or text; these pcdm:File objects should be related to the NewspaperPage object using pcdm:fileOf.


# example RDF graph
<https://example.org/newspaper_pages/1> a pcdm:FileSet ;
   pcdm:memberOf <https://example.org/newspaper_containers/1> ;
   pcdm:memberOf <https://example.org/newspaper_issues/1> ;
   pcdm:memberOf <https://example.org/newspaper_articles/1> .

NewspaperArticleFileSet

A pcdm:FileSet object, corresponding to a single image or text content representing a part or all of a newspaper article. This object is a child of NewspaperArticle, and serves as a parent for pcdm:File binary objects representing image or text files.

This object corresponds to a Canvas in the IIIF Presentation API model.

NOTES:

  • A NewspaperArticleFileSet SHOULD be a member of one and only one NewspaperArticle object.

  • A NewspaperArticleFileSet MAY have a corresponding ore:Proxy object, to support ordering within a parent NewspaperArticle object, if maintaining article image order is needed.

  • A NewspaperArticleFileSet SHOULD have associated binary files representing the article image and/or text; these pcdm:File objects should be related to the NewspaperArticleImage object using pcdm:fileOf.


# example RDF graph
<https://example.org/newspaper_article_filesets/1> a pcdm:FileSet ;
   pcdm:memberOf <https://example.org/newspaper_articles/1> .


Model (multiple pages, articles, filesets)

  • No labels