...
Table of Contents |
---|
(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
...
NOTES:
...
Model*
* See page 6 for a diagram showing multiple pages, articles, and filesets.
NewspaperTitle
This is a The data model implemented by NewspaperWorks provides 5 work types corresponding to various newspaper content manifestations.
See https://github.com/duraspace/pcdm/wiki/Digitized-Newspapers for a full data model profile.
Work types
Class | Description |
---|---|
NewspaperTitle | A pcdm:Object serving as an abstract intellectual container for one or more issues of a specific newspaper title (e.g. The Bloom Picayune). |
...
Serves as |
...
parent for NewspaperIssue and NewspaperContainer objects. |
...
# example RDF graph
<https://example.org/newspaper_titles/1> a pcdm:Object .
NewspaperContainer
...
NewspaperContainer | 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> .
...
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
...
) | |
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/or NewspaperArticle objects representing articles. |
...
NewspaperPage | A pcdm:Object representing a single page of a newspaper issue. This object may be a child of NewspaperIssue , NewspaperContainer , or NewspaperArticle ; and serves as a parent for a pcdm:FileSet object representing image and/or text files. |
NewspaperArticle | A pcdm: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 |
...
. (Articles may appear on multiple pages.) |
...
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.
...
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.
...
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)
...
May also serve as a parent for a pcdm:FileSet object for image and/or text files representing a portion of a page image. |
Data model diagram