Opened 10 years ago

Closed 9 years ago

#486 closed enhancement (fixed)

Sanitize OAI endpoint links / UI enhancement

Reported by: Oliver Schonefeld Owned by: Sander Maijers
Priority: major Milestone:
Component: Centre Registry Version:
Keywords: Cc: Sander Maijers

Description

The center registry should story only base URI for OAI provider, i.e. without query strings.

Instead if "http://repos.ids-mannheim.de/oaiprovider?verb=Identify" is should sanitize the value to "http://repos.ids-mannheim.de/oaiprovider"

Rationale: tools don't need to worry about stripping the query strings, when they query the center registry for OAI endpoints; the query string "verb=Identify" is already part of the OAI protocol and needs to be changed if a client wants to perform harvesting.

Furthermore, the center registry should provide the plain base URI of the endpoint, but could also provide links to endpoint information (labeled "Identity"; "?verb=Identify" appended to base URI) or supported metadata formats (labeled "Metadata formats"; "?verb=ListMetadataFormats" appended to base URI, etc.

Minor bug: there is a stray "<" after the table of OAI endpoints in the HTML view.

Does an URI exists for the REST interface, that generates a list of available ORI providers? If not, that would also be a nice feature.

Change History (5)

comment:1 Changed 10 years ago by DefaultCC Plugin

Cc: George.Georgovassilis@mpi.nl added

comment:2 Changed 10 years ago by twagoo

Cc: George.Georgovassilis@mpi.nl removed
Component: ComponentRegistryCenterRegistry
Owner: changed from twagoo to BSanchezRZG

comment:3 Changed 10 years ago by Sander Maijers

Cc: Sander Maijers added
Reporter: changed from oschonef to Oliver Schonefeld

comment:4 Changed 10 years ago by Sander Maijers

Owner: changed from BSanchezRZG to Sander Maijers
Status: newaccepted

comment:5 Changed 9 years ago by Sander Maijers

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