Opac embed / escape
Use cases:
- Link out to external info on same resource ("See tags and comments on this book")
- Embed additional info (LibraryThing-type functions; tags; links to subject maps)
- Embedding microformats, formatted citations, links to download citations into citation manager, etc., etc.
Methods:
OutputRewritablePage
- Allow scripting to be inserted.
- Allow page elements to be addressed
(need to meet W3c standards, be consistent, and where possible provide ids for elements.) - Embed contextual data elements needed for context for linking or embedded (example: with a record display, include the bibid in an addressable location)
Binding: Javascript and XHTML. We could specify standard element ids for context.
OutputIntermediateFormat
- Output in semantically structured format
- Allow downstream transformations
Binding:
Output XML. Can be embedded in a XSLT pipeline. (e.g. tomcat, cocoon,). We could specify standard element schemas for the XML output.
We might not require particular element ids and names, but we can have OPAC providers publish which ones they use.
Who will work on this: John, Todd