@@ -232,6 +234,7 @@ Zum Anlegen einer *Resource* an ein bestehendes *Dataset* werden folgende Metada
| Name des Metadatums | Beschreibung |
|-----------------------|-------------------|
| `upload` | lokaler Pfad der Resource im Format `@/path/to/resource.format` |
| `package_id` | `id` des übergeordneten Dataset |
| `format` | Dateiformat der Resource |
| `name` | Name der Resource, wie er in CKAN angezeigt wird |
...
...
@@ -291,7 +294,7 @@ Die Sichtbarkeit der *Resource* wird durch die Sichtbarkeit des *Dataset* festge
Gehören mehre Dateien zu einer Sammlung, so muss zusätzlich zu den *Datasets* eine *Collection* angelegt werden. Anschließend muss eine Relationship zwischen der *Collection* und den *Datasets* angelegt werden.
### Anlegen der Collection
### Anlegen der *Collection*
Die Collection ist ein Package ähnlich wie das Dataset. Eine Collection ist nicht sichtbar für Dritte, aber kann durch die API aufgerufen werden.
...
...
@@ -299,16 +302,14 @@ Die Collection ist ein Package ähnlich wie das Dataset. Eine Collection ist nic
name : COLLECTION_NAME kann frei gewählt werden. Der Name kann nur aus Zahlen, kleinen Buchstaben und _ oder – bestehen.
Leerzeichen sind in einem Collectionanme nicht erlaubt.
"owner_org": ORGANIZATION muss eine in CKAN bestehende Organisation sein (siehe Hinweis bei Anlegen *Dataset*).
Dabei sind:
+ `name` : collection_name kann frei gewählt werden. Der Name kann nur aus Zahlen, kleinen Buchstaben und _ oder – bestehen. Leerzeichen sind in einem Collectionanme nicht erlaubt.
+ `owner_org`: id_owner_org muss die `id` einer in CKAN bestehende Organisation sein (siehe Hinweis bei Anlegen *Dataset*).
Auf diese Anfrage schickt CKAN folgende Antwort:
...
...
@@ -389,7 +390,7 @@ Im Falle dass die Collection schon existiert, wird folgende Anwort geliefert:
}
}
```
**Hinweis:** Alternativ kann zur Erzeugung der *Collection* statt des Felds `name` das Feld `title` übergeben werden. Das Feld `title` darf aus einem frei wählbaren Text bestehen. In diesem Fall wird das Feld `name` von CKAN zurückgegeben und muss für die spätere Erzeugung der Verknüpfungen zwischen *Collection* und *Dataset* gespeichert werden. Durch die Übergabe von `title` statt `name` wird in jedem Fall eine Collection erstellt, selbst, wenn bereits eine *Collection* mit gleichem `title` vorhanden ist.