Opened 11 years ago

Closed 10 years ago

#323 closed defect (fixed)

TLA records: missing Landing Page

Reported by: dietuyt Owned by: sanmai
Priority: major Milestone:
Component: MetadataCuration Version:
Keywords: Cc: herold, keeloo

Description (last modified by dietuyt)

The current records in the VLO are adding the @format=cmdi part identifiers to the IMDI browser:

http://corpus1.mpi.nl/ds/imdi_browser/?openpath=hdl%3A1839%2F00-0000-0000-0017-EEAB-6%40format%3Dcmdi

Could be solved by adding a landing page resource proxy to:

http://corpus1.mpi.nl/ds/imdi_browser/?openpath=hdl%3A1839%2F00-0000-0000-0017-EEAB-6

instead.

Basic rule for this:

landing page = "http://corpus1.mpi.nl/ds/imdi_browser/?openpath=" +
MdSelfLink value

Needs to be fixed in source:metadata/trunk/toolkit/xslt/imdi2clarin.xsl and to be communicated to the MPI OAI-PMH admin (Lari and Kees Jan)

Attachments (1)

imdi2clarin.2.xsl (34.5 KB) - added by sanmai 11 years ago.
Version that should fix the issue as per Dieter's requirements.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 11 years ago by DefaultCC Plugin

Cc: herold added

comment:2 Changed 11 years ago by dietuyt

Description: modified (diff)
Owner: changed from dietuyt to sanmai
Status: newassigned

comment:3 Changed 11 years ago by twagoo

A couple of observations/remarks

  • The 'open path' functionality of the IMDI browser is broken at the moment making this issue a bit hard to debug. MPI ticket #3042 is covering this. Best to talk to Guilherme if you want to know more about this, e.g. what URI format should work when things are not broken.
  • Since the '@format=cmdi' postfix gets added explicitly for the MdSelfLink it should be easy to not add it for the landing page resource reference in the XSLT. I am pretty sure that having only the 'bare' IMDI handle is the way to go, as this will be interpretable by the IMDI browser.
  • I will be away for four weeks after today and since it has not been committed I cannot have a look at Sander's proposed changes before I get back but I hope that the above two points are helpful in resolving this :)

Adding Kees-Jan as CC 'ter info'.

comment:4 Changed 11 years ago by twagoo

Cc: keeloo added

Changed 11 years ago by sanmai

Attachment: imdi2clarin.2.xsl added

Version that should fix the issue as per Dieter's requirements.

comment:5 Changed 11 years ago by sanmai

According to keeloo, there remain problems with this CMDI/IMDI duality that cannot be solved by fixing the XSLT alone. One place is the 'Open in original context' function of records in the VLO.

As for twagoo's first point: another blocker is: ticket:3145

Last edited 11 years ago by sanmai (previous) (diff)

comment:6 Changed 11 years ago by dietuyt

Added a comment to the MPI ticket #3042 in order to find out what the status is.

comment:7 Changed 10 years ago by dietuyt

  • add a LandingPage ResourceProxy for all IMDIs that have a handle

MdSelfLink?, that contains the handle + "@view", like eg:

<ResourceProxy id="entry">
  <ResourceType>LandingPage</ResourceType>
  <ResourceRef>hdl:1839/00-0000-0000-0008-7CF8-E@view</ResourceRef>
</ResourceProxy>

Note that this only works if the MdSelfLink is a handle. As far as I
know there is already a check in the XSL for this.

comment:8 Changed 10 years ago by dietuyt

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.