tethys/database/seeders/MessagesTableSeeder.php
Arno Kaimbacher 7d1406ee5c - array/string Helpers: Laravel Convert old array and string helpers into their modern class-based methods.
-  Use Laravel Carbon: Laravel provides an Illuminate\Support\Carbon class which wraps the underlying Carbon class. By using this class, you gain access to some additional testing methods and create separation between your code and underlying dependencies.
2022-08-12 07:53:27 +00:00

288 lines
13 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace Database\Seeders;
use Illuminate\Support\Carbon;
// use Database\DisableForeignKeys;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class MessagesTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::table('messages')->insert([
[
// 1
'metadata_element' => 'dataset_language',
'help_text' => 'In Abhängigkeit der Publikationssprache sollten
die Metadaten in Englisch oder Deutsch eingegeben werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 2
'metadata_element' => 'dataset_type',
'help_text' => 'Hier ist die Datenpublikation nach fix vorgegebenen Kategorien zu klassifizieren.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 3
'metadata_element' => 'titles',
'help_text' => 'Hier werden Titel und gegebenenfalls weitere Titel, wie übersetzter Titel,
Untertitel und alternativer Titel, angegeben.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 4
'metadata_element' => 'main_title',
'help_text' => 'Aussagekräftiger Haupttitel der Datenpublikation, mindestens vier Zeichen.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 5
'metadata_element' => 'additional_titles',
'help_text' => 'Durch das Anklicken des Pluszeichens können optional zusätzliche Titel mit
vorgegebenen Kategorien (z.B. alternativer Titel, Untertitel, übersetzter Titel) in
Deutsch und/oder Englisch angegeben werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 6
'metadata_element' => 'description',
'help_text' => 'Hier erfolgt die Beschreibung der Daten durch eine Zusammenfassung und bei Bedarf
durch eine Methoden- und/oder technische Beschreibung. Wenn Deutsch als Hauptsprache ausgewählt wurde,
so muss zusätzlich auch ein englischer Abstract publiziert werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 7
'metadata_element' => 'main_abstract',
'help_text' => 'Eine Beschreibung kann unter anderem eine Zusammenfassung, ein Inhaltsverzeichnis,
eine grafische Darstellung oder eine Freitextbeschreibung der Datenpublikation sein
(maximal 2.500 Zeichen).',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 8
'metadata_element' => 'additional_descriptions',
'help_text' => 'Zusätzliche Beschreibung nach vorgegebenen Kategorien,
z.B. Methode, technische Beschreibung, Übersetzung; Sprachauswahl möglich (maximal 2.500 Zeichen).',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 9
'metadata_element' => 'creator',
'help_text' => 'Nennen des ursprünglichen Autors oder der Autorin der Datenpublikation.
Die Autorenschaft können Person(en) und Organisation(en) sein; mehrere Nennungen sind möglich;
Angabe von Vorname, Nachname und E-Mail ist verpflichtend. ORCID kann optional angegeben werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 10
'metadata_element' => 'contributor',
'help_text' => 'Nennen der Person(en) oder Organisation(en), die bei der Erstellung der
Dateninhalte mitgewirkt haben. Mehrere Nennungen sind möglich, Angabe von Vorname,
Nachname und E-Mail ist verpflichtend.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 11
'metadata_element' => 'orcid',
'help_text' => 'Optionale Eingabe einer ORCID (Open Researcher and Contributor Identifier );
dauerhafte digitale Kennung für Autorinnen und Autoren (Forschende).',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 12
'metadata_element' => 'corporate_name',
'help_text' => 'TETHYS Research Data Publisher for Geoscience Austria',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 13
'metadata_element' => 'terms_conditions',
'help_text' => 'Mit dem Setzen des Häkchens akzeptiere ich die Terms and Conditions und bestätige,
dass ich diese gelesen und verstanden habe. [Link]',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 14
'metadata_element' => 'project',
'help_text' => 'In welchem Projekt wurde der Datensatz erzeugt?',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 15
'metadata_element' => 'embargo_date',
'help_text' => 'Zeitpunkt, zu dem die Datenpublikation frühestens veröffentlicht werden soll.
Bei Angabe eines Embargo Date werden die Metadaten schon zum Lesen freigegeben,
die mitpublizierten Datensätze und Dokumente sind bis zu dieser Frist für den Download
allerdings gesperrt und können nicht heruntergeladen werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 16
'metadata_element' => 'geolocation',
'help_text' => 'Ist die räumliche Abgrenzung des Gebietes der Datenpublikation nach
geografischen Koordinaten. Die Angabe kann durch das Aufziehen eines Rechtecks
in der Karte oder durch die Eingabe der Koordinaten erfolgen.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 17
'metadata_element' => 'validate_coordinates',
'help_text' => 'Nach dem Aufziehen eines Rechtecks in der Karte oder der Eingabe von Koordinaten,
müssen die Angaben validiert werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 18
'metadata_element' => 'coverage',
'help_text' => 'Hier können Informationen zur Höhe und/oder Tiefe in Meter und/oder
Angaben von Zeit als absolute Werte oder als Spanne angegeben werden.
Angabe der Zeit in yyyy-MM-dd HH:mm:ss.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 19
'metadata_element' => 'dataset_references',
'help_text' => 'Hier kann die Datenpublikation schon zu anderen Publikationen verlinkt werden
durch die Angabe der ID, dem Typ, die Beziehung und die Bezeichnung der Referenz.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 20
'metadata_element' => 'reference_value',
'help_text' => 'Hier kann die ID wie eine DOI (z.B. https://doi.pangaea.de/10.1594/PANGAEA.701578),
eine URL/URN (z.B. http://resource.geolba.ac.at/structure/167),
eine ISBN (z.B. 978-3950462555),
eine HANDEL (z.B. https://hdl.handle.net/20.500.11756/582326e3)
oder ISSN (z.B. 1563-0846) angegeben werden .',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 21
'metadata_element' => 'reference_type',
'help_text' => 'Typen von Ressourcenbezeichnern, wie z.B. DOI, HANDLE, ISBN, ISSN, URL, URN.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 22
'metadata_element' => 'reference_relation',
'help_text' => 'Vordefinierte Typen von Beziehungen. Details dazu sind im Data Policy nachzulesen.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 23
'metadata_element' => 'reference_label',
'help_text' => 'Freitext zur Bezeichnung oder Beschreibung der Referenz.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 24
'metadata_element' => 'dataset_keywords',
'help_text' => 'Es sind mindestens drei Schlüsselwörter in der Hauptsprache anzugeben.
Die angegebenen Schlüsselwörter kommen im Titel nicht vor. ',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 25
'metadata_element' => 'keyword_value',
'help_text' => 'Angabe eines Schlüsselwortes in Abhängigkeit von der
gewählten Hauptsprache (Dataset_language).',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 26
'metadata_element' => 'keyword_type',
'help_text' => 'Aktuell können hier nur unkontrollierte Schlüsselwörter in Freitext
angegeben werden und somit keine vordefinierte Vokabulare
wie z.B. GEMET, AGROVOC, Keyword-Thesaurus etc.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 27
'metadata_element' => 'rights_list',
'help_text' => 'Nutzungsbestimmungen nach Creative Commons (Lizenzmodelle);
Informationen über die Rechte bzw. auch Nutzung der Datenpublikation;
Grundsätzlich sollten alle Beiträge für das Repository „Open Access“ sein.
(Creative Commons Namensnennung).
Die Lizenzierung kann nach dem Publizieren nicht mehr verändert werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 28
'metadata_element' => 'file_upload',
'help_text' => 'Upload von Dokumenten bzw. Daten (mehrere Dokumente möglich) in
vorgegebenen Datenformaten, wie z.B. csv, txt, pdf, GeoPackage etc.
Die Daten können durch „Drag and Drop“ hineingeschoben oder durch
das Anklicken der Box ausgewählt werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 29
'metadata_element' => 'file_label',
'help_text' => 'Freitext zur Bezeichnung oder Beschreibung der hochgeladenen Datei.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 30
'metadata_element' => 'upload_successfull_release',
'help_text' => 'Mit Release wird die Datenpublikation gespeichert.
Die Datenpublikation kann später fortgesetzt oder gelöscht werden. ',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 31
'metadata_element' => 'release_define reviewer',
'help_text' => 'Optionale Angabe eines bevorzugten Reviewers.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 32
'metadata_element' => 'release_release',
'help_text' => 'Mit Release wird die Datenpublikation in den Review-Prozess übergeben
und kann nicht mehr bearbeitet werden.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
]);
}
}