Skip to content
Snippets Groups Projects
Commit 9e573be9 authored by Rolf Niepraschk's avatar Rolf Niepraschk
Browse files

Merge branch 'master' of a75436.berlin.ptb.de:vaclab/vl-schema-jsoneditor

parents 912fffe0 3dc81467
Branches
No related tags found
No related merge requests found
......@@ -32,3 +32,35 @@ Struktur haben:
Weitere Einträge in der zu liefernden SCHEMA-Struktur müssen vorher präpariert
werden (z.B. enum für Gasart u.a.)
### Hinweise zu den SCHEMA-Definitionen
Um einen Ausgangsstand zur späteren Vervollkommnung zu haben, sollte man eine
erste Version der SCHEMA-Definition auf Grundlage eines schon vorhandenen
Datenbankdokument (z.B. `cob-XXX.json') erzeugen. Das kann mit dem Programm
[»GenSON«](https://github.com/wolverdude/GenSON) geschehen:
```
git clone https://github.com/wolverdude/GenSON.git
cd GenSON
sudo python setup.py install
```
Beispiel zur Anwendung:
```
curl http://a73434.berlin.ptb.de:5984/vl_db/cob-tlv-adixen_10478 | \
genson -i2 > 000_SCHEMA-cob-tlv.json
```
Das Dokument »cob-tlv-adixen_10478« sollte möglichst korrekt sein und alle für
diese Dokumentenart wichtigen Einträge enthalten (hier also
»CalibrationObject«). Späteres Ziel in Zusammenhang mit dem Template-Editor
»Ottomane« muss es sein, ein gleichartiges Endprodukt erzeugen zu können.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment