SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
LAUDATIO-Repository
http://www.laudatio-repository.org
1
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
01.10.2015
LAUDATIO-Repository
Architektur-Vortrag
Projektmeeting, 1. Oktober 2015, Berlin
Sofern nicht anders angegeben, stehen die Inhalte dieser Präsentation
unter einer Creative Commons Namensnennung 4.0 DE Lizenz
Long Term Access and Usage of Deeply Annotated Information
LAUDATIO-Repository
http://www.laudatio-repository.org
2
• Technologie-Stack
• Eingesetzte Open-Source-Technologien
• Anwendersicht/Use-Cases
• View/Index Mapping ElasticSearch
• Objektmodell Fedora
• Am Beispiel
• RIDGES-Korpus
• Am Beispiel der Schema Konfiguration
• Server-Struktur
Agenda
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
LAUDATIO-Repository
http://www.laudatio-repository.org
3
Technologie-Stack
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
*Folie 8
*Folie 10
LAUDATIO-Repository
http://www.laudatio-repository.org
4
• CakePHP 2.4 als MVC PHP5 Web-Framework
• Autorisierung und Authentifizierung in der
Benutzerverwaltung basiert auf Access Control List
• Fedora 3.7 für die Datenhaltung und Speicherung
• Fedora REST-Schnittstelle zum Datenaustausch
• ElasticSearch als Suchserver
• REST-Schnittstelle zum Datenaustausch
• Zusätzlich IndexMapping
Eingesetzte Open-Source-Technologien (1)
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
LAUDATIO-Repository
http://www.laudatio-repository.org
5
• Externer PID-Webservice (EPIC API Version 2) zur Verwaltung
der Persistent Identifier
• Third party Open Source libraries auf Github
• http://tinyurl.com/lf26u97
• Flat-Design (HTML5, CSS3) (für anstehendes Design-Release)
Eingesetzte Open-Source-Technologien (2)
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
LAUDATIO-Repository
http://www.laudatio-repository.org
6
Logische Repository-Architektur
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
Anwendersicht/Use-Cases
Ab Version 2.0: Content Edit
Einbindung eines WYSIWYG-
Editors (TinyMCE)
LAUDATIO-Repository
http://www.laudatio-repository.org
7
View/Index Mapping ElasticSearch
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
*Folie 9
*Folie 9
LAUDATIO-Repository
http://www.laudatio-repository.org
8
Beispiel ElasticSearch via JSON-Editor
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
IndexMapping
ViewMapping
LAUDATIO-Repository
http://www.laudatio-repository.org
9
Objektmodell Fedora am Beispiel des RIDGES-Korpus
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
LAUDATIO-Repository
http://www.laudatio-repository.org
10
Objektmodell Fedora am Beispiel des RIDGES-Korpus
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
handlePIDs
Label: Handle PIDs
MIME Type: text/plain
Content:
{"TEI-header_version1_Schema7_2015-07-06T13:24:06:214Z":"0000-0000-82BC-
9","TEI-header_version1_Schema7_2015-09-28T21:01:21:189Z":"0000-0000-8B63-
4","TEI-header_version2_Schema7_2015-09-28T21:05:24:490Z":"0000-0000-8B64-
3"}
LAUDATIO-Repository
http://www.laudatio-repository.org
11
Objektmodell Fedora am Beispiel des RIDGES-Korpus
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
Licence
Label: Creative Commons License
MIME Type: text/plain
Content:
{"cc_js_want_cc_license":null,"cc_js_result_uri":"http://creativecommons.org/licenses
/by-sa/3.0/de/","cc_js_result_img":"http://i.creativecommons.org/l/by-
sa/3.0/de/88x31.png","cc_js_result_name":"Creative Commons Attribution-ShareAlike
3.0 Germany"}
LAUDATIO-Repository
http://www.laudatio-repository.org
12
Objektmodell Fedora am Beispiel der Schema Konfiguration
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
LAUDATIO-Repository
http://www.laudatio-repository.org
13
Server-Struktur
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice
LAUDATIO-Repository
http://www.laudatio-repository.org
14
TEI XML P5 Beschreibung der Korpus-Datenstruktur
mithilfe des TEI-Metadatenstandards
01.10.2015
Dennis Zielke, Malte Dreyer, Alexander Petrus
Computer –und Medienservice

Más contenido relacionado

Andere mochten auch

Andere mochten auch (7)

La internet
La internetLa internet
La internet
 
Padmanabha Resume
Padmanabha ResumePadmanabha Resume
Padmanabha Resume
 
hjsqy.pdf
hjsqy.pdfhjsqy.pdf
hjsqy.pdf
 
MDP compact
MDP compactMDP compact
MDP compact
 
Portfolio Special Signs
Portfolio Special SignsPortfolio Special Signs
Portfolio Special Signs
 
Billu five star hotele
Billu five star hoteleBillu five star hotele
Billu five star hotele
 
Partes del procesador de textos Microsoft Office Word
Partes del procesador de textos Microsoft Office WordPartes del procesador de textos Microsoft Office Word
Partes del procesador de textos Microsoft Office Word
 

Ähnlich wie Laudatio repository architektur

Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...Dennis Zielke
 
Linked Open Data Pilotprojekt Österreich - LOD Pilot AT
Linked Open Data Pilotprojekt Österreich - LOD Pilot ATLinked Open Data Pilotprojekt Österreich - LOD Pilot AT
Linked Open Data Pilotprojekt Österreich - LOD Pilot ATMartin Kaltenböck
 
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...Pascal-Nicolas Becker
 
Linked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchLinked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchMartin Kaltenböck
 
Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)Daniel Fesenmeyer
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data KonnektivitätTrivadis
 
Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...
Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...
Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...Martin Kaltenböck
 
16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und RepositorienPascal-Nicolas Becker
 
Lokale TYPO3 Entwicklungsumgebung mit DDEV
Lokale TYPO3 Entwicklungsumgebung mit DDEVLokale TYPO3 Entwicklungsumgebung mit DDEV
Lokale TYPO3 Entwicklungsumgebung mit DDEVPeter Kraume
 
Seafile Whitepaper: Max-Planck-Langzeitarchiv Keeper
Seafile Whitepaper: Max-Planck-Langzeitarchiv KeeperSeafile Whitepaper: Max-Planck-Langzeitarchiv Keeper
Seafile Whitepaper: Max-Planck-Langzeitarchiv KeeperChristoph Dyllick-Brenzinger
 
Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)Intelliact AG
 
Wissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VIIWissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VIIpscheir
 
Wissenstechnologie 2007 - I
Wissenstechnologie 2007 - IWissenstechnologie 2007 - I
Wissenstechnologie 2007 - Ipscheir
 
TIB DOI-Service und DataCite - PIDs, Best Practices
TIB DOI-Service und DataCite - PIDs, Best PracticesTIB DOI-Service und DataCite - PIDs, Best Practices
TIB DOI-Service und DataCite - PIDs, Best PracticesFrauke Ziedorn
 
eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...
eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...
eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...Martin Kaltenböck
 
Strategic Development - Future Plans for DSpace
Strategic Development - Future Plans for DSpaceStrategic Development - Future Plans for DSpace
Strategic Development - Future Plans for DSpacePascal-Nicolas Becker
 
Linforge Fallstudie Share Architects - Austro Control Tower 10-2017
Linforge Fallstudie Share Architects - Austro Control Tower 10-2017Linforge Fallstudie Share Architects - Austro Control Tower 10-2017
Linforge Fallstudie Share Architects - Austro Control Tower 10-2017Manfred Ostermann
 
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)NETWAYS
 

Ähnlich wie Laudatio repository architektur (20)

Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
Laudatio Workshop Entwicklersession zu Gemeinsamkeiten in Forschungsdatenrepo...
 
Linked Open Data Pilotprojekt Österreich - LOD Pilot AT
Linked Open Data Pilotprojekt Österreich - LOD Pilot ATLinked Open Data Pilotprojekt Österreich - LOD Pilot AT
Linked Open Data Pilotprojekt Österreich - LOD Pilot AT
 
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
DepositOnce - Das Repositorium der TU Berlin für Forschungsdaten und Publikat...
 
Fedora
FedoraFedora
Fedora
 
Linked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta LaunchLinked Open Data Pilot Österreich - Beta Launch
Linked Open Data Pilot Österreich - Beta Launch
 
Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)Eclipse Ditto Vorstellung (German)
Eclipse Ditto Vorstellung (German)
 
Open source in der Unternehmenswelt
Open source in der UnternehmensweltOpen source in der Unternehmenswelt
Open source in der Unternehmenswelt
 
Big Data Konnektivität
Big Data KonnektivitätBig Data Konnektivität
Big Data Konnektivität
 
Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...
Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...
Open Data Portal (ODP) Österreich - Präsentation bei der opendata.ch 2014 in ...
 
16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien16. DINI-Jahrestagung: Linked Data und Repositorien
16. DINI-Jahrestagung: Linked Data und Repositorien
 
Lokale TYPO3 Entwicklungsumgebung mit DDEV
Lokale TYPO3 Entwicklungsumgebung mit DDEVLokale TYPO3 Entwicklungsumgebung mit DDEV
Lokale TYPO3 Entwicklungsumgebung mit DDEV
 
Seafile Whitepaper: Max-Planck-Langzeitarchiv Keeper
Seafile Whitepaper: Max-Planck-Langzeitarchiv KeeperSeafile Whitepaper: Max-Planck-Langzeitarchiv Keeper
Seafile Whitepaper: Max-Planck-Langzeitarchiv Keeper
 
Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)Innovations- und Informationskultur mit Web 2.0 (2010)
Innovations- und Informationskultur mit Web 2.0 (2010)
 
Wissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VIIWissenstechnologie 2007 - VII
Wissenstechnologie 2007 - VII
 
Wissenstechnologie 2007 - I
Wissenstechnologie 2007 - IWissenstechnologie 2007 - I
Wissenstechnologie 2007 - I
 
TIB DOI-Service und DataCite - PIDs, Best Practices
TIB DOI-Service und DataCite - PIDs, Best PracticesTIB DOI-Service und DataCite - PIDs, Best Practices
TIB DOI-Service und DataCite - PIDs, Best Practices
 
eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...
eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...
eGovernment Konferenz 2013,Österreich - Workshop: Grundlagen und Mehrwerte vo...
 
Strategic Development - Future Plans for DSpace
Strategic Development - Future Plans for DSpaceStrategic Development - Future Plans for DSpace
Strategic Development - Future Plans for DSpace
 
Linforge Fallstudie Share Architects - Austro Control Tower 10-2017
Linforge Fallstudie Share Architects - Austro Control Tower 10-2017Linforge Fallstudie Share Architects - Austro Control Tower 10-2017
Linforge Fallstudie Share Architects - Austro Control Tower 10-2017
 
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
Konfigurations Management mit Puppet (Webinar vom 17.10.2013)
 

Laudatio repository architektur