Talk:JusCMS ValidationRules

From MPDLMediaWiki
Jump to navigation Jump to search

Fazit CitationStyles[edit]

Journal Article published online[edit]

  • Date.PublishedOnline has to be saved as full date - YYYY-MM-TT.

Monograph[edit]

  • This rules are also valid for Collected Edition, Commentary, Festschrift, Handbook.
  • Publisher und Publisher Place are mandatory fields.
  • Total nr of pages is mandatory.

Thesis[edit]

  • Total nr of pages is mandatory.

Contribution to a Collected Edition[edit]

  • Only Start-Page is mandatory.

Case Note[edit]

  • If a date of type legalCase.issued is filled in, the form has to be full date YYYY-MM-TT. No other dates are possbile (e.g. only year or month-year).

JUS possible rules[edit]

  • No source for online Journal article
    • if Genre = Journal Article and Date.date published online -> no Source.Title and Source.Genre required
  • Language for Abstract
    • if Abstract != and Langue of the Publ is given -> Abstract.Language = Language of the Publication. If not, the default language is english.
  • Format of the pages
    • XI + 33. -> If there are any roman caracters a plus has to be putted.

cone_journal_volume_required[edit]

If the name of the journal is in CONE, volume has to be filled in. --Gergana 12:23, 27 January 2010 (UTC) Es wird eine Abfrage an CONE gestartet und diese dauert lange (so mal 20 Sekunden..). Mit dieser Abfrage können wir nur fragen, ob der Titel drin ist. Es ist nicht möglich einen Vermerk unter Idenfier z.B. bei einem Journal in CONE zu machen, da man diesen auch in der Eingabemaske bei der Auswahl der Zeitschrift sehen würde. Meiner Meinung nach gibt es folgende Möglichkeiten:

  • Volume ist Pflich für alle Zeitschriftenartikel.
  • Volume für Pflicht für alle in CONE gehaltenen Zeitschriften.
  • Volume ist nicht Pflicht


--Iarndt 08:25, 12 January 2010 (UTC): Hallo Juliane, wäre es möglich, obige Fallback-Variante über Pflichtfelder zu vermeiden? Kann eine Korrelation zwischen dem Zitierstil Zeitschrift und den Pflichtfeldern der Eingabemaske hergestellt werden (auch Frage an Gergana)? Wenn man also als Source eine "altehrwürdige" Zeitschrift auswählt, bei der die Bandangabe im Zitierstil üblich ist, dann sollte Source.Volume Pflichtfeld sein.
--Gergana 15:05, 12 January 2010 (UTC): Was ist eine "altehrwürdige" Zeitschrift? Das Problem ist, dass die Validierungsregel nicht vom Titel der Zeitschrift abhängen. Man kann z.B. definieren, dass wenn Source.Genre = JournalArticle und Source.AlternativeTitle ausgefüllt ist, dann soll auch Volume Pflichtfeld sein. Die Validierung hängt nicht vom Titel der Zeitschrift ab. Das machen wir dann für die Zitierstile.
--Iarndt 17:44, 20 January 2010 (UTC): "Altehrwürdig" legen die Institute durch ihre Zeitschriftenlisten fest, die sie and die MPDL schicken. Es soll ja ein Zitierstil pro Zeitschrift festgelegt werden. Für alle Zeitschriften, für die also z.B. "Kurztitel_ZS Band (Jahr)" festgelegt wurde, sollte eine Fehlermeldung erscheinen, wenn der Band nicht belegt ist.
--Juliane 21:28, 20 January 2010 (UTC): Ich vermute, dass eine solche Validierungsregel nicht möglich ist. Um einen Eindruck zu bekommen wie die Validierungsregeln in PubMan gestaltet werden, könntest Du einen Blick auf PubMan Validation Rules werfen. Validierungsregeln befassen sich eher damit ob zum Beispiel ein bestimmtes Genre gewählt ist oder ob sich Angaben in einem bestimmten Metadatenfeld befinden und welche Konsequenzen dies zur Eingabe weiterer Metadatenfelder hat. Die Validierungsregeln für "Save Item" können übrigens nicht verändert werden. Für "Submit Item" und "Release Item" sind sie konfigurierbar. Eventuell kann Gergana mehr dazu sagen, ob es möglich ist Deine Anforderung umzusetzen.

Unpossible Rules[edit]

Es ist nicht möglich einen Wert von einem Feld abzufragen und den mit einem anderen zu ersetzen. Z.B. ist es nicht möglich den Titel einer Entscheidungsanmerkung, wenn der leer ist, mit einem Standartwert wie "Anmerkung zu: " zu ersetzen. Zumindest nicht bei den Validierungsregeln. Man kann z.B. bei der Meldung schreiben, was im Titel stehen soll, wenn dieser nicht ausgefüllt ist: Bitte geben Sie im Titel "Anmerkung zu:".