Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#535 closed enhancement (wontfix)

Add URN:NBN resolving

Reported by: Twan Goosen Owned by:
Priority: minor Milestone:
Component: VLO web app Version:
Keywords: Cc:


URN:NBN links are rewritten to links to the resolver (see #153, r5025). Functionality could be added to actually resolve the URN exactly as happens with handles. Simply adding a handler to will make this happen, since its resolve() method gets called via Ajax for resource links after page load.

The way to implement a handle would be very similar to the Handle API handler ( except that the response of the NBN resolver is XML.

For example, to resolve the URN urn:nbn:de:gbv:23-drucke/814-4-theol-1s4, a request needs to be made to, which returns

<?xml version="1.0" encoding="UTF-8"?>
This is a computer generated response to your request listed below. Do NOT modify it manually!
In case of a problem see the XML Schema Definition ( first.
Kadir Karaca Koçer - German National Library
<pidef:pidef xmlns:pidef="" xmlns:xsi="" xsi:schemaLocation="">
      <pidef:pi_info num="2001356488">

Only the value at /pidef/data/resolving_information/url_info/url is of interest for this purpose.

Change History (4)

comment:1 Changed 10 years ago by DefaultCC Plugin

Cc: added

comment:2 Changed 9 years ago by Twan Goosen

Milestone: VLO-3.1VLO-3.2

Splitting 3.1 milestone. Most open tickets go to 3.2 so that we can have a release on the short term.

comment:3 Changed 9 years ago by Twan Goosen

Resolution: wontfix
Status: newclosed

comment:4 Changed 9 years ago by Twan Goosen

Milestone: VLO-3.2

Removing invalid/wontfix/worksforme tickets from 3.2 milestone

Note: See TracTickets for help on using tickets.