Difference between revisions of "PubMan Func Spec Yearbook Validation"
(→PubMan) |
(→PubMan) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 77: | Line 77: | ||
* Publication.Title is not null | * Publication.Title is not null | ||
* Source.Title is not null | * Source.Title is not null | ||
* Source.Type is "Journal" | |||
</pre> | </pre> | ||
*source.volume needs to be added | *source.volume needs to be added | ||
Line 148: | Line 150: | ||
</pre> | </pre> | ||
*publication.type=conferencepaper | *publication.type=conferencepaper | ||
*Source has to be of type 'Proceedings' | *Source has to be of type 'Proceedings' or 'journal' | ||
===Proceedings=== | ===Proceedings=== | ||
Line 227: | Line 229: | ||
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null | * Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null | ||
* Publication.Creator.role is not null | * Publication.Creator.role is not null | ||
* | * dcterms:dateAccepted is not null | ||
* at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and | * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and | ||
in MPG path list) | in MPG path list) | ||
Line 234: | Line 236: | ||
* Publication.PublishingInfo.Publisher is not null | * Publication.PublishingInfo.Publisher is not null | ||
* Publication.PublishingInfo.Place is not null | * Publication.PublishingInfo.Place is not null | ||
* removed [12.12.2012] - dcterms:issued is not null or eterms:published-online is not null | |||
</pre> | </pre> | ||
*publication.type=thesis | *publication.type=thesis | ||
* Date Accepted has to be mandatory not only for PhD Thesis | |||
===Issue=== | ===Issue=== | ||
Line 258: | Line 262: | ||
* Publication.Type is not null | * Publication.Type is not null | ||
* Publication.Title is not null | * Publication.Title is not null | ||
* Publication.Source.Title is not null | * Publication.Source.Title is not null | ||
* Publication.Source.Type="Journal" | |||
</pre> | </pre> | ||
*publication.type=issue | *publication.type=issue | ||
Line 379: | Line 384: | ||
====PubMan==== | ====PubMan==== | ||
*For Yearbook 2011 ff. report will be abandoned in PubMan for it's not the same genre as in eDoc. Genre "other" would be problematic, too, as it obviously isn't an appropriate yearbook genre. | |||
<pre> | <pre> | ||
* Publication.Total-Number-of-Pages is not null (most probable) | * Publication.Total-Number-of-Pages is not null (most probable) | ||
Line 387: | Line 394: | ||
* Publication.Type is not null | * Publication.Type is not null | ||
* Publication.Title is not null | * Publication.Title is not null | ||
* Source. | * Source.Title is not null and Source.Type is "Series" | ||
* Source. | * Source.volume is not null | ||
* Publication.Identifier is not null and Publication.Identifier.Type='Other' | * Publication.Identifier is not null and Publication.Identifier.Type='Other' | ||
</pre> | </pre> | ||
===Contribution to Collected Edition=== | ===Contribution to Collected Edition=== | ||
*See [http://colab.mpdl.mpg.de/mediawiki/PubMan_Func_Spec_Yearbook_Validation#Book_Chapter Book Chapter] | *See [http://colab.mpdl.mpg.de/mediawiki/PubMan_Func_Spec_Yearbook_Validation#Book_Chapter Book Chapter] |
Latest revision as of 17:16, 12 December 2012
eDoc Yearbook validation[edit]
The Yearbook validation on eDoc goes in 2 phases:
- genre validation (mandatory): genre, year, external publication status (=has date published in print and/or published online)
- metadata validation (optional)
Genre validation on eDoc[edit]
The following genres are accepted for the MPS YB on eDoc (eSciDoc genre in brackets):
- Article (Journal Article, http://purl.org/escidoc/metadata/ves/publication-types/article)
- InBook (Book Chapter, http://purl.org/eprint/type/BookItem) Also: Contribution to Collected Edition, Contribution to Handbook, Contribution to Festschrift.
- Conference-Paper (Proceedings Paper, http://purl.org/eprint/type/ConferencePaper)
- Proceedings (Proceedings, http://purl.org/escidoc/metadata/ves/publication-types/proceedings)
- Book (Book, http://purl.org/eprint/type/Book) Also: Monography, Collected Edition, Handbook, Festschrift.
- Thesis, PHD-Thesis, Habilitation (Thesis, http://purl.org/eprint/type/Thesis)
- Issue (Special Issue, http://purl.org/escidoc/metadata/ves/publication-types/issue)
- Journal (Journal, http://purl.org/escidoc/metadata/ves/publication-types/journal)
- Series (Series, http://purl.org/escidoc/metadata/ves/publication-types/series)
- Interactive Resource (Webpage, http://purl.org/escidoc/metadata/ves/publication-types/webpage) Not existent in PubMan any more.
- Paper (Paper, http://purl.org/escidoc/metadata/ves/publication-types/paper)
- Report (report, http://purl.org/eprint/type/Report)
according the mapping defined here PubMan_Func_Spec_eSciDoc_To_eDoc_Mapping#Mapping_of_Genres and in vocabulary-mappinxs.xsl (Transformation)
In PubMan Repository, following genres are present (all lowercase, due to cache retrieval):
"http://purl.org/eprint/type/book" "http://purl.org/eprint/type/bookitem" "http://purl.org/eprint/type/conferencepaper" "http://purl.org/eprint/type/conferenceposter" "http://purl.org/eprint/type/report" "http://purl.org/eprint/type/thesis" "http://purl.org/escidoc/metadata/ves/publication-types/article" "http://purl.org/escidoc/metadata/ves/publication-types/conference-report" "http://purl.org/escidoc/metadata/ves/publication-types/courseware-lecture" "http://purl.org/escidoc/metadata/ves/publication-types/issue" "http://purl.org/escidoc/metadata/ves/publication-types/journal" "http://purl.org/escidoc/metadata/ves/publication-types/manuscript" "http://purl.org/escidoc/metadata/ves/publication-types/other" "http://purl.org/escidoc/metadata/ves/publication-types/paper" "http://purl.org/escidoc/metadata/ves/publication-types/proceedings" "http://purl.org/escidoc/metadata/ves/publication-types/series" "http://purl.org/escidoc/metadata/ves/publication-types/talk-at-event"
Metadata validation[edit]
Note: Mandatory metadata validation for the Yearbook!
Article[edit]
eDoc[edit]
artnum creatorini creatornfamily creatorrole date docaff_mpgunit enduser epage genre jounaltitle pubstatus spage title
PubMan[edit]
* Source.SequenceNumber is not null or (Source.StartPage is not null and Source.EndPage is not null) * Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null (Date.Date is not null and Date.Type = published in print, published-online) * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Source.Title is not null * Publication.Title is not null * Source.Title is not null * Source.Type is "Journal"
- source.volume needs to be added
- publication.type=article
Book Chapter[edit]
eDoc[edit]
artnum bookcontributorfn bookcorporatebody bookcreatorfn booktitle creatorini creatornfamily creatorrole date docaff_mpgunit enduser epage genre publisher publisheradd pubstatus spage title
PubMan[edit]
* ( Source.Creator.CreatorType = Person and Source.CreatorRole in (Editor, Author) and Source.Creator.FirstName is not null and Source.Creator.Family is not null) or (Source.Creator.CreatorType=organization and Source.CreatorRole in (Editor, Author) and Source.Creator.Organization.Name is not null) * Source.Title is not null * Source.SequenceNumber is not null or (Source.StartPage is not null and Source.EndPage is not null) * Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null and Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null (Date.Date is not null and Date.Type = published in print, published-online) * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Publication.PublishingInfo.Publisher is not null * Publication.PublishingInfo.Place is not null
- publication.type=bookitem
Conference-Paper[edit]
eDoc[edit]
artnum creatorini creatornfamily creatorrole date docaff_mpgunit enduser epage genre pubstatus spage title
PubMan[edit]
* Source.SequenceNumber is not null or (Source.StartPage is not null and Source.EndPage is not null) * Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null (Date.Date is not null and Date.Type = published in print, published-online) * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Source.Title is not null
- publication.type=conferencepaper
- Source has to be of type 'Proceedings' or 'journal'
Proceedings[edit]
eDoc[edit]
creatorini creatornfamily creatorrole date docaff_mpgunit enduser genre nameofevent phydes placeofevent publisher publisheradd pubstatus title
PubMan[edit]
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null (Date.Date is not null and Date.Type = published in print, published-online) * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Publication.Total-Number-Of-Pages is not null * Publication.Event.Title is not null * Publication.Event.Place is not null * Publication.PublishingInfo.Publisher is not null * Publication.PublishingInfo.Place is not null
- publication.type=proceedings
Book[edit]
eDoc[edit]
creatorini creatornfamily creatorrole date docaff_mpgunit enduser genre phydes publisher publisheradd pubstatus title
PubMan[edit]
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null (Date.Date is not null and Date.Type = published in print, published-online) * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Publication.Total-Number-Of-Pages is not null * Publication.PublishingInfo.Publisher is not null * Publication.PublishingInfo.Place is not null
- publication.type=book
Thesis[edit]
eDoc[edit]
creatorini creatornfamily creatorrole dateaccepted docaff_mpgunit genre publisher publisheradd title
PubMan[edit]
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:dateAccepted is not null * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Publication.PublishingInfo.Publisher is not null * Publication.PublishingInfo.Place is not null * removed [12.12.2012] - dcterms:issued is not null or eterms:published-online is not null
- publication.type=thesis
- Date Accepted has to be mandatory not only for PhD Thesis
Issue[edit]
eDoc[edit]
creatorini creatornfamily creatorrole date docaff_mpgunit enduser genre jounaltitle pubstatus title
PubMan[edit]
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Publication.Source.Title is not null * Publication.Source.Type="Journal"
- publication.type=issue
Journal[edit]
eDoc[edit]
creatorini creatornfamily creatorrole docaff_mpgunit enduser genre publisher publisheradd title
PubMan[edit]
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * PublishingInfo.Publisher is not null * PublishingInfo.Place is not null
- publication.type=journal
Series[edit]
eDoc[edit]
creatorini creatornfamily creatorrole docaff_mpgunit enduser genre publisher publisheradd title
PubMan[edit]
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * PublishingInfo.Publisher is not null * PublishingInfo.Place is not null
- publication.type=series
Interactive resource[edit]
eDoc[edit]
creatorini creatornfamily creatorrole datemodified docaff_mpgunit enduser genre identifier identifiertype title
PubMan[edit]
Not existent in PubMan
* Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:modified is not null * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Identifier is not null * Publication.Title is not null
Paper[edit]
eDoc[edit]
creatorini creatornfamily creatorrole date docaff_mpgunit enduser genre phydes pubstatus title
PubMan[edit]
* Publication.Total-Number-of-Pages is not null * Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null (Date.Date is not null and Date.Type = published in print, published-online) * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null
- publication.type=paper
Report[edit]
eDoc[edit]
creatorini creatornfamily creatorrole date docaff_mpgunit editiondescription genre phydes title titleofseries
- additional check in the validatecms -> to make sure that the identifier of the report is created with eDoc type "Report number"
- in PubMan it is mapped as "Other" - however, i am not certain that it must be validated against "Other".
PubMan[edit]
- For Yearbook 2011 ff. report will be abandoned in PubMan for it's not the same genre as in eDoc. Genre "other" would be problematic, too, as it obviously isn't an appropriate yearbook genre.
* Publication.Total-Number-of-Pages is not null (most probable) * Publication.Creator.FirstName is not null and Publication.Creator.FamilyName is not null * Publication.Creator.role is not null * dcterms:issued is not null or eterms:published-online is not null * at least 1 MPG Institute affiliated (i.e. Publication.Creator.Organization != external-organization-id and in MPG path list) * Publication.Type is not null * Publication.Title is not null * Source.Title is not null and Source.Type is "Series" * Source.volume is not null * Publication.Identifier is not null and Publication.Identifier.Type='Other'
Contribution to Collected Edition[edit]
- See Book Chapter
- publication.type=contribution to collected edition
Contribution to Handbook[edit]
- See Book Chapter
- publication.type=contribution to handbook
Contribution to Festschrift[edit]
- See Book Chapter
- publication.type=contribution to festschrift
Monography[edit]
- See Book
- publication.type=monography
Collected Edition[edit]
- See Book
- publication.type=collected edition
Handbook[edit]
- See Book
- publication.type=handbook
Festschrift[edit]
- See Book
- publication.type=festschrift