SlideShare una empresa de Scribd logo
1 de 67
Descargar para leer sin conexión
 
MINT	
  MAPPING	
  TOOL	
  
Nikolaos	
  Simou,	
  Eleni	
  Iskou	
  
NTUA	
  
Overview	
  
•  MINT	
  Mapping	
  Tool	
  
–  User	
  Administra>on	
  
–  Metadata	
  Import	
  
–  Mappings	
  
–  Transforma>on	
  
–  Reports	
  
 
Basic	
  Concepts	
  
3	
  
 
Metadata	
  
•  The	
  term	
  metadata	
  refers	
  to	
  "data	
  about	
  data".	
  The	
  
term	
   is	
   ambiguous,	
   as	
   it	
   is	
   used	
   for	
   two	
  
fundamentally	
  different	
  concepts	
  (types).	
  	
  
•  Structural	
   metadata	
   is	
   about	
   the	
   design	
   and	
  
specifica>on	
  of	
  data	
  structures	
  and	
  is	
  more	
  properly	
  
called	
  "data	
  about	
  the	
  containers	
  of	
  data";	
  	
  
•  Descrip>ve	
   metadata,	
   on	
   the	
   other	
   hand,	
   is	
   about	
  
individual	
   instances	
   of	
   applica>on	
   data,	
   the	
   data	
  
content.	
   In	
   this	
   case,	
   a	
   useful	
   descrip>on	
   would	
   be	
  
"data	
  about	
  data	
  content"	
  or	
  "content	
  about	
  content"	
  
thus	
  metacontent.	
  	
  
User	
  AdministraCon	
  
5	
  
USER	
  &	
  ORGANIZATION	
  REGISTRATION	
  
•  User	
  Registra>on 	
  	
  
•  Self-­‐registra>on	
  from	
  MINT	
  Mapping	
  Tool	
  	
  
•  User	
  registra>on	
  without	
  an	
  organiza>on	
  	
  
•  User	
  registra>on	
  under	
  an	
  exis>ng	
  organiza>on	
  	
  
•  User	
  management	
  (&	
  User	
  crea>on	
  under	
  an	
  
organiza>on	
  by	
  his	
  administrator)	
  
•  Organiza>on	
  Registra>on	
  &	
  Management	
  	
  	
  
MINT	
  –	
  Instance	
  for	
  Locloud	
  
¨  hVp://mint-­‐projects.image.ntua.gr/locloud/	
  
¨  Click	
  on	
  “I	
  want	
  to	
  register”	
  
User	
  Registra>on	
  
•  Fill	
  in	
  the	
  form	
  and	
  
click	
  on	
  “Submit”	
  
8	
  
Create	
  new	
  organiza>on	
  
Create	
  new	
  organiza>on	
  (Cont.)	
  
•  Fill	
  in	
  the	
  form	
  and	
  click	
  on	
  “Submit”	
  
Create	
  children	
  organiza>ons	
  
•  Create	
  a	
  new	
  organiza>on	
  and	
  this	
  >me	
  set	
  the	
  
parent	
  organisa>on	
  
Create	
  new	
  user	
  for	
  Parent	
  organiza>on	
  
Create	
  new	
  user	
  
•  Fill	
  in	
  the	
  form	
  and	
  click	
  on	
  “Submit”	
  
13	
  
User	
  registra>on	
  under	
  organiza>on	
  (children	
  
organiza>on)	
  
•  hVp://mint-­‐projects.image.ntua.gr/Locloud/	
  	
  
•  Click	
  on	
  “I	
  want	
  to	
  register”	
  
14	
  
User	
  registra>on	
  under	
  organiza>on	
  (Cont.)	
  
•  Fill	
  in	
  the	
  form	
  
	
  
•  Select	
  organiza>on	
  
	
  
•  Click	
  on	
  “Submit”	
  
Rights	
  assignment	
  to	
  user	
  
•  The	
  administrator	
  has	
  to	
  assign	
  rights	
  to	
  user	
  
User	
  roles	
  
•  Administrator:	
  This	
  user	
  can	
  create/update/delete	
  users	
  and	
  
children	
  organiza>ons	
  for	
  the	
  organiza>on	
  he	
  is	
  
administering.	
  	
  
•  Annotator	
  &	
  Publisher:	
  This	
  user	
  has	
  all	
  the	
  rights	
  of	
  an	
  
annotator	
  as	
  well	
  as	
  rights	
  to	
  perform	
  final	
  publishing	
  of	
  data.	
  
•  Annotator:	
  This	
  user	
  can	
  upload	
  data	
  for	
  his/her	
  organiza>on	
  
(and	
  any	
  children	
  organiza>ons)	
  and	
  perform	
  all	
  available	
  
data	
  handling	
  func>ons	
  (view	
  items,	
  delete	
  items,	
  mappings	
  
etc)	
  provided	
  by	
  the	
  system,	
  apart	
  from	
  final	
  publishing	
  of	
  
data.	
  
•  Data	
  Viewer:	
  This	
  user	
  only	
  has	
  viewing	
  rights	
  for	
  his	
  
organiza>on	
  
•  No	
  role:	
  A	
  user	
  that	
  has	
  registered	
  for	
  an	
  organiza>on	
  but	
  has	
  
User	
  roles	
  
Administrator	
  
Annotator	
  &	
  
Publisher	
  
Annotator	
  
Data	
  Viewer	
  
No	
  role	
  
18	
  
Metadata	
  Import	
  
19	
  
Import	
  metadata	
  	
  
•  Formats	
  
–  CSV	
  
•  UTF-­‐8	
  Encoding	
  
–  XML	
  file	
  containing	
  metadata	
  for	
  one	
  or	
  many	
  records	
  
–  ZIP	
  files	
  containing	
  an	
  XML	
  file	
  per	
  cultural	
  heritage	
  object	
  
•  Import	
  Recommenda>ons	
  
–  ZIP	
  files	
  containing	
  no	
  more	
  than	
  30.000	
  files	
  	
  
Import	
  metadata	
  
Import	
  metadata	
  (Cont.)	
  
q 	
  Import	
  the	
  file	
  containing	
  your	
  data	
  either	
  via	
  local	
  upload,	
  or	
  via	
  
Remote	
  FTP/ΗTTP	
  ,	
  OAI	
  URL	
  and	
  click	
  “Submit”	
   	
  (Different	
  upload	
  protocols	
  
are	
  supported)	
  
Import	
  metadata	
  (Cont.)	
  
Import	
  metadata	
  	
  
•  By	
  selec>ng	
  on	
  the	
  uploaded	
  file	
  from	
  “My	
  workspace”	
  view,	
  
the	
  “Dataset	
  Op>ons”	
  appear	
  
•  Aher	
   impor>ng	
   a	
   file	
   to	
   MINT	
   Inges>on	
   plaiorm	
   it	
   can	
   be	
  
viewed	
  in	
  “My	
  Workspace	
  menu”	
  either	
  with	
  a	
  green	
   	
   	
   	
  >ck	
  
that	
   indicates	
   that	
   the	
   import	
   was	
   successful	
   or	
   with	
   a	
   red	
  	
  	
  
that	
  indicates	
  	
  a	
  problem	
  during	
  upload	
  
Define	
  Items	
  
•  Set	
  	
  
–  The	
  item	
  level	
  of	
  your	
  import	
  (root	
  item)	
  
–  The	
  item	
  label	
  of	
  your	
  import	
  (>tle)	
  
–  The	
  iden>fier	
  of	
  your	
  import	
  
by	
  dragging	
  and	
  dropping	
  the	
  appropriate	
  elements	
  to	
  
the	
  appropriate	
  textboxes.	
  
	
  
Define	
  Items	
  (Cont.)	
  
Define	
  Items	
  (Cont.)	
  
Dataset	
  Sta>s>cs	
  
Show	
  all	
  items	
  
Show	
  all	
  items	
  (Cont.)	
  
•  Select	
  a	
  mapping	
  (not	
  applicable	
  at	
  this	
  point)	
  
•  Select	
  the	
  previews	
  you	
  like	
  
•  Click	
  on	
  an	
  item	
  from	
  the	
  list	
  
Create	
  New	
  Mapping	
  
31	
  
Create	
  new	
  mapping	
  
•  Select	
  the	
  schema	
  to	
  which	
  you	
  want	
  to	
  map	
  your	
  
metadata	
  
Mapping	
  editor	
  
Input Schema
Area
Mapping
Area
Navigation
Area
Input	
  Schema	
  Area	
  
•  The	
   tree	
   represents	
  
the	
   snapshot	
   of	
   the	
  
XML	
   schema	
   that	
   is	
  
used	
  as	
  input	
  for	
  the	
  
mapping	
  process.	
  The	
  
u s e r	
   i s	
   a b l e	
   t o	
  
navigate	
   and	
   access	
  
element	
   sta>s>cs	
  
and	
   also	
   to	
   search	
  
the	
  tree	
  by	
  using	
  the	
  
text	
  field	
  on	
  the	
  top.	
  	
  
Mapping	
  Area	
  
Naviga>on	
  Area	
  
•  Shortcuts	
  to	
  the	
  EDM	
  classes	
  
Naviga>on	
  Area	
  (Cont.)	
  
•  Bookmarks	
  	
  
–  A	
  user	
  can	
  set/unset	
  a	
  
bookmark	
  to	
  an	
  element	
  by	
  
clicking	
  on	
  the	
  star	
  (	
  	
  	
  	
  	
  )	
  on	
  
its	
  right	
  
Naviga>on	
  Area	
  (Cont.)	
  
•  Mandatory	
  elements	
  that	
  are	
  not	
  mapped	
  
Naviga>on	
  Area	
  (Cont.)	
  
•  Search	
  the	
  target	
  schema	
  
Mapping	
  editor	
  nota>on	
  	
  
On	
  the	
  top	
  of	
  each	
  element	
  in	
  the	
  mapping	
  area	
  –	
  the	
  schema	
  prefix	
  and	
  the	
  element	
  name	
  are	
  shown	
  –	
  
(eg.	
  edm:	
  ProvidedCHO)	
  there	
  are	
  some	
  indicators	
  described	
  in	
  the	
  following	
  table:	
  
Mapping	
  editor	
  nota>on	
  (Cont.)	
  
Icon Description
Appears on the left of the mapping to indicate that no conditional
mapping is used. By clicking on it conditional mapping is activated.
Appears on the left of the mapping to indicate that a conditional
mapping is used. By clicking on it the conditional mapping is de-
activated.
Appears on the left of the mapping to indicate that no functional
mapping is used. By clicking on it the functional mapping is
activated.
Appears on the left of the mapping to indicate that a functional
mapping is used. By clicking on it the functional mapping is de-
activated.
Appears on the left of the mapping to indicate that no value mapping
is used. By clicking on it the value mapping is activated.
Appears on the left of the mapping to indicate that a value mapping
is used. By clicking on it the value mapping is de-activated.
Appears on the top left of a mapping. By clicking on it concatenate
mapping is activated.
Appears on the top left of a mapping. By clicking on it you remove
the mapping.
Mappings	
  
Mapping	
  
Xpath	
  
Constant	
  
Concatenate	
  
Value	
  
Func>onal	
  
Condi>onal	
  
Structural	
  
Thesaurus	
  
Mappings	
  –	
  Xpath	
  mapping	
  
•  Xpath	
   mapping	
   is	
   performed	
   simply	
   by	
   dragging	
   the	
   xpath	
  
from	
  the	
  input	
  tree	
  and	
  dropping	
  it	
  to	
  the	
  desired	
  element	
  of	
  
the	
  mapping	
  area.	
  
	
  
Mappings	
  –	
  Enumerated	
  Mapping	
  
•  Double	
  click	
  on	
  an	
  element	
  that	
  takes	
  values	
  from	
  
an	
  enumerated	
  list.	
  	
  
Mappings	
  –	
  Constant	
  Mapping	
  
•  By	
   double	
   clicking	
   on	
   the	
   unmapped	
   area	
   you	
   can	
   type	
   a	
  
constant	
  value	
  that	
  will	
  be	
  applied	
  to	
  all	
  items.	
  	
  
Mappings	
  –	
  Concatenate	
  mapping	
  
•  By	
   clicking	
   on	
   the	
   	
   	
   	
   	
   icon	
   you	
   can	
   perform	
   a	
   concatenate	
  
mapping	
   i.e.	
   to	
   combine	
   more	
   than	
   one	
   mappings	
   for	
  
producing	
  a	
  new	
  mapping	
  
	
  
Mappings	
  –	
  Func>onal	
  Mappings	
  
•  By	
   clicking	
   on	
   the	
   	
   	
   	
   	
   	
   buVon	
   you	
   can	
   perform	
   a	
  
func>onal	
  mapping	
  i.e.	
  to	
  modify	
  the	
  value	
  of	
  an	
  input	
  
xpath	
  by	
  applying	
  a	
  string	
  manipula>on	
  func>on	
  to	
  it.	
  	
  
	
  
Func>onal	
  Mappings	
  
–  Substring	
  –	
  You	
  set	
  the	
  start	
  and	
  the	
  end	
  index.	
  
–  Substring	
  aIer	
  –	
  You	
  set	
  the	
  substring	
  of	
  the	
  original	
  string	
  aher	
  which	
  the	
  
value	
  is	
  taken.	
  
–  Substring	
  before	
  –	
  You	
  set	
  the	
  substring	
  of	
  the	
  original	
  string	
  before	
  which	
  
the	
  value	
  is	
  taken.	
  
–  Substring	
  between	
  –	
  You	
  set	
  the	
  substrings	
  of	
  the	
  original	
  string	
  aher	
  and	
  
before	
  which	
  the	
  value	
  is	
  taken.	
  
–  Split	
  –	
  You	
  set	
  the	
  delimiter	
  for	
  tokeniza>on	
  and	
  the	
  start	
  index	
  of	
  the	
  
original	
  string.	
  
–  Replace	
  string	
  -­‐	
  You	
  set	
  a	
  string	
  to	
  be	
  replaced	
  with	
  the	
  replacement	
  
–  Trim	
  –Trims	
  spaces	
  
–  Replace	
  with	
  regex	
  -­‐	
  Replace	
  all	
  occurrences	
  matching	
  the	
  regular	
  expression	
  
(first	
  argument)	
  with	
  the	
  second	
  argument	
  (string)	
  
–  Split-­‐	
  You	
  set	
  the	
  delimiter	
  for	
  the	
  tokeniza>on	
  and	
  the	
  start	
  index	
  of	
  the	
  
original	
  string	
  
–  Tokenize	
  content	
  and	
  generate	
  an	
  element	
  per	
  content	
  –	
  You	
  set	
  the	
  
delimiter	
  for	
  tokeniza>on.	
  
–  	
  Custom	
  funcCon	
  –	
  You	
  can	
  set	
  a	
  custom	
  XSLT	
  func>on	
  
Mappings	
  –	
  Func>onal	
  Mappings	
  
Mappings	
  –	
  Condi>onal	
  Mapping	
  
•  By	
  clicking	
  on	
  the	
  	
  	
  	
  buVon	
  you	
  can	
  perform	
  a	
  condi>onal	
  mapping	
  i.e.	
  to	
  
transform	
  the	
  value	
  from	
  an	
  input	
  xpath	
  by	
  using	
  condi>ons.	
  On	
  the	
  leh	
  
the	
  drop	
  down	
  menu	
  with	
  the	
  type	
  of	
  condi>on	
  appears	
  that	
  can	
  be	
  AND	
  
or	
  OR.	
  A	
  condi>on	
  is	
  set	
  using	
  one	
  of	
  the	
  following	
  func>ons.	
  	
  
–  Is	
  equal	
  to	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  when	
  the	
  given	
  xpath	
  is	
  equal	
  to	
  
the	
  given	
  value.	
  
–  Is	
  not	
  equal	
  to	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  when	
  the	
  given	
  xpath	
  is	
  not	
  
equal	
  to	
  the	
  given	
  value.	
  
–  Exists	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  the	
  given	
  xpath	
  exists.	
  It	
  is	
  
important	
  to	
  note	
  at	
  this	
  point	
  that	
  the	
  fact	
  the	
  xpath	
  of	
  an	
  element	
  exists	
  in	
  
the	
  input	
  tree	
  does	
  not	
  mean	
  that	
  it	
  exists	
  for	
  all	
  the	
  data	
  in	
  the	
  imported	
  
collec>on.	
  (In	
  other	
  words	
  the	
  input	
  tree	
  shown	
  on	
  the	
  leh	
  aggregates	
  all	
  the	
  
possible	
  xpaths	
  found	
  in	
  the	
  input	
  data).	
  
–  Does	
  not	
  exist	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  the	
  given	
  xpath	
  does	
  not	
  
exist.	
  It	
  is	
  important	
  to	
  note	
  at	
  this	
  point	
  that	
  the	
  fact	
  the	
  xpath	
  of	
  an	
  element	
  
exists	
  in	
  the	
  input	
  tree	
  does	
  not	
  mean	
  that	
  it	
  exists	
  for	
  all	
  the	
  data	
  in	
  the	
  
imported	
  collec>on.	
  (In	
  other	
  words	
  the	
  input	
  tree	
  shown	
  on	
  the	
  leh	
  
aggregates	
  all	
  the	
  possible	
  xpaths	
  found	
  in	
  the	
  input	
  data).	
  
Mappings	
  –	
  Condi>onal	
  Mapping	
  
–  Contains	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  the	
  given	
  
xpath	
  contains	
  the	
  given	
  value.	
  
–  Does	
  not	
  contain	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  
the	
  given	
  xpath	
  does	
  not	
  contain	
  the	
  given	
  value.	
  
–  Starts	
  with	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  the	
  
given	
  xpath	
  starts	
  with	
  the	
  given	
  value.	
  
–  Does	
  not	
  start	
  with	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  
if	
  the	
  given	
  xpath	
  does	
  not	
  start	
  with	
  the	
  given	
  value.	
  
–  Ends	
  with	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  the	
  
given	
  xpath	
  ends	
  with	
  the	
  given	
  value.	
  
–  Does	
  not	
  end	
  with	
  –	
  sets	
  a	
  condi>on	
  that	
  is	
  sa>sfied	
  if	
  
the	
  given	
  xpath	
  does	
  not	
  end	
  with	
  the	
  given	
  value.	
  
Mappings	
  –	
  Condi>onal	
  Mapping	
  
•  If	
  the	
  value	
  of	
  xpath	
  tns:Descrip>on	
  contains	
  “southwest”	
  
then	
  the	
  value	
  of	
  the	
  xpath	
  tns:Descrip>on	
  will	
  be	
  mapped	
  to	
  
the	
  xpath	
  edm:ProvidedCHO/dc:descrip>on	
  of	
  the	
  target	
  
schema.	
  
Mappings	
  –	
  Structural	
  Mapping	
  
•  Structural	
  mappings	
  form	
  a	
  special	
  category	
  of	
  mapping.	
  
As	
   you	
   may	
   have	
   no>ced	
   in	
   the	
   complex	
   types	
   of	
   the	
  
target	
   schema	
   illustrated	
   in	
   the	
   mapping	
   area	
   text	
  
“structural”	
  appears	
  instead	
  of	
  “unmapped”.	
  At	
  this	
  area	
  
you	
  can	
  map	
  complex	
  elements	
  of	
  your	
  input	
  metadata.	
  	
  
•  Let’s	
  assume	
  you	
  have	
  a	
  complex	
  element	
  named	
  “B”	
  in	
  
your	
  metadata	
  –	
  having	
  “C”	
  as	
  a	
  child	
  –	
  and	
  B	
  appears	
  3	
  
>mes	
  in	
  only	
  one	
  record.	
  Also	
  assume	
  complex	
  element	
  
“BTarget”	
   –	
   having	
   “CTarget”	
   as	
   a	
   child	
   –	
   in	
   the	
   target	
  
schema.	
   If	
   you	
   make	
   a	
   structural	
   mapping	
   of	
   B	
   (by	
  
dragging	
   it	
   and	
   dropping	
   it)	
   to	
   “BTarget”	
   and	
   then	
   you	
  
map	
  “C”	
  to	
  “CTarget”	
  3	
  “BTarget”	
  complex	
  elements	
  will	
  
appear	
  in	
  the	
  output	
  XML	
  having	
  “CTarget”	
  as	
  child	
  and	
  
having	
  the	
  values	
  of	
  “C”.	
  
•  By	
  clicking	
  on	
  the	
  	
  	
  	
  icon	
  you	
  can	
  perform	
  a	
  value	
  
mapping	
  i.e.	
  to	
  map	
  specific	
  values	
  of	
  your	
  input	
  
metadata	
  to	
  specific	
  values	
  that	
  you	
  set.	
  
	
  
Mappings	
  –	
  Value	
  Mappings	
  
Preview	
  Items	
  
55	
  
Preview	
  Items	
  
•  Click	
  on	
  preview	
  
•  Select	
  the	
  previews	
  you	
  like	
  in	
  each	
  tab	
  
•  Click	
  on	
  an	
  item	
  
	
  
Preview	
  Items	
  
•  Click	
  on	
  the	
  red	
  line	
  to	
  see	
  the	
  error	
  
Preview	
  Items	
  
Preview	
  Items	
  
Transform	
  Items	
  
60	
  
Transform	
  Items	
  
•  Select	
  Transform	
  from	
  the	
  Dataset	
  Op>ons	
  and	
  then	
  
select	
  the	
  mapping	
  with	
  which	
  you	
  wish	
  to	
  transform	
  
Preview	
  Transformed	
  Items	
  
The	
  transforma>on	
  icon	
  	
  	
  	
  	
  appears	
  next	
  to	
  the	
  dataset	
  and	
  the	
  
derived	
  dataset	
  appears	
  under	
  the	
  transforma>on	
  
•  If	
  there	
  are	
  no	
  errors	
  in	
  them	
  then	
  you	
  can	
  proceed	
  
with	
  the	
  publica>on	
  	
  by	
  clicking	
  on	
  Publish	
  to	
  MORE	
  	
  
Preview	
  Transformed	
  Items	
  (Mapped	
  Item)	
  
Preview	
  Transformed	
  Items	
  
(Europeana)	
  
Thank	
  you	
  
nsimou@image.ntua.gr	
  
eleni@image.ntua.gr	
  
66	
  
LoCloud	
  is	
  funded	
  by	
  the	
  European	
  Commission's	
  	
  
ICT	
  Policy	
  Support	
  Programme	
  
	
  
The	
  views	
  and	
  opinions	
  expressed	
  in	
  this	
  
	
  presenta>on	
  are	
  the	
  sole	
  responsibility	
  of	
  the	
  
	
  authors	
  and	
  do	
  not	
  necessarily	
  reflect	
  the	
  views	
  of	
  	
  
the	
  European	
  Commission.	
  
Funding	
  

Más contenido relacionado

Similar a LoCloud MINT metadata mapping tool, Nikolaos Simou, Eleni Iskou, National Technical Uuniversity of Athens

WinEst As 1. Es2. Tassignment stInfo (Esti.docx
WinEst As 1. Es2. Tassignment stInfo (Esti.docxWinEst As 1. Es2. Tassignment stInfo (Esti.docx
WinEst As 1. Es2. Tassignment stInfo (Esti.docx
alanfhall8953
 
Manual to basic gis
Manual to basic gisManual to basic gis
Manual to basic gis
Qust04
 
Feature guide opportunity manager(awom)
Feature guide   opportunity manager(awom)Feature guide   opportunity manager(awom)
Feature guide opportunity manager(awom)
Ajeet Singh
 

Similar a LoCloud MINT metadata mapping tool, Nikolaos Simou, Eleni Iskou, National Technical Uuniversity of Athens (20)

QGIS Tutorial 1
QGIS Tutorial 1QGIS Tutorial 1
QGIS Tutorial 1
 
WinEst As 1. Es2. Tassignment stInfo (Esti.docx
WinEst As 1. Es2. Tassignment stInfo (Esti.docxWinEst As 1. Es2. Tassignment stInfo (Esti.docx
WinEst As 1. Es2. Tassignment stInfo (Esti.docx
 
Step by step lsmw tutorial
Step by step lsmw tutorialStep by step lsmw tutorial
Step by step lsmw tutorial
 
Splunk 6.2 new features
Splunk 6.2 new featuresSplunk 6.2 new features
Splunk 6.2 new features
 
Manual to basic gis
Manual to basic gisManual to basic gis
Manual to basic gis
 
Web Based GIS LeadGen Introduction
Web Based GIS LeadGen IntroductionWeb Based GIS LeadGen Introduction
Web Based GIS LeadGen Introduction
 
R12 i setup doc
R12 i setup docR12 i setup doc
R12 i setup doc
 
Gis arc map& georeferencing-arcgis
Gis arc map& georeferencing-arcgisGis arc map& georeferencing-arcgis
Gis arc map& georeferencing-arcgis
 
Asset management
Asset managementAsset management
Asset management
 
L9 using datawarrior for scientific data visualization
L9 using datawarrior for scientific data visualizationL9 using datawarrior for scientific data visualization
L9 using datawarrior for scientific data visualization
 
View api analytics
View api analyticsView api analytics
View api analytics
 
How to perform quick action for a specific record from the map using dynamics...
How to perform quick action for a specific record from the map using dynamics...How to perform quick action for a specific record from the map using dynamics...
How to perform quick action for a specific record from the map using dynamics...
 
1a s4 i creating runcharts final
1a s4 i creating runcharts final1a s4 i creating runcharts final
1a s4 i creating runcharts final
 
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZer
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZerStd 12 Computer Chapter 1 Creating Html Forms Using KompoZer
Std 12 Computer Chapter 1 Creating Html Forms Using KompoZer
 
Tableau.pdf
Tableau.pdfTableau.pdf
Tableau.pdf
 
Tutorial 3 how to draw control structure diagram of the STPA safety analysis ...
Tutorial 3 how to draw control structure diagram of the STPA safety analysis ...Tutorial 3 how to draw control structure diagram of the STPA safety analysis ...
Tutorial 3 how to draw control structure diagram of the STPA safety analysis ...
 
Google Analytics Essential Training
Google Analytics Essential TrainingGoogle Analytics Essential Training
Google Analytics Essential Training
 
Jaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
Jaspersoft and Clarity PPM - Advanced Reporting with Data WarehouseJaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
Jaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
 
Geohosting english manual
Geohosting english manualGeohosting english manual
Geohosting english manual
 
Feature guide opportunity manager(awom)
Feature guide   opportunity manager(awom)Feature guide   opportunity manager(awom)
Feature guide opportunity manager(awom)
 

Más de locloud

Más de locloud (20)

Digital Cultural Heritage and the new EU Framework Programme
Digital Cultural Heritage and the new EU Framework ProgrammeDigital Cultural Heritage and the new EU Framework Programme
Digital Cultural Heritage and the new EU Framework Programme
 
LoCloud Overview
LoCloud OverviewLoCloud Overview
LoCloud Overview
 
LoCloud geolocation enrichment tools: On the Map
LoCloud geolocation enrichment tools: On the MapLoCloud geolocation enrichment tools: On the Map
LoCloud geolocation enrichment tools: On the Map
 
Microservices in LoCloud
Microservices in LoCloud Microservices in LoCloud
Microservices in LoCloud
 
The Mint Mapping tool
The Mint Mapping toolThe Mint Mapping tool
The Mint Mapping tool
 
Do MORe with your data
Do MORe with your dataDo MORe with your data
Do MORe with your data
 
Bastille, Bastille or Bastille?
Bastille, Bastille or Bastille? Bastille, Bastille or Bastille?
Bastille, Bastille or Bastille?
 
Beyond the space: the LoCloud Historical Place Names microservice
Beyond the space: the LoCloud Historical Place Names microserviceBeyond the space: the LoCloud Historical Place Names microservice
Beyond the space: the LoCloud Historical Place Names microservice
 
LoCloud Collections, or how to make your local heritage available on-line
LoCloud Collections, or how to make your local heritage available on-lineLoCloud Collections, or how to make your local heritage available on-line
LoCloud Collections, or how to make your local heritage available on-line
 
Cultural Heritage & H2020
Cultural Heritage & H2020Cultural Heritage & H2020
Cultural Heritage & H2020
 
Small, smaller and smallest: working with small archaeological content provid...
Small, smaller and smallest: working with small archaeological content provid...Small, smaller and smallest: working with small archaeological content provid...
Small, smaller and smallest: working with small archaeological content provid...
 
Spanish collections in Locloud: a round-trip talk between european institutions
Spanish collections in Locloud: a round-trip talk between european institutionsSpanish collections in Locloud: a round-trip talk between european institutions
Spanish collections in Locloud: a round-trip talk between european institutions
 
From local to global: Romanian cultural values in Europeana through Locloud
From local to global: Romanian cultural values in Europeana through LocloudFrom local to global: Romanian cultural values in Europeana through Locloud
From local to global: Romanian cultural values in Europeana through Locloud
 
Dynamics and partnerships with local associations involved in LoCloud: a case...
Dynamics and partnerships with local associations involved in LoCloud: a case...Dynamics and partnerships with local associations involved in LoCloud: a case...
Dynamics and partnerships with local associations involved in LoCloud: a case...
 
Increasing Visibility of Cultural Heritage Objects: A Case of Turkish Conten...
Increasing Visibility of Cultural Heritage Objects:  A Case of Turkish Conten...Increasing Visibility of Cultural Heritage Objects:  A Case of Turkish Conten...
Increasing Visibility of Cultural Heritage Objects: A Case of Turkish Conten...
 
A house museum in the cloud: the experience of Fondazione Ranieri di Sorbello...
A house museum in the cloud: the experience of Fondazione Ranieri di Sorbello...A house museum in the cloud: the experience of Fondazione Ranieri di Sorbello...
A house museum in the cloud: the experience of Fondazione Ranieri di Sorbello...
 
LoCloud: Enabling local digital heritage in Ireland
LoCloud: Enabling local digital heritage in IrelandLoCloud: Enabling local digital heritage in Ireland
LoCloud: Enabling local digital heritage in Ireland
 
Serbia in the (Lo)Clouds
Serbia in the (Lo)CloudsSerbia in the (Lo)Clouds
Serbia in the (Lo)Clouds
 
LoCloud: Report on the content delivered to Europeana
LoCloud: Report on the content delivered to EuropeanaLoCloud: Report on the content delivered to Europeana
LoCloud: Report on the content delivered to Europeana
 
LoCloud - D6.5 Sustainability and Exploitation Plan
LoCloud - D6.5 Sustainability and Exploitation PlanLoCloud - D6.5 Sustainability and Exploitation Plan
LoCloud - D6.5 Sustainability and Exploitation Plan
 

Último

Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 

LoCloud MINT metadata mapping tool, Nikolaos Simou, Eleni Iskou, National Technical Uuniversity of Athens

  • 1.   MINT  MAPPING  TOOL   Nikolaos  Simou,  Eleni  Iskou   NTUA  
  • 2. Overview   •  MINT  Mapping  Tool   –  User  Administra>on   –  Metadata  Import   –  Mappings   –  Transforma>on   –  Reports  
  • 4.   Metadata   •  The  term  metadata  refers  to  "data  about  data".  The   term   is   ambiguous,   as   it   is   used   for   two   fundamentally  different  concepts  (types).     •  Structural   metadata   is   about   the   design   and   specifica>on  of  data  structures  and  is  more  properly   called  "data  about  the  containers  of  data";     •  Descrip>ve   metadata,   on   the   other   hand,   is   about   individual   instances   of   applica>on   data,   the   data   content.   In   this   case,   a   useful   descrip>on   would   be   "data  about  data  content"  or  "content  about  content"   thus  metacontent.    
  • 6. USER  &  ORGANIZATION  REGISTRATION   •  User  Registra>on     •  Self-­‐registra>on  from  MINT  Mapping  Tool     •  User  registra>on  without  an  organiza>on     •  User  registra>on  under  an  exis>ng  organiza>on     •  User  management  (&  User  crea>on  under  an   organiza>on  by  his  administrator)   •  Organiza>on  Registra>on  &  Management      
  • 7. MINT  –  Instance  for  Locloud   ¨  hVp://mint-­‐projects.image.ntua.gr/locloud/   ¨  Click  on  “I  want  to  register”  
  • 8. User  Registra>on   •  Fill  in  the  form  and   click  on  “Submit”   8  
  • 10. Create  new  organiza>on  (Cont.)   •  Fill  in  the  form  and  click  on  “Submit”  
  • 11. Create  children  organiza>ons   •  Create  a  new  organiza>on  and  this  >me  set  the   parent  organisa>on  
  • 12. Create  new  user  for  Parent  organiza>on  
  • 13. Create  new  user   •  Fill  in  the  form  and  click  on  “Submit”   13  
  • 14. User  registra>on  under  organiza>on  (children   organiza>on)   •  hVp://mint-­‐projects.image.ntua.gr/Locloud/     •  Click  on  “I  want  to  register”   14  
  • 15. User  registra>on  under  organiza>on  (Cont.)   •  Fill  in  the  form     •  Select  organiza>on     •  Click  on  “Submit”  
  • 16. Rights  assignment  to  user   •  The  administrator  has  to  assign  rights  to  user  
  • 17. User  roles   •  Administrator:  This  user  can  create/update/delete  users  and   children  organiza>ons  for  the  organiza>on  he  is   administering.     •  Annotator  &  Publisher:  This  user  has  all  the  rights  of  an   annotator  as  well  as  rights  to  perform  final  publishing  of  data.   •  Annotator:  This  user  can  upload  data  for  his/her  organiza>on   (and  any  children  organiza>ons)  and  perform  all  available   data  handling  func>ons  (view  items,  delete  items,  mappings   etc)  provided  by  the  system,  apart  from  final  publishing  of   data.   •  Data  Viewer:  This  user  only  has  viewing  rights  for  his   organiza>on   •  No  role:  A  user  that  has  registered  for  an  organiza>on  but  has  
  • 18. User  roles   Administrator   Annotator  &   Publisher   Annotator   Data  Viewer   No  role   18  
  • 20. Import  metadata     •  Formats   –  CSV   •  UTF-­‐8  Encoding   –  XML  file  containing  metadata  for  one  or  many  records   –  ZIP  files  containing  an  XML  file  per  cultural  heritage  object   •  Import  Recommenda>ons   –  ZIP  files  containing  no  more  than  30.000  files    
  • 23. q   Import  the  file  containing  your  data  either  via  local  upload,  or  via   Remote  FTP/ΗTTP  ,  OAI  URL  and  click  “Submit”    (Different  upload  protocols   are  supported)   Import  metadata  (Cont.)  
  • 24. Import  metadata     •  By  selec>ng  on  the  uploaded  file  from  “My  workspace”  view,   the  “Dataset  Op>ons”  appear   •  Aher   impor>ng   a   file   to   MINT   Inges>on   plaiorm   it   can   be   viewed  in  “My  Workspace  menu”  either  with  a  green        >ck   that   indicates   that   the   import   was   successful   or   with   a   red       that  indicates    a  problem  during  upload  
  • 25. Define  Items   •  Set     –  The  item  level  of  your  import  (root  item)   –  The  item  label  of  your  import  (>tle)   –  The  iden>fier  of  your  import   by  dragging  and  dropping  the  appropriate  elements  to   the  appropriate  textboxes.    
  • 30. Show  all  items  (Cont.)   •  Select  a  mapping  (not  applicable  at  this  point)   •  Select  the  previews  you  like   •  Click  on  an  item  from  the  list  
  • 32. Create  new  mapping   •  Select  the  schema  to  which  you  want  to  map  your   metadata  
  • 33. Mapping  editor   Input Schema Area Mapping Area Navigation Area
  • 34. Input  Schema  Area   •  The   tree   represents   the   snapshot   of   the   XML   schema   that   is   used  as  input  for  the   mapping  process.  The   u s e r   i s   a b l e   t o   navigate   and   access   element   sta>s>cs   and   also   to   search   the  tree  by  using  the   text  field  on  the  top.    
  • 36. Naviga>on  Area   •  Shortcuts  to  the  EDM  classes  
  • 37. Naviga>on  Area  (Cont.)   •  Bookmarks     –  A  user  can  set/unset  a   bookmark  to  an  element  by   clicking  on  the  star  (          )  on   its  right  
  • 38. Naviga>on  Area  (Cont.)   •  Mandatory  elements  that  are  not  mapped  
  • 39. Naviga>on  Area  (Cont.)   •  Search  the  target  schema  
  • 40. Mapping  editor  nota>on     On  the  top  of  each  element  in  the  mapping  area  –  the  schema  prefix  and  the  element  name  are  shown  –   (eg.  edm:  ProvidedCHO)  there  are  some  indicators  described  in  the  following  table:  
  • 41. Mapping  editor  nota>on  (Cont.)   Icon Description Appears on the left of the mapping to indicate that no conditional mapping is used. By clicking on it conditional mapping is activated. Appears on the left of the mapping to indicate that a conditional mapping is used. By clicking on it the conditional mapping is de- activated. Appears on the left of the mapping to indicate that no functional mapping is used. By clicking on it the functional mapping is activated. Appears on the left of the mapping to indicate that a functional mapping is used. By clicking on it the functional mapping is de- activated. Appears on the left of the mapping to indicate that no value mapping is used. By clicking on it the value mapping is activated. Appears on the left of the mapping to indicate that a value mapping is used. By clicking on it the value mapping is de-activated. Appears on the top left of a mapping. By clicking on it concatenate mapping is activated. Appears on the top left of a mapping. By clicking on it you remove the mapping.
  • 42. Mappings   Mapping   Xpath   Constant   Concatenate   Value   Func>onal   Condi>onal   Structural   Thesaurus  
  • 43. Mappings  –  Xpath  mapping   •  Xpath   mapping   is   performed   simply   by   dragging   the   xpath   from  the  input  tree  and  dropping  it  to  the  desired  element  of   the  mapping  area.    
  • 44. Mappings  –  Enumerated  Mapping   •  Double  click  on  an  element  that  takes  values  from   an  enumerated  list.    
  • 45. Mappings  –  Constant  Mapping   •  By   double   clicking   on   the   unmapped   area   you   can   type   a   constant  value  that  will  be  applied  to  all  items.    
  • 46. Mappings  –  Concatenate  mapping   •  By   clicking   on   the           icon   you   can   perform   a   concatenate   mapping   i.e.   to   combine   more   than   one   mappings   for   producing  a  new  mapping    
  • 47. Mappings  –  Func>onal  Mappings   •  By   clicking   on   the             buVon   you   can   perform   a   func>onal  mapping  i.e.  to  modify  the  value  of  an  input   xpath  by  applying  a  string  manipula>on  func>on  to  it.      
  • 48. Func>onal  Mappings   –  Substring  –  You  set  the  start  and  the  end  index.   –  Substring  aIer  –  You  set  the  substring  of  the  original  string  aher  which  the   value  is  taken.   –  Substring  before  –  You  set  the  substring  of  the  original  string  before  which   the  value  is  taken.   –  Substring  between  –  You  set  the  substrings  of  the  original  string  aher  and   before  which  the  value  is  taken.   –  Split  –  You  set  the  delimiter  for  tokeniza>on  and  the  start  index  of  the   original  string.   –  Replace  string  -­‐  You  set  a  string  to  be  replaced  with  the  replacement   –  Trim  –Trims  spaces   –  Replace  with  regex  -­‐  Replace  all  occurrences  matching  the  regular  expression   (first  argument)  with  the  second  argument  (string)   –  Split-­‐  You  set  the  delimiter  for  the  tokeniza>on  and  the  start  index  of  the   original  string   –  Tokenize  content  and  generate  an  element  per  content  –  You  set  the   delimiter  for  tokeniza>on.   –   Custom  funcCon  –  You  can  set  a  custom  XSLT  func>on  
  • 49. Mappings  –  Func>onal  Mappings  
  • 50. Mappings  –  Condi>onal  Mapping   •  By  clicking  on  the        buVon  you  can  perform  a  condi>onal  mapping  i.e.  to   transform  the  value  from  an  input  xpath  by  using  condi>ons.  On  the  leh   the  drop  down  menu  with  the  type  of  condi>on  appears  that  can  be  AND   or  OR.  A  condi>on  is  set  using  one  of  the  following  func>ons.     –  Is  equal  to  –  sets  a  condi>on  that  is  sa>sfied  when  the  given  xpath  is  equal  to   the  given  value.   –  Is  not  equal  to  –  sets  a  condi>on  that  is  sa>sfied  when  the  given  xpath  is  not   equal  to  the  given  value.   –  Exists  –  sets  a  condi>on  that  is  sa>sfied  if  the  given  xpath  exists.  It  is   important  to  note  at  this  point  that  the  fact  the  xpath  of  an  element  exists  in   the  input  tree  does  not  mean  that  it  exists  for  all  the  data  in  the  imported   collec>on.  (In  other  words  the  input  tree  shown  on  the  leh  aggregates  all  the   possible  xpaths  found  in  the  input  data).   –  Does  not  exist  –  sets  a  condi>on  that  is  sa>sfied  if  the  given  xpath  does  not   exist.  It  is  important  to  note  at  this  point  that  the  fact  the  xpath  of  an  element   exists  in  the  input  tree  does  not  mean  that  it  exists  for  all  the  data  in  the   imported  collec>on.  (In  other  words  the  input  tree  shown  on  the  leh   aggregates  all  the  possible  xpaths  found  in  the  input  data).  
  • 51. Mappings  –  Condi>onal  Mapping   –  Contains  –  sets  a  condi>on  that  is  sa>sfied  if  the  given   xpath  contains  the  given  value.   –  Does  not  contain  –  sets  a  condi>on  that  is  sa>sfied  if   the  given  xpath  does  not  contain  the  given  value.   –  Starts  with  –  sets  a  condi>on  that  is  sa>sfied  if  the   given  xpath  starts  with  the  given  value.   –  Does  not  start  with  –  sets  a  condi>on  that  is  sa>sfied   if  the  given  xpath  does  not  start  with  the  given  value.   –  Ends  with  –  sets  a  condi>on  that  is  sa>sfied  if  the   given  xpath  ends  with  the  given  value.   –  Does  not  end  with  –  sets  a  condi>on  that  is  sa>sfied  if   the  given  xpath  does  not  end  with  the  given  value.  
  • 52. Mappings  –  Condi>onal  Mapping   •  If  the  value  of  xpath  tns:Descrip>on  contains  “southwest”   then  the  value  of  the  xpath  tns:Descrip>on  will  be  mapped  to   the  xpath  edm:ProvidedCHO/dc:descrip>on  of  the  target   schema.  
  • 53. Mappings  –  Structural  Mapping   •  Structural  mappings  form  a  special  category  of  mapping.   As   you   may   have   no>ced   in   the   complex   types   of   the   target   schema   illustrated   in   the   mapping   area   text   “structural”  appears  instead  of  “unmapped”.  At  this  area   you  can  map  complex  elements  of  your  input  metadata.     •  Let’s  assume  you  have  a  complex  element  named  “B”  in   your  metadata  –  having  “C”  as  a  child  –  and  B  appears  3   >mes  in  only  one  record.  Also  assume  complex  element   “BTarget”   –   having   “CTarget”   as   a   child   –   in   the   target   schema.   If   you   make   a   structural   mapping   of   B   (by   dragging   it   and   dropping   it)   to   “BTarget”   and   then   you   map  “C”  to  “CTarget”  3  “BTarget”  complex  elements  will   appear  in  the  output  XML  having  “CTarget”  as  child  and   having  the  values  of  “C”.  
  • 54. •  By  clicking  on  the        icon  you  can  perform  a  value   mapping  i.e.  to  map  specific  values  of  your  input   metadata  to  specific  values  that  you  set.     Mappings  –  Value  Mappings  
  • 56. Preview  Items   •  Click  on  preview   •  Select  the  previews  you  like  in  each  tab   •  Click  on  an  item    
  • 57. Preview  Items   •  Click  on  the  red  line  to  see  the  error  
  • 61. Transform  Items   •  Select  Transform  from  the  Dataset  Op>ons  and  then   select  the  mapping  with  which  you  wish  to  transform  
  • 62. Preview  Transformed  Items   The  transforma>on  icon          appears  next  to  the  dataset  and  the   derived  dataset  appears  under  the  transforma>on  
  • 63. •  If  there  are  no  errors  in  them  then  you  can  proceed   with  the  publica>on    by  clicking  on  Publish  to  MORE    
  • 64. Preview  Transformed  Items  (Mapped  Item)  
  • 65. Preview  Transformed  Items   (Europeana)  
  • 66. Thank  you   nsimou@image.ntua.gr   eleni@image.ntua.gr   66  
  • 67. LoCloud  is  funded  by  the  European  Commission's     ICT  Policy  Support  Programme     The  views  and  opinions  expressed  in  this    presenta>on  are  the  sole  responsibility  of  the    authors  and  do  not  necessarily  reflect  the  views  of     the  European  Commission.   Funding