SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Getting more out of
         social bookmarking sites
                for science




Ian Mulvany, Web Publishing, Nature Publishing Group.   i.mulvany@nature.com
The first bookmarking site was delicious

now there are a few oerings for science, key feature is ability
to import citation metadata.

Connotea was inspired by this,

   some design decision, such as using the uri as the main key in the db, were influenced by this

   
   has led to some problems

   
   buggotea

   
   inability to import citations without uri,

   
   but we are working on these fixes

citeulike has about the same beginnings

bibsonomy is from bielefield in germany and is a research project

elsevier has just joined in for fun with 2collab
The first bookmarking site was delicious

now there are a few oerings for science, key feature is ability
to import citation metadata.

Connotea was inspired by this,

   some design decision, such as using the uri as the main key in the db, were influenced by this

   
   has led to some problems

   
   buggotea

   
   inability to import citations without uri,

   
   but we are working on these fixes

citeulike has about the same beginnings

bibsonomy is from bielefield in germany and is a research project

elsevier has just joined in for fun with 2collab
The first bookmarking site was delicious

now there are a few oerings for science, key feature is ability
to import citation metadata.

Connotea was inspired by this,

   some design decision, such as using the uri as the main key in the db, were influenced by this

   
   has led to some problems

   
   buggotea

   
   inability to import citations without uri,

   
   but we are working on these fixes

citeulike has about the same beginnings

bibsonomy is from bielefield in germany and is a research project

elsevier has just joined in for fun with 2collab
The first bookmarking site was delicious

now there are a few oerings for science, key feature is ability
to import citation metadata.

Connotea was inspired by this,

   some design decision, such as using the uri as the main key in the db, were influenced by this

   
   has led to some problems

   
   buggotea

   
   inability to import citations without uri,

   
   but we are working on these fixes

citeulike has about the same beginnings

bibsonomy is from bielefield in germany and is a research project

elsevier has just joined in for fun with 2collab
The first bookmarking site was delicious

now there are a few oerings for science, key feature is ability
to import citation metadata.

Connotea was inspired by this,

   some design decision, such as using the uri as the main key in the db, were influenced by this

   
   has led to some problems

   
   buggotea

   
   inability to import citations without uri,

   
   but we are working on these fixes

citeulike has about the same beginnings

bibsonomy is from bielefield in germany and is a research project

elsevier has just joined in for fun with 2collab
The first bookmarking site was delicious

now there are a few oerings for science, key feature is ability
to import citation metadata.

Connotea was inspired by this,

   some design decision, such as using the uri as the main key in the db, were influenced by this

   
   has led to some problems

   
   buggotea

   
   inability to import citations without uri,

   
   but we are working on these fixes

citeulike has about the same beginnings

bibsonomy is from bielefield in germany and is a research project

elsevier has just joined in for fun with 2collab
Connotea front page, blog, community pages.
user home page,
toolbox, on right
user tags
related tags
related users, groups
Getting data into Connotea

There is a bookmarklet for any browser which is javascript

On a page from pubmed authors and pmid highlighted are captured by connotea, and
added by the connotea bookmarklet
Getting data in, part 2

The meta-data from the paper has been captured

When you begin to add tags suggested tags are presented based on
tags you have already used

paper by Huberman et all shows that displaying all tags drives tag-onomies to stable state (Polya-
Renyi urn model)
You need to display the full community tags, which we don’t do ... yet.
Getitng data out

Open Data, important


Export only gets out the citation data, and not extra meta data that the user
has added such as comments or tags.

Formats: txt, rdf, BibTex,RIS,EndNote an api??
RDF                                                  HTML

          RSS                                                  XML
More generally there are 4 types of interglue at work

We provide an API

1 rss: nature clinical practice articles via rss - connotea

2 rdf: e.g. Entity Describer

3 plain html: add to connotea script and other greasemonkey scripts

4 xml: MultiGuise
http://www.connotea.org/user/IanMulvany

  http://www.connotea.org/users/tag/scifoo


 http://www.connotea.org/user/IanMulvany/tag/scifoo


http://www.connotea.org/user/IanMulvany/tag/science


http://www.connotea.org/user/IanMulvany/tag/
            science2.0+citation

Example of calls to query the data, html output
http://www.connotea.org/data/user/IanMulvany

     http://www.connotea.org/data/users/tag/scifoo


     http://www.connotea.org/data/user/IanMulvany/tag/
                          scifoo

     http://www.connotea.org/data/user/IanMulvany/tag/
                         science

 http://www.connotea.org/data/user/IanMulvany/tag/
 science2.0+citation

Example of API calls
“After you make an API, the first thing people want to do is
        write a wrapper in their favorite language”




API now has 4 wrapper libraries
“After you make an API, the first thing people want to do is
        write a wrapper in their favorite language”


                 Java




API now has 4 wrapper libraries
“After you make an API, the first thing people want to do is
        write a wrapper in their favorite language”


                 Java

                                  Python




API now has 4 wrapper libraries
“After you make an API, the first thing people want to do is
        write a wrapper in their favorite language”


                 Java

                                  Python



                                       Perl




API now has 4 wrapper libraries
“After you make an API, the first thing people want to do is
        write a wrapper in their favorite language”


                 Java

                                  Python


                   Ruby
                                       Perl




API now has 4 wrapper libraries
sample rss output
http://mekentosj.com/

Example of interaction using the api

A. Griekspoor’s papers
http://baoilleach.blogspot.com/2007/06/add-to-connotea-from-journal-pages.html



Another sample using the api

Many tools can be seen at http://www.connotea.org/wiki/ConnoteaTools
http://baoilleach.blogspot.com/2007/06/add-to-connotea-from-journal-pages.html




Provides a Digg-like number next to DOI’s
http://baoilleach.blogspot.com/2007/06/add-to-connotea-from-journal-pages.html

Clicking on the icon allows quick adding to connotea library
http://baoilleach.blogspot.com/2007/06/add-to-connotea-from-journal-pages.html



Some fine-tuning required with lots of tags
http://apps.similette.com/multiguise/

   http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm
Robert Muetzelfeldt has produced an interesting use for connotea

This sort of use is a good example of how people may adapt an open system

XML as a backbone

Connotea links XML documents across the web
http://apps.similette.com/multiguise/

   http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm
MultiGuise chains these documents together to present dierent views
on the documents.

MultiGuise Summary View
http://apps.similette.com/multiguise/

   http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm
MultiGuise model view
http://apps.similette.com/multiguise/

   http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm
MultiGuise Graph Simulator view

You can create any view you like, and make it available to MultiGuise by
bookmarking the XML document appropriately in Connotea.
http://www.connotea.org/wiki/User:MrED
   http://www.connotea.org/wiki/EntityDescriber

   http://i9606.blogspot.com/2007/08/connotea-semantic-web-ed.html

Another example of a tool built on top of Connotea

The Entity describer uses the RDF output and greasemonkey
to extend the suggested tags to fixed ontologies.

This is quite a new add on.
http://www.connotea.org/wiki/User:MrED
   http://www.connotea.org/wiki/EntityDescriber

   http://i9606.blogspot.com/2007/08/connotea-semantic-web-ed.html

Ontological tags can be colour coded.
http://www.connotea.org/wiki/User:MrED
   http://www.connotea.org/wiki/EntityDescriber

   http://i9606.blogspot.com/2007/08/connotea-semantic-web-ed.html

There are many ontologies to choose from.
Future?




what about the future?

We want to make connotea a good recommendation engine for science
Graph Analysis?




                                               Text
                                                Text
                                                 Text




Connotea is a graph.

It should be possible to use this property to do collaborative filtering
Citation Analysis?




Eigenfactor.org use the graph properties of the references to try to provide
better analysis of the weighting of citations.

Add in reading lists from connotea and one could begin to provide
tailored paper reccomendations
The End!
Other Topics


✦           Tagging tool
✦             groups
✦     hub med, post genomic
✦         nature network
✦   document recommendation
✦          open source
✦          offline-online
✦     synchronizing citations
✦        better everything
Does anyone have any experience with any of the following?


                            Information bottleneck
                             Collaborative Filtering
                          Citation Network Analysis
                           Pattern Burst Detection
                          Propagating Particle Swarm
                                     PCA
                                   Page Rank




propogating particle swarm - rodriguez and bollen lnal 2001
Information Bottleneck - Tishby, also paper by Wiggins
Page Reank, Folk Rank paper by Gerd Stumme
That’s really the End!
?xml version=quot;1.0quot;?
                   rdf:RDF
                    xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
                    xmlns:rdfs=quot;http://www.w3.org/2000/01/rdf-schema#quot;
                    xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;
                    xmlns:dcterms=quot;http://purl.org/dc/terms/quot;
                    xmlns:prism=quot;http://prismstandard.org/namespaces/1.2/basic/quot;
                    xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
                    xmlns=quot;http://www.connotea.org/2005/01/schema#quot;
                    Post rdf:about=quot;http://www.connotea.org/user/IanMulvany/uri/
                   1f079ccb3687202fdaa517d5245b5588quot;
                      titleFirst SciFoo Lives On Session/title
                      dc:subjectsecondlife/dc:subject
                      dc:subjectscifoo/dc:subject
                      userBookmarkID576893/userBookmarkID
                      dc:creatorIanMulvany/dc:creator
                      private0/private
                      created2007-08-21T15:46:38Z/created
                      updated2007-08-21T15:46:38Z/updated
                      uri
                       dcterms:URI rdf:about=quot;http://usefulchem.blogspot.com/2007/08/first-scifoo-lives-on-
                   session.htmlquot;
                         dc:titleUseful Chemistry: First SciFoo Lives On Session/dc:title
                         linkhttp://usefulchem.blogspot.com/2007/08/first-scifoo-lives-on-session.html/link
                         hash1f079ccb3687202fdaa517d5245b5588/hash
                         citation
                           rdf:Description
                            citationID582573/citationID
                            prism:titleFirst SciFoo Lives On Session/prism:title
                            foaf:maker
                              foaf:Person
                               foaf:nameJean-Claude Bradley/foaf:name
                              /foaf:Person
                            /foaf:maker
                            dc:date2007-08-20T00:00:00Z/dc:date
                            journalID546903/journalID
                            prism:publicationNameUseful Chemistry/prism:publicationName
                           /rdf:Description
                         /citation

                                                                                                                 back
                       /dcterms:URI
                      /uri
                    /Post
                   /rdf:RDFhyperlink


Sample rdf output from Connotea

Weitere ähnliche Inhalte

Ähnlich wie BarCamb Connotea by Ian Mulvany

Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentationTom Johnson
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataGael Varoquaux
 
covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...
covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...
covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...Shun Nagaya
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Erich van Rijn
 
Make an Instant Website with Webhooks
Make an Instant Website with WebhooksMake an Instant Website with Webhooks
Make an Instant Website with WebhooksAnne Gentle
 
Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...
Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...
Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...Matt Weaver
 
I broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projectsI broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projectsBert JW Regeer
 
I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...T. Kim Nguyen
 
Publishing Technology Today
Publishing Technology TodayPublishing Technology Today
Publishing Technology TodayApex CoVantage
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Guillaume POTIER
 
Docs as Part of the Product - Open Source Summit North America 2018
Docs as Part of the Product - Open Source Summit North America 2018Docs as Part of the Product - Open Source Summit North America 2018
Docs as Part of the Product - Open Source Summit North America 2018Den Delimarsky
 
Introduction to new technologies in drupal 8
Introduction to new technologies in drupal 8Introduction to new technologies in drupal 8
Introduction to new technologies in drupal 8naxoc
 
Web components Introduction
Web components IntroductionWeb components Introduction
Web components IntroductionEugenio Romano
 
F/LOSS in Norwegian libraries
F/LOSS in Norwegian librariesF/LOSS in Norwegian libraries
F/LOSS in Norwegian librariesLibriotech
 
Research Tool - End Note
Research Tool - End NoteResearch Tool - End Note
Research Tool - End Noteador
 
The next generation of google APIs (Ade Oshineye)
The next generation of google APIs (Ade Oshineye)The next generation of google APIs (Ade Oshineye)
The next generation of google APIs (Ade Oshineye)Ontico
 
Writing great documentation - CodeConf 2011
Writing great documentation - CodeConf 2011Writing great documentation - CodeConf 2011
Writing great documentation - CodeConf 2011Jacob Kaplan-Moss
 

Ähnlich wie BarCamb Connotea by Ian Mulvany (20)

Publishing strategies for API documentation
Publishing strategies for API documentationPublishing strategies for API documentation
Publishing strategies for API documentation
 
Scientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of dataScientist meets web dev: how Python became the language of data
Scientist meets web dev: how Python became the language of data
 
Walter api
Walter apiWalter api
Walter api
 
covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...
covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...
covo.js : A JavaScript Library to Utilize Subject Headings and Thesauri on th...
 
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
Bill Kasdorf - Apex Content Solutions - Agile processes, agile publications (...
 
Make an Instant Website with Webhooks
Make an Instant Website with WebhooksMake an Instant Website with Webhooks
Make an Instant Website with Webhooks
 
Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...
Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...
Ebooks without Vendors: Using Open Source Software to Create and Share Meanin...
 
I broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projectsI broke what?!??!? Taking over maintenance on well loved projects
I broke what?!??!? Taking over maintenance on well loved projects
 
I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...I broke what? Taking over maintenance on existing (well loved) projects, by B...
I broke what? Taking over maintenance on existing (well loved) projects, by B...
 
1428393873 mhkx3 ln
1428393873 mhkx3 ln1428393873 mhkx3 ln
1428393873 mhkx3 ln
 
Publishing Technology Today
Publishing Technology TodayPublishing Technology Today
Publishing Technology Today
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company
 
Docs as Part of the Product - Open Source Summit North America 2018
Docs as Part of the Product - Open Source Summit North America 2018Docs as Part of the Product - Open Source Summit North America 2018
Docs as Part of the Product - Open Source Summit North America 2018
 
Introduction to new technologies in drupal 8
Introduction to new technologies in drupal 8Introduction to new technologies in drupal 8
Introduction to new technologies in drupal 8
 
Web components Introduction
Web components IntroductionWeb components Introduction
Web components Introduction
 
F/LOSS in Norwegian libraries
F/LOSS in Norwegian librariesF/LOSS in Norwegian libraries
F/LOSS in Norwegian libraries
 
Research Tool - End Note
Research Tool - End NoteResearch Tool - End Note
Research Tool - End Note
 
The next generation of google APIs (Ade Oshineye)
The next generation of google APIs (Ade Oshineye)The next generation of google APIs (Ade Oshineye)
The next generation of google APIs (Ade Oshineye)
 
Yahoo is open to developers
Yahoo is open to developersYahoo is open to developers
Yahoo is open to developers
 
Writing great documentation - CodeConf 2011
Writing great documentation - CodeConf 2011Writing great documentation - CodeConf 2011
Writing great documentation - CodeConf 2011
 

Mehr von Ian Mulvany

Mendeley and Activity Data
Mendeley and Activity DataMendeley and Activity Data
Mendeley and Activity DataIan Mulvany
 
Unveiling the web, making the implicit explicit.
Unveiling the web, making the implicit explicit.Unveiling the web, making the implicit explicit.
Unveiling the web, making the implicit explicit.Ian Mulvany
 
Telstar cambridge-2010-07-22-im.key
Telstar cambridge-2010-07-22-im.keyTelstar cambridge-2010-07-22-im.key
Telstar cambridge-2010-07-22-im.keyIan Mulvany
 
Growing Beyond Journals, Nature Web Applications
Growing Beyond Journals, Nature Web ApplicationsGrowing Beyond Journals, Nature Web Applications
Growing Beyond Journals, Nature Web ApplicationsIan Mulvany
 
Potential Of Technology
Potential Of TechnologyPotential Of Technology
Potential Of TechnologyIan Mulvany
 
A Cabinet Of Web2.0 Scientific Curiosities
A Cabinet Of Web2.0 Scientific CuriositiesA Cabinet Of Web2.0 Scientific Curiosities
A Cabinet Of Web2.0 Scientific CuriositiesIan Mulvany
 
Integrating Everyting
Integrating EverytingIntegrating Everyting
Integrating EverytingIan Mulvany
 
Manvsmachinewithnotes
ManvsmachinewithnotesManvsmachinewithnotes
ManvsmachinewithnotesIan Mulvany
 
Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0Ian Mulvany
 

Mehr von Ian Mulvany (11)

Mendeley and Activity Data
Mendeley and Activity DataMendeley and Activity Data
Mendeley and Activity Data
 
Unveiling the web, making the implicit explicit.
Unveiling the web, making the implicit explicit.Unveiling the web, making the implicit explicit.
Unveiling the web, making the implicit explicit.
 
Telstar cambridge-2010-07-22-im.key
Telstar cambridge-2010-07-22-im.keyTelstar cambridge-2010-07-22-im.key
Telstar cambridge-2010-07-22-im.key
 
Growing Beyond Journals, Nature Web Applications
Growing Beyond Journals, Nature Web ApplicationsGrowing Beyond Journals, Nature Web Applications
Growing Beyond Journals, Nature Web Applications
 
Potential Of Technology
Potential Of TechnologyPotential Of Technology
Potential Of Technology
 
A Cabinet Of Web2.0 Scientific Curiosities
A Cabinet Of Web2.0 Scientific CuriositiesA Cabinet Of Web2.0 Scientific Curiosities
A Cabinet Of Web2.0 Scientific Curiosities
 
Mining Surprise
Mining SurpriseMining Surprise
Mining Surprise
 
Integrating Everyting
Integrating EverytingIntegrating Everyting
Integrating Everyting
 
Manvsmachine
ManvsmachineManvsmachine
Manvsmachine
 
Manvsmachinewithnotes
ManvsmachinewithnotesManvsmachinewithnotes
Manvsmachinewithnotes
 
Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0
 

Kürzlich hochgeladen

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

BarCamb Connotea by Ian Mulvany

  • 1. Getting more out of social bookmarking sites for science Ian Mulvany, Web Publishing, Nature Publishing Group. i.mulvany@nature.com
  • 2. The first bookmarking site was delicious now there are a few oerings for science, key feature is ability to import citation metadata. Connotea was inspired by this, some design decision, such as using the uri as the main key in the db, were influenced by this has led to some problems buggotea inability to import citations without uri, but we are working on these fixes citeulike has about the same beginnings bibsonomy is from bielefield in germany and is a research project elsevier has just joined in for fun with 2collab
  • 3. The first bookmarking site was delicious now there are a few oerings for science, key feature is ability to import citation metadata. Connotea was inspired by this, some design decision, such as using the uri as the main key in the db, were influenced by this has led to some problems buggotea inability to import citations without uri, but we are working on these fixes citeulike has about the same beginnings bibsonomy is from bielefield in germany and is a research project elsevier has just joined in for fun with 2collab
  • 4. The first bookmarking site was delicious now there are a few oerings for science, key feature is ability to import citation metadata. Connotea was inspired by this, some design decision, such as using the uri as the main key in the db, were influenced by this has led to some problems buggotea inability to import citations without uri, but we are working on these fixes citeulike has about the same beginnings bibsonomy is from bielefield in germany and is a research project elsevier has just joined in for fun with 2collab
  • 5. The first bookmarking site was delicious now there are a few oerings for science, key feature is ability to import citation metadata. Connotea was inspired by this, some design decision, such as using the uri as the main key in the db, were influenced by this has led to some problems buggotea inability to import citations without uri, but we are working on these fixes citeulike has about the same beginnings bibsonomy is from bielefield in germany and is a research project elsevier has just joined in for fun with 2collab
  • 6. The first bookmarking site was delicious now there are a few oerings for science, key feature is ability to import citation metadata. Connotea was inspired by this, some design decision, such as using the uri as the main key in the db, were influenced by this has led to some problems buggotea inability to import citations without uri, but we are working on these fixes citeulike has about the same beginnings bibsonomy is from bielefield in germany and is a research project elsevier has just joined in for fun with 2collab
  • 7. The first bookmarking site was delicious now there are a few oerings for science, key feature is ability to import citation metadata. Connotea was inspired by this, some design decision, such as using the uri as the main key in the db, were influenced by this has led to some problems buggotea inability to import citations without uri, but we are working on these fixes citeulike has about the same beginnings bibsonomy is from bielefield in germany and is a research project elsevier has just joined in for fun with 2collab
  • 8. Connotea front page, blog, community pages.
  • 9. user home page, toolbox, on right user tags related tags related users, groups
  • 10. Getting data into Connotea There is a bookmarklet for any browser which is javascript On a page from pubmed authors and pmid highlighted are captured by connotea, and added by the connotea bookmarklet
  • 11. Getting data in, part 2 The meta-data from the paper has been captured When you begin to add tags suggested tags are presented based on tags you have already used paper by Huberman et all shows that displaying all tags drives tag-onomies to stable state (Polya- Renyi urn model) You need to display the full community tags, which we don’t do ... yet.
  • 12. Getitng data out Open Data, important Export only gets out the citation data, and not extra meta data that the user has added such as comments or tags. Formats: txt, rdf, BibTex,RIS,EndNote an api??
  • 13. RDF HTML RSS XML More generally there are 4 types of interglue at work We provide an API 1 rss: nature clinical practice articles via rss - connotea 2 rdf: e.g. Entity Describer 3 plain html: add to connotea script and other greasemonkey scripts 4 xml: MultiGuise
  • 14. http://www.connotea.org/user/IanMulvany http://www.connotea.org/users/tag/scifoo http://www.connotea.org/user/IanMulvany/tag/scifoo http://www.connotea.org/user/IanMulvany/tag/science http://www.connotea.org/user/IanMulvany/tag/ science2.0+citation Example of calls to query the data, html output
  • 15. http://www.connotea.org/data/user/IanMulvany http://www.connotea.org/data/users/tag/scifoo http://www.connotea.org/data/user/IanMulvany/tag/ scifoo http://www.connotea.org/data/user/IanMulvany/tag/ science http://www.connotea.org/data/user/IanMulvany/tag/ science2.0+citation Example of API calls
  • 16. “After you make an API, the first thing people want to do is write a wrapper in their favorite language” API now has 4 wrapper libraries
  • 17. “After you make an API, the first thing people want to do is write a wrapper in their favorite language” Java API now has 4 wrapper libraries
  • 18. “After you make an API, the first thing people want to do is write a wrapper in their favorite language” Java Python API now has 4 wrapper libraries
  • 19. “After you make an API, the first thing people want to do is write a wrapper in their favorite language” Java Python Perl API now has 4 wrapper libraries
  • 20. “After you make an API, the first thing people want to do is write a wrapper in their favorite language” Java Python Ruby Perl API now has 4 wrapper libraries
  • 22. http://mekentosj.com/ Example of interaction using the api A. Griekspoor’s papers
  • 23. http://baoilleach.blogspot.com/2007/06/add-to-connotea-from-journal-pages.html Another sample using the api Many tools can be seen at http://www.connotea.org/wiki/ConnoteaTools
  • 27. http://apps.similette.com/multiguise/ http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm Robert Muetzelfeldt has produced an interesting use for connotea This sort of use is a good example of how people may adapt an open system XML as a backbone Connotea links XML documents across the web
  • 28. http://apps.similette.com/multiguise/ http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm MultiGuise chains these documents together to present dierent views on the documents. MultiGuise Summary View
  • 29. http://apps.similette.com/multiguise/ http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm MultiGuise model view
  • 30. http://apps.similette.com/multiguise/ http://www.itfutures.ed.ac.uk/robert_muetzelfeldt_synopsis.htm MultiGuise Graph Simulator view You can create any view you like, and make it available to MultiGuise by bookmarking the XML document appropriately in Connotea.
  • 31. http://www.connotea.org/wiki/User:MrED http://www.connotea.org/wiki/EntityDescriber http://i9606.blogspot.com/2007/08/connotea-semantic-web-ed.html Another example of a tool built on top of Connotea The Entity describer uses the RDF output and greasemonkey to extend the suggested tags to fixed ontologies. This is quite a new add on.
  • 32. http://www.connotea.org/wiki/User:MrED http://www.connotea.org/wiki/EntityDescriber http://i9606.blogspot.com/2007/08/connotea-semantic-web-ed.html Ontological tags can be colour coded.
  • 33. http://www.connotea.org/wiki/User:MrED http://www.connotea.org/wiki/EntityDescriber http://i9606.blogspot.com/2007/08/connotea-semantic-web-ed.html There are many ontologies to choose from.
  • 34. Future? what about the future? We want to make connotea a good recommendation engine for science
  • 35. Graph Analysis? Text Text Text Connotea is a graph. It should be possible to use this property to do collaborative filtering
  • 36. Citation Analysis? Eigenfactor.org use the graph properties of the references to try to provide better analysis of the weighting of citations. Add in reading lists from connotea and one could begin to provide tailored paper reccomendations
  • 38. Other Topics ✦ Tagging tool ✦ groups ✦ hub med, post genomic ✦ nature network ✦ document recommendation ✦ open source ✦ offline-online ✦ synchronizing citations ✦ better everything
  • 39. Does anyone have any experience with any of the following? Information bottleneck Collaborative Filtering Citation Network Analysis Pattern Burst Detection Propagating Particle Swarm PCA Page Rank propogating particle swarm - rodriguez and bollen lnal 2001 Information Bottleneck - Tishby, also paper by Wiggins Page Reank, Folk Rank paper by Gerd Stumme
  • 41. ?xml version=quot;1.0quot;? rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; xmlns:rdfs=quot;http://www.w3.org/2000/01/rdf-schema#quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xmlns:dcterms=quot;http://purl.org/dc/terms/quot; xmlns:prism=quot;http://prismstandard.org/namespaces/1.2/basic/quot; xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns=quot;http://www.connotea.org/2005/01/schema#quot; Post rdf:about=quot;http://www.connotea.org/user/IanMulvany/uri/ 1f079ccb3687202fdaa517d5245b5588quot; titleFirst SciFoo Lives On Session/title dc:subjectsecondlife/dc:subject dc:subjectscifoo/dc:subject userBookmarkID576893/userBookmarkID dc:creatorIanMulvany/dc:creator private0/private created2007-08-21T15:46:38Z/created updated2007-08-21T15:46:38Z/updated uri dcterms:URI rdf:about=quot;http://usefulchem.blogspot.com/2007/08/first-scifoo-lives-on- session.htmlquot; dc:titleUseful Chemistry: First SciFoo Lives On Session/dc:title linkhttp://usefulchem.blogspot.com/2007/08/first-scifoo-lives-on-session.html/link hash1f079ccb3687202fdaa517d5245b5588/hash citation rdf:Description citationID582573/citationID prism:titleFirst SciFoo Lives On Session/prism:title foaf:maker foaf:Person foaf:nameJean-Claude Bradley/foaf:name /foaf:Person /foaf:maker dc:date2007-08-20T00:00:00Z/dc:date journalID546903/journalID prism:publicationNameUseful Chemistry/prism:publicationName /rdf:Description /citation back /dcterms:URI /uri /Post /rdf:RDFhyperlink Sample rdf output from Connotea