Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Workpackage 2 Presentation at DM2E Project Meeting 3, London
1. co-funded by the European Union
Work Package 2
All WP Meeting
11th June 2013, London
Kai Eckert, Evelyn Dröge
2. Timetable
16.04.2013 DM2E Review: Work Package 2 2
Q1
•2.1, 2.3: Test of external components (MINT, Silk, jMet2Ont, D2R), Data Survey
•2.2: Basic entity structure of the model
Q2
•2.1, 2.4, 2.5: Prototype of Infrastructure, Workflows, UI
•2.2: Mapping workshops, further work on the DM2E data model
Q3
•2.1: 2.4, 2.5: Softwaredesign of Intermediate Architecture, Foundational work
•2.2: Combination of the DM2E model with Linked Data principles, Integration with Architecture
Q4
•2.1, 2.4, 2.5: Provenance Model for DM2E Infrastructure, Web service development
•2.2: DM2E Data Model 1.0, first stable and operational version.
Q5
•Implementation of the DM2E Data Model in Mint.
•Development of the Intermediate Version of the Infrastructure: due on July 15th.
3. DM2E Data Model 1.0 published
Online Documentation:
onto.dm2e.eu/dm2e
4. Further Documentation
Current Version: DM2E Model v1.0
• Documentation: http://dm2e.eu/document/
Model description
OWL File
• New changes in the model are shown in a next model
version 1.1 on Redmine: https://dm2e.hu-
berlin.de/redmine/projects/wp2/wiki/DM2E
5. Modelling Issues
• Namespaces:
– dm2e: <http://onto.dm2e.eu/schemas/dm2e/1.0/> .
– dm2edata: <http://data.dm2e.eu/data/> .
• How to reuse external vocabularies?
– Specification: DM2E scope notes and original description of terms
from other vocabularies
• Modelling analogue to EDM (OAI-ORE)
– Extensive use of properties instead of classes,
e.g., 52 new properties for edm:ProvidedCHO
– If possible: direct reuse of external vocabularies
• Additional external vocabularies
– Korbo (WP3), Bibliographic Ontology, FaBiO, Publishing Roles
Ontology, VIVO Ontology, VoID
16.04.2013 DM2E Review: Work Package 2 5
6. DM2E Model: Class Extension
• New subclasses
edm:NonInfor
mationResource
edm:Place edm:PhysicalThing
bibo:Book
dm2e:Manuscript
fabio:Page
…
edm:Event skos:Concept
fabio:Chapter
dm2e:Work
…
edm:TimeSpan edm:Agent
foaf:Organization
foaf:Person
Example: Integration of new classes
16.04.2013 DM2E Review: Work Package 2 6
7. DM2E v1.0 in Mint
Different DM2E model interpretations in Mint
Evaluation of those in three evaluation rounds
8. Evaluation of the DM2E model interpretations
• 1st Evaluation – UBER
– DM2E v1.0
- EDM Schema Approach
- Resources are not related
- Ranges are not taken into account
Schema is not further used
– DM2E v1.0 Fixed Ranges
+ DM2E Schema Approach
+ Resources are related
+ Ranges are considered
Basis for the 2nd evaluation
9. Evaluation of the DM2E model interpretations
• 2nd Evaluation – UBER/ONB
– DM2E v1.0 Fixed Ranges
• Schema has to be updated
– DM2E v1.0 Fixed Ranges Short A
• Loss of class specific properties
• Excluded for further development
– DM2E v1.0 Fixed Ranges Short B
• Schema has to be updated
– DM2E v1.0 Fixed Ranges Short C
• Allows inconsistent mappings
• Excluded for further development
10. Evaluation of the DM2E model interpretations
• 3nd Evaluation – UBER/ONB/NTUA
– DM2E v1.0 Fixed Ranges
– DM2E v1.0 Fixed Ranges Short B
We have to choose one of them now!
11. Next Steps of UBER in WP2
• Provide mapping help
• Analyse your mappings
– Which resources are not used?
– Are any resources missing?
• Revise the model
– Smaller logical or typographical errors in the model can
immediately be corrected
– Other adaptions will be made over a longer development cycle
(meaning a period of several months)
Former mappings will remain valid!
We need your feedback!
12. DM2E Model: Metalevel
• Levels of Abstraction in DM2E
DM2E Review: Work Package 2 1216.04.2013
Class Uplink Metadata
edm:ProvidedCHO ore:isAggregatedBy About the content
ore:Aggregation ore:isDescribedBy About the provided metadata,
providers perspective, record level
ore:ResourceMap
dm2e:DataResource
foaf:Document
void:inDataset
void:Dataset
(Named Graph)
About the RDF data, DM2E
perspective
Metalevel, managed
by DM2E
Infrastructure
Core data, created
by provider
mappings
18. Workflows
• OmNom: Distributed infrastructure to ingest and
create data in DM2E.
• Workflow = Dataflow
• Data is created and transformed by web services
• Components:
– Input services (File services, D2R instances, OAI-PMH, ...)
– Transformation services (Generic XSLT, MINT, R2R)
– Ingestion services (Output of an ingestion pipeline)
– Contextualization services (Silk)
– Configuration Services (MINT and Silk act as editors)
DM2E Review: Work Package 2 1816.04.2013
19. The Linked Data Gap
• Linked Data publication is often one-way.
• Linked Data as an export from the „real“ data.
• This leads to a gap:
YOUR data becomes separated from the Linked Data.
DM2E Review: Work Package 2 1916.04.2013
20. Bridge the gap from YOUR data to Linked Data
DM2E Review: Work Package 2 2016.04.2013
Image by courtesy of Kiril Havezov, sxc.hu (walker_M)
21. The DM2E Data Bridge
DM2E Review: Work Package 2 2116.04.2013
This is YOUR data.
This is the void:Dataset
in DM2E.
22. Some more links are actually available...
DM2E All WP Meeting: Work Package 2 2211.06.2013
24. Authentication Service
● Centralized Authentication and Authorization Service
● Centralized Storage of User Accounts
● User Account Schema based on MINT Model.
● Single Sign-On
● Standard Based: JAAS, Web Services/SOAP
● "Remember Me" support
● Password reset support
25. Contextualization
• Silk: Silk Link Discovery Framework (UMA)
• Definition of linkage rules to create links
between Linked Data
resources.
DM2E Review: Work Package 2 2516.04.2013
26. Next steps
• Intermediate Version (July 2013)
– Complete transformation and ingestion infrastructure
– Integrated contextualization
– Connection with scholarly environment (WP3)
DM2E Review: Work Package 2 2616.04.2013