Zum Inhalt springen

MyCoRe

aus Wikipedia, der freien Enzyklopädie
{{#if: | {{{Name}}} | {{#invoke:WLink|getArticleBase}} }}

{{#if: Datei:MyCoRe-Logo.png |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:MyCoRe-Logo.png |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{#if: Dokumentenverwaltung |
Dokumentenverwaltung }}|

}}

Basisdaten

{{#if: |

Hauptentwickler
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: MyCoRe Community |

Entwickler
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: | KEINE_ANGABE || {{#if: |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: Unix, Linux, Windows, macOS | 
Betriebssystem Unix, Linux, Windows, macOS |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: Java, JavaScript, XSLT |

Programmier­sprache Java, JavaScript, XSLT |
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Repository, Digitale Bibliothek, Content-Management-System |

Kategorie Repository, Digitale Bibliothek, Content-Management-System

}}{{#if: GPL (Freie Software) |

Lizenz GPL (Freie Software) |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: ja |

deutschsprachig faculty|ja}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.mycore.de |

www.mycore.de |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

MyCoRe (offizielle Aussprache [<templatestyles src="IPA/styles.css" />{{#if:|[}}'maikɔːr{{#if:

    | ] <phonos file="{{{Tondatei}}}"></phonos>
  }}{{#invoke:TemplatePar|check

|all= 1= |opt= 2= Tondatei= |template=Vorlage:IPA |errNS= 0 |cat=Wikipedia:Vorlagenfehler/Vorlage:IPA |format=@@@ }}], Kurzform für „My Content Repository“) ist ein Softwareframework, mit dessen Hilfe Institutionen eigene Dokumenten- und Publikationsserver oder Archivlösungen erstellen können. Die Software wird von einer Community entwickelt, deren Mitglieder überwiegend an deutschen Universitäten und bibliothekarischen Einrichtungen tätig sind. Der Quellcode ist als freie Software unter GNU General Public License (GPL) auf GitHub verfügbar.<ref>MyCoRe auf GitHub – Abgerufen am 18. Dezember 2024</ref>

In MyCoRe-Repositorien werden bibliografische Metadaten, Dokumente und digitale Objekte, wie Forschungsdaten, Manuskripte, Bilder, Audio- und Video-Dateien veröffentlicht. Das MyCoRe-Framework stellt Funktionen zum Verwalten, Speichern, Durchsuchen, Präsentieren und Teilen von Metadaten und digitalen Objekten bereit.

MyCoRe wird an mehreren deutschen Universitätsrechenzentren, an Universitätsbibliotheken, an der Verbundzentrale des GBV (VZG)<ref>Verbundzentrale des GBV: Reposis – Repository-Service der VZG, abgerufen am 26. Februar 2020</ref> und als „Statistische Bibliothek“ von den Statistischen Ämtern der Länder und dem Statistischen Bundesamt eingesetzt.<ref>Statistische Bibliothek: Publikationsserver der Statistischen Ämtern der Länder und des Statistischen Bundesamtes, abgerufen am 22. Mai 2020</ref>

Anwendungsbeispiele

Das MyCoRe-Framework wird als Software für verschiedene Anwendungen eingesetzt.

  • Bach digital: das Bach-Portal für Forschung und Musikpraxis, eine Datenbank mit Digitalisaten zu Werken und Quellen J. S. Bachs und der gesamten Bach-Familie sowie Plattform für Forschungsergebnisse
  • intRechtDok: die Publikationsplattform der Virtuellen Fachbibliothek Recht an der Staatsbibliothek zu Berlin.
  • LexM: das Lexikon verfolgter Musiker und Musikerinnen der NS-Zeit.
  • DuEPublico: der Dokumenten- und Publikationsserver der Universität Duisburg-Essen.
  • journals@UrMEL: der Zeitschriftenserver der Thüringer Universitäts- und Landesbibliothek ThULB in Jena.
  • perspectivia.net: Max Weber Stiftung

Weitere Anwendungsbeispiele sind in der Liste mit MyCoRe-Installationen<ref>Liste mit MyCoRe-Anwendungen – Abgerufen am 9. Januar 2024</ref> aufgeführt.

Funktionalität

Alle wesentlichen Funktionen eines Repositoriums stellt MyCoRe bereit, so dass einfache Anwendungen primär durch Konfiguration statt Programmierung realisiert werden können. Damit ist MyCoRe ein Framework zum Erstellen von Dokumentenservern. Auch komplexe Anwendungen wie Archive oder Onlinelexika können mit MyCoRe realisiert werden.

Benutzerschnittstelle

  • Webschnittstelle zum Erstellen, Verwalten und Bearbeiten aller Inhalte über Online-Eingabeformulare und Datei-Uploadfunktionen
  • Mehrsprachige Oberfläche (I18N): Textabschnitte und Bezeichnungen sind über Konfigurationsdateien anpassbar
  • Kommandozeilen-Interface (CLI) für administrative Aufgaben und Batch-Import/-Export auf dem Server

Metadatenmodell

  • Frei konfigurierbares Metadatenmodell
  • Umfangreiche Unterstützung des MODS-Standards für Publikationsdaten
  • Vordefinierte Basisdatentypen für Text, Zahlen, Datumswerte, Wahrheitswerte, XML, Verweise und Kategorien
  • Eigene Datentypen können zusätzlich über Java-Schnittstellen implementiert werden.
  • Definition von Objekttypen wie „Dokument“ oder „Person“ als Menge von Feldern wiederholbarer Basisdatentypen
  • Querverweise und Beziehungen zwischen Objekttypen
  • Hierarchien von Objekttypen mit Vererbung von Metadaten an untergeordnete Typen, z. B. Hierarchie Zeitschrift, Heft, Artikel
  • Versionierbare Metadaten (Versionshistorie)

Klassifikationen

  • Unterstützung beliebiger hierarchischer Klassifikationssysteme (Bäume von Kategorien)
  • Geeignet für hierarchische Fachklassifikationen wie Dewey-Dezimalklassifikation, DINI-Publikationstypen, Sprachen nach RFC 5646, Sachgruppen der DNB, DESTATIS Klassifikationen, oder Organisationsstruktur einer Einrichtung
  • Zuordnung von Objekten (Dokumenten) zu ein oder mehreren Kategorien in beliebigen Klassifikationen
  • Online-Klassifikationseditor zur Bearbeitung von Kategorien
  • Import/Export eigener Klassifikationen über XML-Dateien

Internes Dateisystem (IFS)

  • Unterstützung beliebiger Dateitypen und Verwaltung komplexer Verzeichnishierarchien (Dateibäume)
  • Hochladen auch sehr großer Dateien über HTML5 oder REST-Schnittstelle
  • Dynamische Generierung von ZIP-Archiven oder TAR-Archiven
  • Gewährleistung der Datei-Integrität über MD5-Prüfsummen

Suchfunktionen

  • Kombinierte Suche in beschreibenden Metadaten, in Volltexten oder in extrahierten Daten
  • Suche in Volltexten von PDF-, Office-, HTML- und XML-Dateien, Epub
  • Frei konfigurierbare Suchmasken: einfache Suche, komplexe Suche, Expertensuche
  • Sortierung der Trefferliste nach mehreren Kriterien, auf- oder absteigend
  • Verwendung von Apache SOLR und Tika-Funktionalität

Benutzer- und Rechteverwaltung

  • Privilegien definieren Rechte eines Benutzers, z. B. Anlegen eines neuen Dokumentes
  • Access Control Listen (ACLs) definieren Zugriffs- und Bearbeitungsrechte auf ein Objekt
  • Autorisierung anhand der Benutzerkennung und/oder der IP-Adresse des Browsers
  • Anbindung an Shibboleth und LDAP

Persistent Identifier

Interoperabilität

  • REST-Schnittstelle
  • OAI-PMH 2.0 Data Provider (Open Archives Initiative)
  • Unterstützung des Sitemap-Protokolls, spezieller Zugang für Suchmaschinen-Robots
  • IIIF-Image, API, IIIF-Presentation
  • Schnittstelle für Simple Web-service Offering Repository Deposit (SWORD)
  • Unterstützung verschiedener Metadatenformate, z. B. MODS, Dublin Core, XMetaDissPlus, Epicur, DataCite XML, MARC XML, LIDO und TEI sowie METS
  • Unterstützung von Schema.org
  • Import von Daten aus verschiedenen Datenquellen, wie z. B. Bibliothekskataloge, Zitationsdatenbanken, DOI-Providern oder ORCID

Web Content Management Modul (WCMS)

  • WYSIWYG-Editor für statische Webseiten der Anwendung
  • Pflege der Navigationsstruktur der Website
  • Übersetzungsfunktion für mehrsprachige Websites
  • Änderungshistorie
  • Generierte Sitemap
  • Hochladen von Dateien und anderen Dokumenten
  • Templates für Layout und CSS

Audio-/Video-Streaming

Viewer Modul

  • Dokumenten- und Bildbetrachter im Browser
  • Unterstützung verschiedener Dokumentenformate, z. B. EPUB, ALTO, METS, TEI, IIIF
  • Anzeige hochauflösender Digitalisate
  • Skalieren von Bildern und Bereitstellen von Ausschnitten
  • Automatisches Generieren von Miniatur-Vorschaubildern (Thumbnails)
  • Caching generierter Bilder, automatische Neuberechnung nur bei Bedarf
  • Korrekturfunktion für ALTO-Dateien

Siehe auch

Literatur

  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}

Weblinks

Einzelnachweise

<references />