2019.06
2020.06
Allgemeines zu den MyCoRe-Datenmodell-Templates
DatenmodellunterstĂĽtzung Allgemein
MyCoRe bietet neben der Möglichkeit der Gestaltung eigenr Datenmodelle auf Grundlage der MyCoRe-Datentypen noch einen
XML-Container, in dem beliebige XML-Datenmodelle abgespeichert werden können. Die ist vor allem für standardisierte
Modelle
wie
MODS
,
LIDO
,
EAD
,
TEI
oder
MEI
gedacht. FĂĽr einige dieser Modelle wurde bereits eine extra MyCoRe-Komponente erstellt, welche die
generischen Teile
der Implementierung enthalten soll.
Dinge, die in einer Datenmodell-Komponente enthalten sein können
- die MyCoRe Datenmodell Schema Definition, darin enthalten
- die MyCoRe Datenmodell Konfiguration, aus welcher das Schema generiert wird
-
die Datei
catalog.xml
-
das eigentliche originale Schema im Verzeichnis
xsd
- die Konfiguration des SOLR-Servers mit fieldtype- und field-Definitionen, welche in diesem Modul verwendet werden,
sowie fĂĽr den Identifier im Datenmodell
-
ein Stylesheet zur Konvertierung der Daten nach SOLR gemäß Konfiguration mit dem Namen
{datamodel}2solr.xsl
- Java-Code fĂĽr die Einbindung des Datenmodells in MyCoRe Klassifikationen, Links usw.
-
die Datei
mycore.properties
fĂĽr die generelle Einbindung des Datenmodells
-
Stylesheet fĂĽr die Umsetzung des Datenmodells nach Dublin Core sowie in weitere Standardformate mit den Namen
{datamodel}2{other_datamodel}
Dinge, die nicht enthalten sind und die selbst erstellt werden mĂĽssen
- zusätzliche SOLR-Felddefinitionen
- Stylesheets fĂĽr die Darstellung des SOLR-Response
-
Stylesheets zur Ergänzung von
mycoreobject-xml.xsl
und in andere Ausgabeformate
- Stylesheets fĂĽr die Darstellung einer Detailansicht der Daten
- Editor-Formulare sowie Pre- und Postprozessor und Cleaning-Scripts dafĂĽr
- Konfigurationen fĂĽr eine Indexdarstellung der Daten
- ein Stylesheet fĂĽr die Generierung der Daten des CUD-Mail-Aufrufs
Beispiel für eigene propietäre Datenmodelle
Sind die Standarddatenmodelle nicht ausreichend, so können auch komplett eigene Datenmodelle Erstllt werden. Im
folgenden ist eine Liste von produktiv genutzten Datenmodellen zu finden. Diese können auch Standardmodelle vervollständigen.