LoCloud Conference - Sharing local cultural heritage online with LoCloud services Microservices in LoCloud Walter Koch Gerda Koch

Slides:



Advertisements
Similar presentations
Europeana is Europes flagship web portal, making Europes cultural heritage accessible to the world. co-funded by the European Commission.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
ICT 2010: "Global Information Structures for Science & Cultural heritage: The Interoperability Challenge" Networking Session Coordination Action on Digital.
Local content in a Europeana cloud Alternative methods of ingestion for small institutions (Stein) Runar Bergheim Asplan Viak Internet as LoCloud is funded.
Interoperability Aspects in Europeana Antoine Isaac Workshop on Research Metadata in Context 7./8. September 2010, Nijmegen.
Data Intensive Techniques to Boost the Real-time Performance of Global Agricultural Data Infrastructures SEMAGROW U SING A POWDER T RIPLE S TORE FOR BOOSTING.
Using language services to enrich the LOs' descriptions Dr. Vassilis Protonotarios University of Alcala, Spain 10 th Strategic Seminar / Conference 6-7.
1 Semantic Hubs for Geological Projects P. DURVILLE (INRIA), F. Husson (BRGM) & e-WOK_HUB Consortium SeMMA 2008 e-WOK_HUB Consortium : INRIA, EADS, LISI/CRITT,
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
MINT – METADATA INTEROPERABILITY SERVICES Nikolaos Simou – National Technical University of Athens.
Data Sources & Using VIVO Data Visualizing Scholarship VIVO provides network analysis and visualization tools to maximize the benefits afforded by the.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Agile Development of the Open Source Software based Online Service FINNA Aki Lassila Head of Development National Library of Finland.
OpenUp! Natural History Heritage Information for Europeana Gerda Koch AIT-Angewandte Informationstechnik Forschungs-GmbH, Graz/Austria
IASA-AMIA 2010 ANNUAL CONFERENCE PHILADELPHIA EUROPEANAEUROPEANA Benefits and progress.
Thesaurusmanagement Quickstart Introduction. What are controlled vocabularies? organized arrangement of words and phrases used to index content and/or.
Networking Session: Global Information Structures for Science & Cultural Heritage - The Interoperability Challenge «INTEROPERABILITY FROM THE CULTURAL.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
CEN/ISSS DC workshop, January The UK approach to subject gateways Rachel Heery UKOLN University of Bath UKOLN is.
Exploring Europe's Television Heritage in Changing Contexts Connected to: Funded by the European Commission within the eContentplus programme
Terminology services and the DDC: the High-Level Thesaurus and beyond Presented to the symposium Dewey goes Europe: on the use and development of the Dewey.
Interoperability in the Cloud By Alex Espinoza
Human and Institutional Capacity Development Project in Rwanda (HICD-R) CORE TEAM KM WORKSHOP February 26, 2015 Delivered by Courtney Roberts.
1 Pan-European metadata for cultural content ePSIplus Thematic Meeting Madrid, 12 September 2008 Rob Davies.
Linked Data & Europeana Antoine Isaac DARIAH Linked Data workshop Nov 24, 2010.
Entity Recognition via Querying DBpedia ElShaimaa Ali.
15/11/2011EVA Minerva Jerusalem1 Linked Heritage : Coordination of standards and technologies for the enrichment of Europeana Marie-Véronique Leroi Ministry.
Metadata, the CARARE Aggregation service and 3D ICONS Kate Fernie, MDR Partners, UK.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Exploring Europe's Television Heritage in Changing Contexts Connected to: Funded by the European Commission within the eContentplus programme
Local content in a Europeana cloud Rob Davies, MDR Partners, Project Manager.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Aligning library-domain metadata with the Europeana Data Model Sally CHAMBERS Valentine CHARLES ELAG 2011, Prague.
NERC DataGrid NERC DataGrid Vocabulary Server Use Cases Vocabulary Workshop, RAL, February 25, 2009.
Information system of European Centre for Disease Prevention and Control Terminology Services László Balkányi, knowledge manager KM team / STAKS section.
Session 4e, 24 October 2007 eChallenges e-2007 Copyright 2007 Institute of Informatics, SAS Network Enterprise Interoperability and Collaboration using.
DataNet – Flexible Metadata Overlay over File Resources Daniel Harężlak 1, Marek Kasztelnik 1, Maciej Pawlik 1, Bartosz Wilk 1, Marian Bubak 1,2 1 ACC.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
Local content in a Europeana cloud Czech digital collections from the archeology and architecture domain in Europeana Irena Blažková Národní památkový.
Local Content in the Europeana Cloud Kate Fernie, 2Culture Associates LoCloud is funded by the European Commission's ICT Policy Support Programme Sharing.
Local content in a Europeana cloud Kate Fernie, 2Culture Associates, Project Manager LoCloud is funded by the European Commission's ICT Policy Support.
Concluding Remarks Holly Wright Archaeology Data Service University of York, UK LoCloud is funded by the European Commission's ICT Policy Support Programme.
EConnect WP1 & semantic issues VU members –Guus Schreiber, Antoine Isaac, Jacco van Ossenbruggen, Jan Wielemaker.
The Mint Mapping tool The MoRe aggregator Vassilis Tzouvaras, Dimitris Gavrilis National Technical University of Athens Digital Curation Unit - IMIS, Athena.
XIIth Annual International Conference for Professionals in Cultural Heritage LoCloud Micro Services and the Digitisation Workflow Walter Koch
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Local Content in the Europeana Cloud Holly Wright Archaeology Data Service, University of York, UK LoCloud is funded by the European Commission's ICT Policy.
XMC Cat: An Adaptive Catalog for Scientific Metadata Scott Jensen and Beth Plale School of Informatics and Computing Indiana University-Bloomington Current.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
The TERENA-OER Portal Eli Shmueli IUCC- Israeli-Inter Universities Communication Center MEITAL- Inter-University Center for e-Learning
LINKED DATA what you need to know to understand, produce, and work with Linked Data Robert Chavez, PhD. Senior Content Solutions Architect, NEJMGroup NETSL.
”Smart Containers” Charles F. Vardeman II, Da Huo, Michelle Cheatham, James Sweet, and Jaroslaw Nabrzyski
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
Local Content in the Europeana Cloud Ole Myhre Hansen, The National Archives of Norway LoCloud is funded by the European Commission's ICT Policy Support.
MICHAEL and the European Digital Library: promoting teaching, learning and research The MICHAEL Project is funded under the European Commission eTEN Programme.
Indicate Research Pilots An e-Infrastructure enabled semantic search service Technical Conference Catania 20/04/2012 NTUA Kostas Pardalis 1.
INHA UNIVERSITY, KOREA Rainer Simon Austrian Institute of Technology.
Exploring Europe's Television Heritage in Changing Contexts Connected to: Funded by the European Commission within the eContentplus programme
Linked Open Data Approaches within the ARIADNE project
Do MORe with your data LoCloud Final Conference 5th February 2016
INTAROS WP5 Data integration and management
Information modeling and infrastructures for metadata
Wsdl.
ITS 2.0 Enriched Terminology Annotation Showcase
Brian Matthews STFC EOSCpilot Brian Matthews STFC
Antoine Isaac SEMIC conference
New Platform to Support Digital Humanities in the Czech Republic
A. Della Vecchia, D. Guerrucci (ESA)
Presentation transcript:

LoCloud Conference - Sharing local cultural heritage online with LoCloud services Microservices in LoCloud Walter Koch Gerda Koch AIT- Angewandte Informationstechnik Forschungs-GmbH, Graz - Austria LoCloud is funded by the European Commission's ICT Policy Support Programme

G.&W.Koch: Microservices in LoCloud 2 Content Project Context LoCloud Microservices Vocabulary Microservices – Technical Insights (examples) Microservices and Modern System Architectures – Deployment – Marketplace Amersfoort,

G.&W.Koch: Microservices in LoCloud 3 Project Context – LoCloud is a Best Practice Network co-funded under the CIP ICT-PSP programme of the European Commission. – LoCloud is supporting small and medium-sized institutions in making their content and metadata available to Europeana. – A cloud-based technology infrastructure will enable the aggregation of local content, and – a number of microservices will help to reduce technical, semantic and skills barriers and to render the content more discoverable and interoperable. Amersfoort,

G.&W.Koch: Microservices in LoCloud 4 Project Context Six development teams: AIT, Athena RC, AVINET, IPCHS, UPV/EHU, VUKFC All the services are implemented on virtual machines in a cloud testlab (using the OpenNebula cloud computing platform) API documentation is available for each service End-user interfaces are provided for three microservices Each service has been integrated in MORe Amersfoort,

G.&W.Koch: Microservices in LoCloud 5 LoCloud Microservices Cloud-based microservices for metadata enrichment and capture: Geo-location API Vocabulary service Historic Place Names service Geo-coding application Vocabulary matching service Background linking service Wikimedia application Amersfoort,

G.&W.Koch: Microservices in LoCloud 6 LoCloud Microservices LoGeo API Uses NER-Name Entity Recognition Recognizes and returns one or more place names candidates accompanied by geographical coordinates. GPL IPCHS Amersfoort,

G.&W.Koch: Microservices in LoCloud 7 LoCloud Microservices Vocabulary service Based on “TemaTres” Incorporates 29 standard thesauri allows users to add and create vocabularies, and add terms or translations add thesauri terms to all items of a metadata package Integrated in MORE Exploited by the LoCloud vocabulary matching microservice via its API GPL AIT Amersfoort,

G.&W.Koch: Microservices in LoCloud 8 LoCloud Microservices Historic Place Names service A semi-automatic historical geo- information management function and web service. Enables local cultural institutions to collaborate in developing the Thesaurus of HPN and enriching ingested metadata. Enables export of selected LoCloud HPN Thesaurus data sets. GPL VUKF Amersfoort,

G.&W.Koch: Microservices in LoCloud 9 LoCloud Microservices Geo-coding application End-user oriented application allows institutions to add geographical locations to existing content in a controlled crowd-sourcing environment and then load the augmented data back into their original production databases. GPL AVINET Amersfoort,

G.&W.Koch: Microservices in LoCloud10 LoCloud Microservices Vocabulary matching service Builds on work in the PATHS project (FP7) Automatically assigns relevant concepts and terms to item records Retrieves terms from the Vocabulary service UPV/EHU Apache License 2.0 Amersfoort,

G.&W.Koch: Microservices in LoCloud 11 LoCloud Microservices Background linking service Based on work in PATHS Follows the Named Entity Disambiguation approach Enriches items with links to external contextual information in DBpedia and Wikipedia Apache License 2.0 UPV/EHU Amersfoort,

G.&W.Koch: Microservices in LoCloud 12 LoCloud Microservices Wikimedia application A web service that uses a REST interface to communicate with Wikimedia commons The main functionalities are harvesting content form Wikimedia, parsing the harvested content, and identifying useful entities that can be mapped to the ESE or EDM metadata schemas. The mapped ESE / EDM records are then sent to MORe to be delivered to Europeana. Wikimedia Commons Licensing Athena RC Amersfoort,

Vocabulary Microservices G.&W.Koch: Microservices in LoCloud 13Amersfoort,

G.&W.Koch: Microservices in LoCloud 14 Vocabulary Microservices LoCloud uses a variety of standard vocabularies during the metadata enrichment process. These vocabularies have been established with the TemaTres tool and are available in the LoCloud testlab. In addition, you can add your own vocabularies, establish new vocabularies or add languages to existing vocabularies. Amersfoort,

Technical Insights Vocabulary WebService; 20+ Functions, REST-API test113.ait.co.at/tematres/vocab/services.php test113.ait.co.at/tematres/vocab/services.php REST-API-Example: Search; UNESCO-Thesaurus SPARQL-Example; DISMARC-Genres (SPARQL Endpoint) Service Call („fetchTopTerms“); embedded in a test application (  „Vocabulary Microservice“) Test Application Development; Designer View The Test Application; Part of Data Entry Amersfoort, G.&W.Koch: Microservices in LoCloud 15 SELECT ?term WHERE { ?concept skos:prefLabel "Acid Jazz". ?concept skos:broader ?broader. ?broader skos:prefLabel ?term. }

G.&W.Koch: Microservices in LoCloud 16 Vocabulary WebService 20+ Functions, REST-API Parameters Example Amersfoort,

G.&W.Koch: Microservices in LoCloud17 REST-API-Example: Search UNESCO-Thesaurus Amersfoort,

G.&W.Koch: Microservices in LoCloud18 SPARQL-Example DISMARC-Genres Query: "Find all Broader Terms for ‚Acid Jazz‘ “ SPARQL End Point: Query Result „Art“ Thesaurus Entry Amersfoort, PREFIX skos: SELECT ?term WHERE { ?concept skos:prefLabel "Acid Jazz". ?concept skos:broader ?broader. ?broader skos:prefLabel ?term. } Query

G.&W.Koch: Microservices in LoCloud19 Service Call („fetchTopTerms“) embedded in a test application Micro- Service Vocabulary Web Service Amersfoort,

G.&W.Koch: Microservices in LoCloud 20 Test Application Development Designer View Development of a Drop Down List Amersfoort,

G.&W.Koch: Microservices in LoCloud 21 The Test Application Part of Data Entry Path to the Thesaurus Item „Candidate Term“  Crowdsourcing activity (Vocabulary Management) Amersfoort,

Microservices and Modern System Architectures G.&W.Koch: Microservices in LoCloud 22 Amersfoort,

G.&W.Koch: Microservices in LoCloud23 The LoCloud Aggregation Structure Enrichment Services Enrichment Services Europeana Cloud Testlab Amersfoort, Object Storage

G.&W.Koch: Microservices in LoCloud 24 About: Microservice Wikipedia: ( ) [...] microservices is a software architecture style in which complex applications are composed of small, independent processes communicating with each other using language- agnostic APIs. These services are small, highly decoupled and focus on doing a small task,facilitating a modular approach to system-building. Amersfoort,

G.&W.Koch: Microservices in LoCloud 25 Evolution of Architectures pwc: Technology Forecast: Rethinking Integration, Issue 1, 2014, page 3 Amersfoort,

G.&W.Koch: Microservices in LoCloud 26 Deployment of Microservices Locloud: Each LoCloud microservice is contained in a virtual engine (IaaS) Post LoCloud (AIT): Packaging (some) microservices 1) inside docker-containers (PaaS) Microservices are available via a private Docker Hub Management of microservices using Docker Swarm or Kubernetes Applications: OpenStack Swift for object storage Amersfoort, ) dotCloud, Inc. - Apache License 2.0

Marketplace for Microservices Amersfoort, G.&W.Koch: Microservices in LoCloud 27 Data Management Data Entry (SPECTRUM) Vocabulary (LoCloud) Search (EuSounds) Navigation ( EuSounds) Data Presentation Media Selection Annotate Content Connect Content Data Exchange selection/ annotation/

G.&W.Koch: Microservices in LoCloud 28 Contact Walter KochGerda Koch Amersfoort,