- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Wed, 29 May 2013 16:46:01 -0400
- To: public-semweb-lifesci@w3.org
- Message-ID: <51A66909.30705@openlinksw.com>
On 5/28/13 6:51 PM, Alan Ruttenberg wrote: > > On May 28, 2013, at 6:23 PM, Kingsley Idehen <kidehen@openlinksw.com > <mailto:kidehen@openlinksw.com>> wrote: > >> On 5/28/13 5:04 PM, Richard Boyce wrote: >>> I think this helps bioportal keep track of usage (to justify its >>> existence) and reduce annoying bots. Also, I get updates from >>> bioportal for having registered an account. -R >> >> Bots are annoying, but they are part of the ecosystem. >> API keys are archaic and quite contradictory an RDF based Linked Data >> realm. > > Yup. There are more clever ways of accomplishing the desired goals > outside inconveniencing every user with an api key. Seems to me the > goals also have to do with tracking the usage of the URIs and the > users of the resource. > > I have tried to advise the Bioportal team about the basic of linked > data norms and etiquette in the past, but they seem to be slow to > progress along the learning curve. Kingsley, may I suggest that you > give specific advise on where changes would be desirable. Alan, Some quick pointers: 1. They should look at using WebID + TLS (nee. FOAF+SSL) for authentication 2. They can seek help from those that know how to apply the above to this problem. > I would start by paying particular attention to cases where bioportal > URIs duplicate authoritative URIs given by the authors of the > resources they aggregate. For example, Chris points out that OBO > Foundry URIs are intended to be linked data friendly, and certainly > Bioportal should not be rewriting these. But I'm sure you can give > plenty of other advise that might help them learn the finer points. Yes, but I am struggling to understand their goals based on the contradictory nature of the current publication which is described as being Linked Data oriented. Quite confusing, to say the least. > > I remain, as always, at their disposal. Naturally, you and I can chat if you have active involvement with this effort. Kingsley > > Regards, > Alan > >> >> RDF is about structured data enhanced with entity relationship >> semantics. If one actually looks to dog-food RDF you end up with >> solution to this broadly exposed problem. All that's required here is >> the construct RDF based data access policies that are driven by >> entity relationship semantics. >> >> Links: >> >> 1. http://www.w3.org/wiki/WebAccessControl -- Web Access Controls >> 2. http://bit.ly/M7hd4T -- protecting SPARQL endpoints using RDF >> based entity relationship semantics >> 3. http://bit.ly/UuWZSI -- collection of posts about ACLs and Data >> Access policies. >> >> >> >> Kingsley >>> >>> On 05/28/2013 04:54 PM, Jim McCusker wrote: >>>> I can see asking for an API key for working with computational >>>> resources (like Annotator and Ontology Recommender), but we don't >>>> need an API key to see those classes in HTML, why should we need >>>> one to see them in RDF? >>>> >>>> Jim >>>> >>>> >>>> On Tue, May 28, 2013 at 4:07 PM, Peter Ansell >>>> <ansell.peter@gmail.com <mailto:ansell.peter@gmail.com>> wrote: >>>> >>>> Hi Kingsley, >>>> >>>> I think you may need an API key to work with them? [1] >>>> >>>> Cheers, >>>> >>>> Peter >>>> >>>> [1] http://www.bioontology.org/wiki/index.php/NCBO_REST_services >>>> >>>> >>>> On 29 May 2013 05:55, Kingsley Idehen <kidehen@openlinksw.com >>>> <mailto:kidehen@openlinksw.com>> wrote: >>>> >>>> All, >>>> >>>> Who are the folks responsible for URIs such as: >>>> >>>> 1. <http://purl.bioontology.org/ontology/NCIM/C0144157> ? >>>> 2. <http://purl.bioontology.org/ontology/MSH/C010843> ? >>>> >>>> I ask due to the following curl output: >>>> >>>> HTTP/1.1 302 Moved Temporarily >>>> Date: Tue, 28 May 2013 19:46:48 GMT >>>> Server: 1060 NetKernel v3.3 - Powered by Jetty >>>> Location: >>>> http://bioportal.bioontology.org/virtual/1499/C0144157 >>>> Content-Type: text/html; charset=iso-8859-1 >>>> X-Purl: 2.0; http://localhost:8080 <http://localhost:8080/> >>>> Expires: Thu, 01 Jan 1970 00:00:00 GMT >>>> Content-Length: 287 >>>> Connection: close >>>> >>>> HTTP/1.1 404 >>>> Date: Tue, 28 May 2013 19:46:48 GMT >>>> Server: Apache/2.2.15 (Red Hat) >>>> X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.18 >>>> Cache-Control: no-cache >>>> Set-Cookie: _bp_session=61cc2ee75b3abf041d7df4ada339ce68; >>>> domain=.bioontology.org <http://bioontology.org/>; path=/; >>>> HttpOnly >>>> Content-Length: 6468 >>>> Status: 404 >>>> Connection: close >>>> Content-Type: */*; charset=utf-8 >>>> >>>> And: >>>> >>>> curl -ILH "Accept: text/turtle" >>>> http://purl.bioontology.org/ontology/MSH/C010843 >>>> HTTP/1.1 302 Moved Temporarily >>>> Date: Tue, 28 May 2013 19:54:21 GMT >>>> Server: 1060 NetKernel v3.3 - Powered by Jetty >>>> Location: http://bioportal.bioontology.org/virtual/1351/C010843 >>>> Content-Type: text/html; charset=iso-8859-1 >>>> X-Purl: 2.0; http://localhost:8080 <http://localhost:8080/> >>>> Expires: Thu, 01 Jan 1970 00:00:00 GMT >>>> Content-Length: 286 >>>> Connection: close >>>> >>>> HTTP/1.1 302 >>>> Date: Tue, 28 May 2013 19:54:21 GMT >>>> Server: Apache/2.2.15 (Red Hat) >>>> X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.18 >>>> Cache-Control: no-cache >>>> X-Runtime: 12 >>>> Set-Cookie: _bp_session=9889b1bed12d58172331ce1bbf42d516; >>>> domain=.bioontology.org <http://bioontology.org/>; path=/; >>>> HttpOnly >>>> Location: >>>> http://bioportal.bioontology.org/visualize/46836/?conceptid=C010843 >>>> Content-Length: 133 >>>> Status: 302 >>>> Vary: Accept-Encoding >>>> Connection: close >>>> Content-Type: text/html; charset=utf-8 >>>> >>>> HTTP/1.1 301 >>>> Date: Tue, 28 May 2013 19:54:21 GMT >>>> Server: Apache/2.2.15 (Red Hat) >>>> X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.18 >>>> Cache-Control: no-cache >>>> X-Runtime: 17 >>>> Set-Cookie: _bp_session=17e1fddfad5145ef1b6217dc6a76570c; >>>> domain=.bioontology.org <http://bioontology.org/>; path=/; >>>> HttpOnly >>>> Location: >>>> http://bioportal.bioontology.org/ontologies/46836?p=terms&conceptid=C010843 >>>> Content-Length: 145 >>>> Status: 301 >>>> Vary: Accept-Encoding >>>> Connection: close >>>> Content-Type: text/html; charset=utf-8 >>>> >>>> HTTP/1.1 200 >>>> Date: Tue, 28 May 2013 19:54:21 GMT >>>> Server: Apache/2.2.15 (Red Hat) >>>> X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.18 >>>> X-Runtime: 149 >>>> ETag: "2d0e7a20547ae7fa0b9fd221222016e6" >>>> Cache-Control: private, max-age=0, must-revalidate >>>> Set-Cookie: _bp_session=0770e84c6238dfdcc24bb8e0f65a8faf; >>>> domain=.bioontology.org <http://bioontology.org/>; path=/; >>>> HttpOnly >>>> Content-Length: 93664 >>>> Status: 200 >>>> Vary: Accept-Encoding >>>> Connection: close >>>> Content-Type: text/html; charset=utf-8 >>>> >>>> >>>> >>>> -- >>>> >>>> Regards, >>>> >>>> Kingsley Idehen >>>> Founder & CEO >>>> OpenLink Software >>>> Company Web: http://www.openlinksw.com >>>> <http://www.openlinksw.com/> >>>> Personal Weblog: http://www.openlinksw.com/blog/~kidehen >>>> <http://www.openlinksw.com/blog/%7Ekidehen> >>>> Twitter/Identi.ca <http://Identi.ca> handle: @kidehen >>>> Google+ Profile: >>>> https://plus.google.com/112399767740508618350/about >>>> LinkedIn Profile: http://www.linkedin.com/in/kidehen >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Jim McCusker >>>> Programmer Analyst >>>> Krauthammer Lab, Pathology Informatics >>>> Yale School of Medicine >>>> james.mccusker@yale.edu <mailto:james.mccusker@yale.edu> | (203) >>>> 785-4436 >>>> http://krauthammerlab.med.yale.edu >>>> <http://krauthammerlab.med.yale.edu/> >>>> >>>> PhD Student >>>> Tetherless World Constellation >>>> Rensselaer Polytechnic Institute >>>> mccusj@cs.rpi.edu <mailto:mccusj@cs.rpi.edu> >>>> http://tw.rpi.edu <http://tw.rpi.edu/> >>> >>> >>> -- >>> Richard D Boyce, PhD >>> Assistant Professor of Biomedical Informatics >>> Faculty, Geriatric Pharmaceutical Outcomes and Gero-Informatics Research and Training Program >>> Scholar, Comparative Effectiveness Research Program >>> University of Pittsburgh >>> rdb20@pitt.edu >>> Office: 412-648-9219 >>> Twitter: @bhaapgh >> >> >> -- >> >> Regards, >> >> Kingsley Idehen >> Founder & CEO >> OpenLink Software >> Company Web:http://www.openlinksw.com >> Personal Weblog:http://www.openlinksw.com/blog/~kidehen >> Twitter/Identi.ca <http://Identi.ca> handle: @kidehen >> Google+ Profile:https://plus.google.com/112399767740508618350/about >> LinkedIn Profile:http://www.linkedin.com/in/kidehen >> >> >> >> > -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Wednesday, 29 May 2013 20:46:28 UTC