Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| json-ld [2025/12/11 12:38] – bcadmin | json-ld [2025/12/11 13:00] (aktuell) – bcadmin | ||
|---|---|---|---|
| Zeile 20: | Zeile 20: | ||
| Die BeeCollect Cloud unterstützt die Bereitstellung von Daten in Form von JSON-LD unter Verwendung von schema.org als semantischen Standard. Damit wird ein niedrigschwelliger Zugang zu normierten Daten unter Verwendung eines etablierten Standards erreicht. Aus BeeCollect Professional als Quellsystem lassen sich Daten z.B. von Sammlungsobjekten sehr leicht in dem hier beschriebene Format abbilden. | Die BeeCollect Cloud unterstützt die Bereitstellung von Daten in Form von JSON-LD unter Verwendung von schema.org als semantischen Standard. Damit wird ein niedrigschwelliger Zugang zu normierten Daten unter Verwendung eines etablierten Standards erreicht. Aus BeeCollect Professional als Quellsystem lassen sich Daten z.B. von Sammlungsobjekten sehr leicht in dem hier beschriebene Format abbilden. | ||
| - | Die Auslieferung der Daten erfolgt immer unter dem Content-Type | + | **Hinweis: |
| + | |||
| + | Die Auslieferung der Daten erfolgt immer unter dem folgenden | ||
| + | |||
| + | < | ||
| ===== Prinzipien bei der Beschreibung von Sammlungsobjekten ===== | ===== Prinzipien bei der Beschreibung von Sammlungsobjekten ===== | ||
| - | * jedes JSON-Dokument beschreibt genau ein Sammlungsobjekt | + | == Umfang eines Dokumentes == |
| - | * als Schemadefinition kommt @context = " | + | |
| - | * als Schlüssel wird stets die kanonische Objekt-URL der BeeCollect Cloud verwendet, z.B: \\ | + | Jedes JSON-Dokument beschreibt genau ein Sammlungsobjekt |
| - | < | + | |
| - | | + | == Schema-Definition == |
| - | * fachliche Objektklassen | + | |
| - | * es werden nur Eigenschaften ausgeliefert, | + | Als Schemadefinition kommt @context = " |
| + | |||
| + | == Schlüssel == | ||
| + | |||
| + | Als Schlüssel wird stets die kanonische Objekt-URL der BeeCollect Cloud verwendet, z.B: | ||
| + | < | ||
| + | |||
| + | == Typen == | ||
| + | |||
| + | Der Typ des beschriebenen Objektes wird über @type angegeben und ist ein geeigneter Schema.org-Typ. | ||
| + | |||
| + | Die folgende Auswahl gibt einen Überblick über verfügbare schema.org-Typen: | ||
| + | * Künstlich erzeugtes Objekt (allg.): | ||
| + | * Kunstwerk, bildende Kunst: **VisualArtwork** | ||
| + | * Fotografie: | ||
| + | * Musikwerk (Komposition): | ||
| + | * Musikaufnahme: | ||
| + | * Film als Werk: **Movie** | ||
| + | * Digitales Videoobjekt: | ||
| + | * Technisches Objekt / Gerät: **Product** | ||
| + | * Fahrzeug: **Vehicle** | ||
| + | * Natürliches Objekt (Mineral, Präparat): **Thing** | ||
| + | |||
| + | == weitere Typisierung / Vokabulare == | ||
| + | |||
| + | Eine weitere fachspezische Festlegung von Typen (Gemälde, Gerät, Mineral usw.) erfolgt wahrweise | ||
| + | |||
| + | == leere oder fehlende Attribute == | ||
| + | |||
| + | Es werden nur Eigenschaften ausgeliefert, | ||
| + | |||
| + | ===== Verfügbare Attribute / Felder ===== | ||
| + | |||
| + | === Pflichtfelder === | ||
| + | |||
| + | Jedes Objekt stellt folgende Felder bereit: | ||
| + | |||
| + | * @context – immer " | ||
| + | * @id – kanonische Objekt-URI | ||
| + | * @type – Schema.org-Typ | ||
| + | * identifier – Inventarnummer / lokale Signatur (String oder Liste) | ||
| + | * name – Titel / Bezeichnung des Objekts | ||
| + | |||
| + | === Soll-Felder === | ||
| + | |||
| + | Jedes Objekt sollte folgende Felder bereitstellen: | ||
| + | |||
| + | * description – Kurzbeschreibung | ||
| + | * creator – Person oder Organisation (bei Kunstwerken / Medien) | ||
| + | * dateCreated – Entstehungsdatum / Datierung (ISO-Datum oder Freitext) | ||
| + | * material bzw. artMedium – Material / Technik | ||
| + | * location – aktueller Standort (Depot, Raum, Außenstelle) | ||
| + | * provider – haltende Institution / Museum | ||
| + | * medium – URL(s) zu Digitalisaten | ||
| + | * license – URI der Lizenz (z. B. CC-Lizenzen) | ||
| + | * rightsHolder – Rechteinhaber: | ||
| + | * additionalType – URI des passenden Vokabular-Knotens in BeeCollect | ||
| + | |||
| + | === Kann-Felder === | ||
| + | |||
| + | Darüber hinaus können Objekte noch folgende Felder enthalten: | ||
| + | * alternateName – weitere Titel / Varianten | ||
| + | * width / height / depth / weight – Maße als QuantitativeValue | ||
| + | * size – Maße als Freitext | ||
| + | * locationCreated – Entstehungsort | ||
| + | * spatialCoverage / contentLocation – geografischer Bezug (Motiv, Fundort) | ||
| + | * provenance – Provenienztext | ||
| + | * subjectOf – Link zu einer detaillierten Repräsentation des Objektes, z.B in BeeCollect Web | ||
| </ | </ | ||
| </ | </ | ||