Skip to content

Instantly share code, notes, and snippets.

@barbalex
Created November 9, 2015 15:57
Show Gist options
  • Save barbalex/8057107b71dc3c2c8c9a to your computer and use it in GitHub Desktop.
Save barbalex/8057107b71dc3c2c8c9a to your computer and use it in GitHub Desktop.
arteigenschaften.ch: Vorlage für neue Moos-Art
{
// Ein Datensatz ist ein JSON-Objekt
// Es enthält auf der obersten Ebene die Felder:
// "_id", "_rev", "Gruppe", "Typ", "Taxonomie", "Datensammlungen" und "Beziehungssammlungen"
// _id: Die von CouchDb vergebene GUID verwenden oder eine eigene, die diesen Kriterien entspricht:
// http://de.wikipedia.org/wiki/Globally_Unique_Identifier
// Sie muss folgendermassen zusammengesetzt sein:
// - 32 Zeichen in 5 Gruppen,
// - diese jeweils 8, 4, 4, 4 und 12 Zeichen lang,
// - getrennt durch Bindestriche,
// - erlaubt sind Zeichen zwischen 0 bis 9, a bis f und A bis F
// Am besten man erstellt die GUID hier: https://www.guidgenerator.com
// Übernimmt man eine GUID aus MS-Access, müssen die geschweiften Klammern entfernt werden
// Beispielswert: "ED13DF82-6458-4214-A098-C788F6153C78"
"_id": "",
// _rev: Dieses Feld gibt es erst, wenn ein Datensatz zum ersten Mal gespeichert wurde.
// Es wird von CouchDb verwaltet. Ignorieren und keinesfalls aus dieser Vorlage einfügen!
// Beispielswert: "_rev": "2-9d64d931ffb9458fb52aea2232bc5fb0"
// Gruppe: Obligatorisch. Ist für Moose immer "Moose"
"Gruppe": "Moose",
// Typ: Obligatorisch. Ist immer "Objekt"
"Typ": "Objekt",
// Taxonomie: Hier sind die Informationen zur Taxonomie enthalten
"Taxonomie": {
// Name: Obligatorisch. Ist immer "NISM (2010)"
"Name": "NISM (2010)",
// Beschreibung: Fakultativ aber wichtig. Bitte immer diesen Wert verwenden
"Beschreibung": "WSL, Swissfunghi, Beatrice Senn (Datenzentrum Moose Schweiz)",
// Datenstand: Fakultativ. Bitte immer diesen Wert verwenden
// (er beschreibt den Datenstand des Index, nicht der neu erfassten Art!)
"Datenstand": "2010",
// Link: Fakultativ. Bitte diesen Wert verwenden
"Link": "http://www.nism.uzh.ch",
// Eigenschaften: Obligatorisch
// Das sind die taxonomischen Eigenschaften der Art
"Eigenschaften": {
// Taxonomie ID: Obligatorisch
// Inhalt: Höchster bisheriger Wert plus 1
// Höchsten Wert ermitteln, indem die Taxonomie ID der Moose zuvor exportiert wird
// Beispielswert: 1003970
// Ohne Hochzeichen, da eine Zahl
"Taxonomie ID": ,
// Klasse: Wichtig: Klasse, Familie und Gattung braucht es, um die Art im Strukturbaum anzuzeigen.
// Wenn die Familie schon existiert: Sicherstellen, dass sie GENAU GLEICH geschrieben wird,
// wie bei den schon in ArtenDb enthaltenen Arten derselben Familie.
// Wenn es wirklich nicht anders geht: "(unbekannte Familie)" eintragen.
// Beispielswert: "Hepaticae (Lebermoose)"
"Klasse": "",
// Familie: Wichtig: Klasse, Familie und Gattung braucht es, um die Art im Strukturbaum anzuzeigen.
// Wenn die Familie schon existiert: Sicherstellen, dass sie GENAU GLEICH geschrieben wird,
// wie bei den schon in ArtenDb enthaltenen Arten derselben Familie.
// Wenn es wirklich nicht anders geht: "(unbekannte Familie)" eintragen.
// Beispielswert: "Jungermanniaceae"
"Familie": "",
// Gattung: Wichtig: Klasse, Familie und Gattung braucht es, um die Art im Strukturbaum anzuzeigen.
// Wenn diese Gattung schon existiert: Sicherstellen, dass sie GENAU GLEICH geschrieben wird,
// wie bei den schon in ArtenDb enthaltenen Arten derselben Gattung.
// Wenn es wirklich nicht anders geht: "(unbekannte Gattung)" eintragen
// Beispielswert: "Anastrophyllum"
"Gattung": "",
// Art: Fakultativ
// Beispielswert: "hellerianum"
"Art": "",
// Autor: Fakultativ
// Beispielswert: "(Lindenb.) Schust."
"Autor": "",
// Artname: Fakultativ. Gattung, Art und Autor
// Beispielswert: "Pulsatilla vulgaris Mill."
"Artname": "Anastrophyllum hellerianum (Lindenb.) Schust.",
// Artname vollständig: Obligatorisch. Gattung, Art und Autor plus: Deutscher Name in Klammern
// Beispielswert: "Anastrophyllum hellerianum (Lindenb.) Schust."
// (die Beispielsart hat keinen Deutschen Namen - bisher hat das kein Moos)
"Artname vollständig": "",
// Fakultativ können beliebige weitere Informationen erfasst werden, und zwar so:
// - links des Doppelpunkts ist der Feldname. Er wird immer in Hochzeichen eingefasst
// - rechts des Doppelpunkts ist der Feldwert
// - Feldwerte für wahr/falsch bzw. -1/0 bzw. ja/nein lauten: true/false
// - Regel für Feldwerte: Zahlen und true/false ohne Hochzeichen, Texte in Hochzeichen eingefasst
// Beispielswerte:
"Mein individuelles Textfeld": "Text",
"Mein individuelles Zahlenfeld": 2500,
// nicht vergessen: letzter Eintrag ohne folgendes Komma
"Mein individuelles wahr/falsch Feld": true
}
},
// Eigenschaftensammlungen: Das sind die Eigenschaften der Art selbst
"Eigenschaftensammlungen": [
// Die Datensammlung "ZH GIS" wird benötigt, damit die Art im Artenlistentool und in EvAB zur Verfügung steht
// Sie ist für alle Moosarten gleich und kann genau so belassen werden
{
"Name": "ZH GIS",
"Beschreibung": "GIS-Layer und Betrachtungsdistanzen für das Artenlistentool, Artengruppen für EvAB, im Kanton Zürich. Eigenschaften aller Arten",
"Datenstand": "dauernd nachgeführt",
"Link": "http://www.naturschutz.zh.ch",
"Eigenschaften": {
"GIS-Layer": "Moose",
"Artengruppen-ID in EvAB": 29,
"Betrachtungsdistanz (m)": 500
}
}
],
// Beziehungssammlungen: Das sind Beziehungen zwischen Objekten.
// Also zwischen Arten und Arten oder Arten und Lebensräumen
"Beziehungssammlungen": [
]
}
// Nach dem vollständigen Ausfüllen:
// - Bemerkungen entfernen
// - Felder ohne Werte entfernen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment