nasos drosopoulos - mint dm2e

11
MINTDM2E Nasos Drosopoulos Na1onal Technical University of Athens DM2E All WP Mee1ng Vienna – Nov. 30, 2012

Upload: digitised-manuscripts-to-europeana

Post on 27-Jun-2015

1.120 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Nasos Drosopoulos - MINT DM2E

MINT-­‐DM2E    

Nasos  Drosopoulos  Na1onal  Technical  University  of  Athens  

   

DM2E  All  WP  Mee1ng  Vienna  –  Nov.  30,  2012  

Page 2: Nasos Drosopoulos - MINT DM2E

Outline  

•  MINT2  DM2E  instance  (migra1on  from  test  environment)  

•  EDM+  implementa1on  •  Mapping  to  EDM+  •  MINT2  API  

Page 3: Nasos Drosopoulos - MINT DM2E

MINT  Overview  

A  web  based  plaOorm  that  implements  aggrega1on  workflows  •  Import  (XML,  CSV)  or  harvest  (OAI-­‐PMH)  •  Align  to  aggrega1on  data  model  (XSLT  mapping  editor)  

•  Remediate  (OAI-­‐PMH,  XML/RDF  store,  third-­‐party  repositories)  

Page 4: Nasos Drosopoulos - MINT DM2E

MINT2  Naviga1on  hZp://mint-­‐projects.image.ntua.gr/dm2e  

•  Column-­‐based  browsing  of  applica1on’s  screens  •  Breadcrumb  trail      

Page 5: Nasos Drosopoulos - MINT DM2E

EDM+  •  Implementa1on  based  on  Europeana’s  XSD  for  RDF/XML  

serializa1on  of  EDM  –  EDM  Classes  are  represented  by  the  same  complex  types  used  in  EDM  XSD    

–  EDM+  Classes  are  represented  by  new  complex  types  defined  in  EDM+  namespace    

–  Mul1ple  class  instan1a1on  is  allowed  –  rdf:type  element  is  used  with  a  controlled  list  (enumera1on)  of  classes  

–  Domain  and  range  of  EDM+  proper1es  are  consistent  to  specifica1on  by  sebng  the  appropriate  types                    e.g.  element  dm2e:ar1st  has  type  edm:Agent  and  the  only  value  that  rdf:type  can  take  in  this  case  is  Person  

•  Output  is  a  valid  EDM+  instance  in  RDF/XML  serializa1on    

Page 6: Nasos Drosopoulos - MINT DM2E

Mapping  Editor  

Page 7: Nasos Drosopoulos - MINT DM2E

Preview  

Page 8: Nasos Drosopoulos - MINT DM2E

Free  text  search  for  input  and  target  elements  

Navigable  links  

Bookmarks  Mandatory  elements  

Page 9: Nasos Drosopoulos - MINT DM2E

MINT2  API  

Used  to  integrate  MINT  with  DM2E’s  interoperability  infrastructure  •  HTTP-­‐based  access  to  MINT2  data  (imports,  mappings  etc.)  

•  JSON  serializa1on  •  Access  to  MINT’s  services  (import,  mapping  editor  etc.)  

Page 10: Nasos Drosopoulos - MINT DM2E

Ongoing  development  

•  EDM  HTML  preview  (Europeana,  RDF  graph)  •  RDF  store  publica1on  •  QC  –  EDM  completeness  report  •  Support  for  SKOS  vocabularies  in  target  schema  

•  API  security  (currently  IP  filtering)  

Page 11: Nasos Drosopoulos - MINT DM2E

Thank  you  

 hZp://mint-­‐projects.image.ntua.gr/dm2e  

   

[email protected]  mint-­‐[email protected]