Difference between revisions of "PubMan Func Spec Yearbook Validation"
(→PubMan) |
(→PubMan) |
||
Line 150: | 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=== |
Revision as of 10:34, 10 February 2011
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:issued is not null or eterms:published-online is not null and 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
- 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 and Publication.Source.Title="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]
* 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