On Fri, Feb 24, 2012 at 4:18 AM, Frank Bennett <[email protected]>wrote:
> On Fri, Feb 24, 2012 at 8:44 AM, andrea rossato <[email protected]>
> wrote:
> > Frank Bennett <[email protected]> writes:
> >> On Wed, Feb 22, 2012 at 12:15 AM, Charles Parnot
> >> <[email protected]> wrote:
> >>> Ah, OK, sorry, I misunderstood as well :-) It's still unclear to me
> what you have in mind. Could you give an example of what the CSL would look
> like?
> >>>
> >>> charles
> >>
> >> As a first step, I'm just thinking of the easy case, where a DOI or
> >> URL is rendered in the citation output. One could just apply links
> >> automatically by default, with a processor toggle to turn links off if
> >> they are not desired. There wouldn't be any impact on CSL.
> >>
> >> I'll be looking at HTML output first, just because I know the markup
> >> for anchors there. Once I've gotten the processor to provide the
> >> markup in HTML, it should be simple enough for someone who knows RTF
> >> syntax to add a similar extension there.
> >>
> >> Adding links to arbitrary portions of the output (like the title, as
> >> Bruce suggests) would be a next step, dependent on extensions to CSL.
> >
> > A possible solution for the first simple step would be to inspect the
> > DOI variable:
> >
> > - if prefixed by "doi:" I could produce:
> > <a href="http://dx.doi.org/10.1038/171737a0">10.1038/171737a0</a>
> >
> > - if prefixed by "http://dx.doi.org/" I could produce:
> > <a href="http://dx.doi.org/10.1038/171737a0">
> http://dx.doi.org/10.1038/171737a0</a>
> >
> > - if not prefixed by I could produce plain text.
> >
> > Would that make sense?
>
> Could we just assume that the field contains a valid DOI, since that's
> what the field is meant for? Then we could just prefix it with
> http://dx.doi.org/ in the href of the anchor, and make the unprefixed
> field value the content of the anchor. It will break if there is a
> "doi:" or "http://dx.doi.org/" prefix written into the field, but the
> breakage will encourage people to clean up their data.
Fine with me, as long as the CSL processor wrapper (e.g. Zotero and its
import/web/search translators) helps with the clean up.
Rintze
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
xbiblio-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbiblio-devel