Blog

 2 minute read.

Structured Search Using PRISM Elements

thammond

thammond – 2009 May 30

In Search

We just registered in the SRU (Search and Retrieve by URL) search registry the following components:

Context Sets

  • PRISM Context Set version 2.0

    Schemas

    This means that an SRU (Search and Retrieve by URL) search engine that supported one of the PRISM context sets registered above could accept CQL (Contextual Query Language) queries such as the following:

    1. prism.doi = “10.1038/nature05398”

      • prism.publicationName = “Nature” and prism.volume = “444” and prism.number = “7119” and prism.startingPage = “E9”

        • dc.identifier = “doi:10.1038/nature05398”

          • dc.creator = “Jones-Smith” and prism.publicationName = “Nature” and prism.publicationDate > “2006-01-01”

            • dc.title any “fractal pollock” and prism.publicationName = “Nature” sortBy prism.publicationDate/sort.descending

              • “fractal anlysis” and prism.publicationDate within “2005-01-01 2008-12-31” sortBy dc.creator/sort.ascending

    (Note that the quotes are only needed above for the DOI strings which contain a “/” character. Otherwise they are optional in the above examples.)

    Any query such as one of the above (here #1) could be sent to the server on a querystring like so:

    > ?version=1.1&operation=searchRetrieve&query=prism.doi=%2210.1038/nature05398%22

    and if the server were also equipped to respond with PAM (PRISM Aggregator Message) format for result records, a response might look like this:

    fractal-analysis-pam.jpg

    PAM was discussed here earlier.

    Such a structured response would provide the metadata elements for applications to build various interfaces into the original article:

    fractal-analysis.jpg

    We think that these PRISM components (context sets and schemas) will be useful for structured search of scholarly publications.

See also:

comments powered by Disqus
RSS Feed

Categories

Archives

Last Updated: 2018 July 7 by thammond