Skip to content

Instantly share code, notes, and snippets.

@barbalex
Last active November 9, 2015 15:20
Show Gist options
  • Save barbalex/9829874 to your computer and use it in GitHub Desktop.
Save barbalex/9829874 to your computer and use it in GitHub Desktop.
arteigenschaften.ch: Vorlage für neue Flora-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 Flora immer "Flora"
"Gruppe": "Flora",
// Typ: Obligatorisch. Ist immer "Objekt"
"Typ": "Objekt",
// Taxonomie: Hier sind die Informationen zur Taxonomie enthalten
"Taxonomie": {
// Name: Obligatorisch. Ist immer "Aktuelle Taxonomie"
"Name": "Aktuelle Taxonomie",
// Beschreibung: Fakultativ aber wichtig. Bitte immer diesen Wert verwenden
"Beschreibung": "Synonymie-Index der Schweizer Flora. Zweite Auflage. Eigenschaften von 7973 Pflanzenarten. Arten mit NR > 1000000 von der FNS provisorisch ergänzt",
// Datenstand: Fakultativ. Bitte immer diesen Wert verwenden
// (er beschreibt den Datenstand des Synonymie-Index, nicht der neu erfassten Art!)
"Datenstand": "2007.05.08",
// Link: Fakultativ. Bitte diesen Wert verwenden
"Link": "http://www.crsf.ch/documents/download/x/ISFS2_20051115.pdf",
// Eigenschaften: Obligatorisch
// Das sind die taxonomischen Eigenschaften der Art
"Eigenschaften": {
// Taxonomie ID: Obligatorisch. Bsp: '1003970' (ohne Hochzeichen, da eine Zahl).
// Inhalt: Höchster bisheriger Wert plus 1.
// Höchsten Wert ermitteln, indem die Taxonomie ID der Flora zuvor exportiert wird.
// Beispielswert: 1003970
// Ohne Hochzeichen, da eine Zahl
"Taxonomie ID": ,
// Familie: Wichtig: 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: "Ranunculaceae"
"Familie": "",
// Gattung: Wichtig: 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: "Pulsatilla"
"Gattung": "",
// Art: Fakultativ
// Beispielswert: "vulgaris"
"Art": "",
// Autor: Fakultativ
// Beispielswert: "Mill."
"Autor": "",
// Artname: Fakultativ. Gattung, Art und Autor
// Beispielswert: "Pulsatilla vulgaris Mill."
"Artname": "",
// Artname vollständig: Obligatorisch. Gattung, Art und Autor plus: Deutscher Name in Klammern
// Beispielswert: "Pulsatilla vulgaris Mill. (Gewöhnliche Küchenschelle)"
"Artname vollständig": "",
// Name Deutsch: Fakultativ
// Beispielswert: "Gewöhnliche Küchenschelle"
"Name Deutsch": "",
// Name Französisch: Fakultativ
// Beispielswert: "Name Französisch": "Coquelourde, Pulsatille vulgaire",
"Name Französisch": "",
// Name Italienisch: Fakultativ
// Beispielswert: "Name Italienisch": "Pulsatilla comune",
"Name Italienisch": "",
// Status: Fakultativ aber wichtig
// Mögliche Einträge:
// "eigenständige Art", "akzeptierter Name", "in anderem Taxon eingeschlossener Name",
// "Synonym", "zusammenfassender Name"
// IMMER ERGÄNZEN MIT: " aber im Index nicht enthalten"
// Standardwert für neue, FNS-eigene Arten: "eigenständige Art aber im Index nicht enthalten"
"Status": "eigenständige Art aber im Index nicht enthalten",
// Referenzwerke: Bitte immer den folgenden Hinweis erfassen
// Das letze Feld wird NICHT mit einem Komma beendet
"Referenzwerke": "Provisorisch von ZH ergänzt",
// 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 Floraarten 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": "Flora",
"Artengruppen-ID in EvAB": 18,
"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