COinS (eng version)


Published on

Published in: Technology
1 Comment
  • Here at PaperC ( – a platform to read high quality textbooks for free) we decided to provide OCoins for every book we host.

    Open Standards for the win!
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

COinS (eng version)

  1. 1. COinS find hidden information treasures... Milan Janíček translated from original (czech language) presentation
  2. 2. COinS – presentation contents <ul><ul><li>Motivation – What are COinS good for? </li></ul></ul><ul><ul><li>COinS technical solution </li></ul></ul><ul><ul><ul><li>ContextObject </li></ul></ul></ul><ul><ul><ul><li>Span </li></ul></ul></ul><ul><ul><li>COinS practically </li></ul></ul><ul><ul><li>Plugins for web browsers taking advantage of COinS </li></ul></ul><ul><ul><ul><li>OpenURL Refferer </li></ul></ul></ul><ul><ul><ul><li>Zotero </li></ul></ul></ul>
  3. 3. COinS? Why? <ul><ul><li>Linking on documents (electronic or physical) </li></ul></ul><ul><ul><li>=> How to do it? </li></ul></ul><ul><ul><li>We write reference ( in any standardised format) . </li></ul></ul><ul><ul><li>User tries to find the document using </li></ul></ul><ul><ul><li>search engine ( Google... ) </li></ul></ul><ul><ul><li>metasearch engine ( Metalib, Serials Solutions... ) </li></ul></ul><ul><ul><li>library catalog ( Aleph, WorldCat... ) </li></ul></ul><ul><ul><li>electronic resources database... </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><ul><li>writes down reference somewhere for later use </li></ul></ul><ul><ul><li>into any notepad </li></ul></ul><ul><ul><li>into computer file where he stores his references </li></ul></ul><ul><ul><li>... </li></ul></ul>
  4. 4. COinS? Why? (2) <ul><ul><li>Would be possible to work with information about document in a simpler manner ? </li></ul></ul><ul><ul><li>But everyone wants a bit different thing . </li></ul></ul><ul><ul><li>he can use different sources – direct document linking is not possible </li></ul></ul><ul><ul><li>has different requests on syntax – it is not clear how reference or information about document generally should look like </li></ul></ul><ul><ul><li>Information about document is the most important in both cases – metadata . </li></ul></ul><ul><ul><li>But how to simply write them on a web page ? </li></ul></ul>
  5. 5. COinS – What is it? <ul><ul><li>CoinS – ContextObject in Spans </li></ul></ul><ul><ul><li>ContextObject </li></ul></ul><ul><ul><li>object describing document (or anything different;-) </li></ul></ul><ul><ul><ul><li>ANSI standard Z39.88 – OpenURL 1.0 </li></ul></ul></ul><ul><ul><li>& </li></ul></ul><ul><ul><li>Span </li></ul></ul><ul><ul><li>an inline logical division tag in HTML </li></ul></ul><ul><ul><ul><li>does not change look of the site </li></ul></ul></ul><ul><ul><ul><ul><li>especially because it has not to be visible at all </li></ul></ul></ul></ul>
  6. 6. ContextObject <ul><ul><li>ContextObject (Z39.88, OpenURL 1.0) </li></ul></ul><ul><ul><li>Original idea – connecting of resources (link reslover) – reduction of problems with hard links </li></ul></ul><ul><ul><li>Server gets the metadata in this format (=ContextObject) </li></ul></ul><ul><ul><li>identifies document </li></ul></ul><ul><ul><li>offers services (eg. link) </li></ul></ul><ul><ul><li>In most cases is ContextObject written using URL form : </li></ul></ul><ul><ul><li>link resolver address + metadata as parameters </li></ul></ul><ul><ul><li> ?param1=param1&param2=param2.... </li></ul></ul><ul><ul><li>*) Older and simplier specification OpenURL 0.1 exists too. It offers more restricted possibilites of format choose, only target document can be specified. </li></ul></ul>
  7. 7. ContextObject (2) <ul><ul><li>ContextObject example: </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>&rft_id = info:doi/10.1126/science.275.5304.1320 </li></ul></ul><ul><ul><li>&rft_id = info:pmid/9036860 </li></ul></ul><ul><ul><li>&req_id = </li></ul></ul><ul><ul><li>&res_id = </li></ul></ul><ul><ul><li>&rft_val_fmt = info:ofi/fmt:kev:mtx:journal </li></ul></ul><ul><ul><li>&rft.aulast = Bergelson </li></ul></ul><ul><ul><li>&rft.auinit = J </li></ul></ul><ul><ul><li>& = 1997 </li></ul></ul><ul><ul><li>&rft.atitle = Isolation of a common receptor for coxsackie B viruses and </li></ul></ul><ul><ul><li>adenoviruses 2 and 5 </li></ul></ul><ul><ul><li>&rft.jtitle = Science </li></ul></ul><ul><ul><li>&rft.volume = 275 </li></ul></ul><ul><ul><li>&rft.spage = 1320 </li></ul></ul><ul><ul><li>&rft.epage = 1323 </li></ul></ul>
  8. 8. ContextObject (3) <ul><ul><li>ContextObject example: </li></ul></ul><ul><ul><li> - where to send </li></ul></ul><ul><ul><li>&rft_id = info:doi/10.1126/science.275.5304.1320 - DOI </li></ul></ul><ul><ul><li>&rft_id = info:pmid/9036860 - PubMed ID </li></ul></ul><ul><ul><li>&req_id = - who searches </li></ul></ul><ul><ul><li>&res_id = - where from </li></ul></ul><ul><ul><li>&rft_val_fmt = info:ofi/fmt:kev:mtx:journal - metadata format </li></ul></ul><ul><ul><li>&rft.aulast = Bergelson - author surname </li></ul></ul><ul><ul><li>&rft.auinit = J - author name </li></ul></ul><ul><ul><li>& = 1997 - release year </li></ul></ul><ul><ul><li>&rft.atitle = Isolation of a common receptor for coxsackie B viruses and </li></ul></ul><ul><ul><li>adenoviruses 2 and 5 - article name </li></ul></ul><ul><ul><li>&rft.jtitle = Science - journal name </li></ul></ul><ul><ul><li>&rft.volume = 275 - volume </li></ul></ul><ul><ul><li>&rft.spage = 1320 - starting page </li></ul></ul><ul><ul><li>&rft.epage = 1323 - ending page </li></ul></ul>
  9. 9. Span <ul><ul><li><span> </li></ul></ul><ul><ul><li>is HTML mark for inline logical division </li></ul></ul><ul><ul><li>simmilar mark <div> exists - but creates new block </li></ul></ul><ul><ul><li>code example: </li></ul></ul><ul><ul><li>and its display: </li></ul></ul>
  10. 10. ContextObject in Span <ul><ul><li>ContextObject (parameters) are inserted into tag <span>, attribute „title“ </li></ul></ul><ul><ul><li>< span class =&quot; Z3988 &quot; title=&quot; ctx_ver= Z39.88-2004 </li></ul></ul><ul><ul><li>&amp;rft_val_fmt= info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal </li></ul></ul><ul><ul><li>&amp;rft.issn= 1045-4438 &quot;></span> </li></ul></ul><ul><ul><li>class – identificion of COinS </li></ul></ul><ul><ul><li>title – passed parameters </li></ul></ul><ul><ul><li>What we reckognize from it? </li></ul></ul><ul><ul><li>ContextObject is in version Z39.88 , </li></ul></ul><ul><ul><li>format je journal , </li></ul></ul><ul><ul><li>journals ISSN is 1045-4438 </li></ul></ul>
  11. 11. COinS practically (1) <ul><ul><li>Richard Feynman on Wikipedia... </li></ul></ul>
  12. 12. COinS practically (2) <ul><ul><li>...bibliography is under the article... </li></ul></ul>
  13. 13. COinS practically (3) <ul><ul><li>... there are hidden COinS objects in bibliography! </li></ul></ul>
  14. 14. COinS practically (4) <ul><ul><li>COinS are not very elegant on first look... </li></ul></ul>
  15. 15. COinS practically (5) <ul><ul><li>...but more important are capabilites they yield </li></ul></ul><ul><ul><li>conection with library service SFX in this case </li></ul></ul>
  16. 16. Return to beginnig <ul><ul><li>Why COinS? </li></ul></ul><ul><ul><li>user tries to find document using– web search engine, metasearch engine, library catalog, elektronic resources... </li></ul></ul><ul><ul><li>or writes it down somewhere for later use – into a notepad, file where he stores his references... </li></ul></ul><ul><ul><li>COinS adds data into a page, but how to work with them? </li></ul></ul><ul><ul><li>We use any of plugins (add-ons) for browser! </li></ul></ul><ul><ul><li>We will introduce 2: </li></ul></ul><ul><ul><li>OpenURL Refferer </li></ul></ul><ul><ul><li>Zotero </li></ul></ul>
  17. 17. OpenURL Refferer <ul><ul><li>OpenURL Refferer </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Browser: Internet Explorer, Firefox </li></ul></ul><ul><ul><li>Author: OCLC </li></ul></ul><ul><ul><li>Price: free </li></ul></ul><ul><ul><li>What does it do: creates links on pre-set link resolver </li></ul></ul><ul><ul><li>(we get link that chosen library offers) </li></ul></ul><ul><ul><li>How does it work: </li></ul></ul><ul><ul><li>take parameters from COinS </li></ul></ul><ul><ul><li>plugin adds resolver address and icon </li></ul></ul><ul><ul><li>=> displays link </li></ul></ul>
  18. 18. OpenURL Refferer - Setting tries to find local resolvers * preferences are taken from OCLC Registry hard setting of link resolver setting if and which text or icon will be displayed in the link
  19. 19. OpenURL Refferer & COPAC & SFX@STK
  20. 20. OpenURL Refferer & COPAC & JIB
  21. 21. OpenURL Refferer & HubMed & SFX UTB
  22. 22. Zotero <ul><ul><li>Zotero </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Browser: only Firefox (version 3 and higher) </li></ul></ul><ul><ul><li>Author: George Mason University </li></ul></ul><ul><ul><li>Price: free </li></ul></ul><ul><ul><li>What does it do: rreference manager, many functions... can save data from COinS and allows user to work further with them </li></ul></ul><ul><ul><li>How does it work: </li></ul></ul><ul><ul><li>icon is displayed , if there are any COinS on page </li></ul></ul><ul><ul><li>after click metadata are stored into Zotero Library </li></ul></ul>
  23. 23. Zotero & Wikipedia (Alan Turing)
  24. 24. Zotero & Wikipedia (Alan Turing)
  25. 25. Zotero & Wikipedia (Alan Turing)
  26. 26. Zotero & Wikipedia (Alan Turing)
  27. 27. Jak můžu vytvořit COinS pro své stránky? <ul><ul><li>1) create COinS </li></ul></ul><ul><ul><li>COinS generator (OCLC) </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>use Perl module for creating OpenURL </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><ul><li>2) insert COinS into source code of your pages </li></ul></ul>
  28. 28. Summary <ul><ul><li>COinS </li></ul></ul><ul><ul><li>allows hide metadata about an article on a web page in standardised format (OpenURL) </li></ul></ul><ul><ul><li>Plugins for browsers can use COinS for: </li></ul></ul><ul><ul><li>finding the document </li></ul></ul><ul><ul><li>storing documents metadata </li></ul></ul><ul><ul><li>If you add COinS on your pages, you allow users more simple and personalized work with resources . </li></ul></ul>