On 7/24/13 7:21 PM, Ray Fergerson wrote:
Kingsley,

I think that I may have conveyed the wrong impression in my previous
message. We are not revising our API primarily to better support LOD. We
are implementing the BioPortal backend to use a triple-store. We are doing
this work for a variety of reasons. As part of this backend work we are
revising our REST API to be more regular, consistent, and properly
REST-full. Since we are doing all of this work anyway, we are also trying
to make sure that the revised system works better for linked data access
where it makes sense for us to do so. This includes:

1) a public SPARQL endpoint
2) dereferencable URI's
3) content negotiation, and
4) REST access to all resources

Ray

Okay! That's a lot clearer :-)

Kingsley

-----Original Message-----
From: Kingsley Idehen [mailto:kide...@openlinksw.com]
Sent: Tuesday, July 23, 2013 4:28 PM
To: public-semweb-lifesci@w3.org
Subject: Re: Bioontology.org and Linked Data?

On 7/23/13 6:51 PM, Ray Fergerson wrote:
Yes you are correct that our existing REST API does not support the LOD
model very well. Our new API, still in alpha, should be much better in
this respect. The draft alpha documentation for this is often available
at:

http://stagedata.bioontology.org/documentation
If you implement Linked Data principles you would actually get more out
of this entire endeavor for a fraction of the costs.

I've just looked through your API and I can't understand why you are
taking this route. It's too much work for too little gain, in a nutshell.

You can publish Linked Data and control its access using authentication
protocols that also leverage Linked Data. The same applies to CRUD
operations too :-)

Kingsley
Ray

-----Original Message-----
From: Kingsley Idehen [mailto:kide...@openlinksw.com]
Sent: Monday, July 22, 2013 9:10 AM
To: HCLS
Subject: Bioontology.org and Linked Data?

All,

I continue to struggle with the notion that Bioontology.org is a point
of presence on the Web for Linked Data. The URIs associated with this
data space don't adhere to Linked Data principles as far as I can tell.

Examples:

Vapour Analysis:

Link:

http://linkeddata.uriburner.com:8000/vapour?uri=http%3A%2F%2Fpurl.bioontol
ogy.org%2Fontology%2FSNOMEDCT&defaultResponse=dontmind&userAgent=vapour.so
urceforge.net


CURL dump:

curl -IL http://purl.bioontology.org/ontology/SNOMEDCT
HTTP/1.1 302 Moved Temporarily
Date: Mon, 22 Jul 2013 16:07:41 GMT
Server: 1060 NetKernel v3.3 - Powered by Jetty
Location: http://bioportal.bioontology.org/virtual/1353
Content-Type: text/html; charset=iso-8859-1
X-Purl: 2.0; http://localhost:8080
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Length: 278
Connection: close

HTTP/1.1 302
Date: Mon, 22 Jul 2013 16:07:42 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: 16
Set-Cookie: _bp_session=99d9609355614f6a360069e5f39c239c;
domain=.bioontology.org; path=/; HttpOnly
Location: http://bioportal.bioontology.org/visualize/46896
Content-Length: 114
Status: 302
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

HTTP/1.1 301
Date: Mon, 22 Jul 2013 16:07:43 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: 38
Set-Cookie: _bp_session=8822d00fdb21e317cc987fcab42aa36b;
domain=.bioontology.org; path=/; HttpOnly
Location: http://bioportal.bioontology.org/ontologies/46896?p=terms
Content-Length: 123
Status: 301
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

HTTP/1.1 200
Date: Mon, 22 Jul 2013 16:07:43 GMT
Server: Apache/2.2.15 (Red Hat)
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.18
X-Runtime: 242
ETag: "0f524114ff5c5e8750df09fd898272aa"
Cache-Control: private, max-age=0, must-revalidate
Set-Cookie: _bp_session=b6f2b348269c8540cb63d4cc3721c854;
domain=.bioontology.org; path=/; HttpOnly
Content-Length: 87778
Status: 200
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

Macintosh-96:downloads kidehen$ curl -ILH "Accept: text/turtle"
http://purl.bioontology.org/ontology/SNOMEDCT
HTTP/1.1 302 Moved Temporarily
Date: Mon, 22 Jul 2013 16:08:14 GMT
Server: 1060 NetKernel v3.3 - Powered by Jetty
Location: http://bioportal.bioontology.org/virtual/1353
Content-Type: text/html; charset=iso-8859-1
X-Purl: 2.0; http://localhost:8080
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Length: 278
Connection: close

HTTP/1.1 302
Date: Mon, 22 Jul 2013 16:08:14 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: 44
Set-Cookie: _bp_session=0c4cf299a4588d56d4f2500a0a655d13;
domain=.bioontology.org; path=/; HttpOnly
Location: http://bioportal.bioontology.org/visualize/46896
Content-Length: 114
Status: 302
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

HTTP/1.1 301
Date: Mon, 22 Jul 2013 16:08:15 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: 13
Set-Cookie: _bp_session=77c17bae2f459c01a3f03a849b820a7f;
domain=.bioontology.org; path=/; HttpOnly
Location: http://bioportal.bioontology.org/ontologies/46896?p=terms
Content-Length: 123
Status: 301
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

HTTP/1.1 200
Date: Mon, 22 Jul 2013 16:08:15 GMT
Server: Apache/2.2.15 (Red Hat)
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.18
X-Runtime: 190
ETag: "e851734fe4a58319c13adfde5a28d825"
Cache-Control: private, max-age=0, must-revalidate
Set-Cookie: _bp_session=7607b39fe6788d1a2ad1401e8fe85d43;
domain=.bioontology.org; path=/; HttpOnly
Content-Length: 87778
Status: 200
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

Macintosh-96:downloads kidehen$ curl -ILH "Accept: application/rdf+xml"
http://purl.bioontology.org/ontology/SNOMEDCT
HTTP/1.1 302 Moved Temporarily
Date: Mon, 22 Jul 2013 16:08:32 GMT
Server: 1060 NetKernel v3.3 - Powered by Jetty
Location: http://bioportal.bioontology.org/virtual/1353
Content-Type: text/html; charset=iso-8859-1
X-Purl: 2.0; http://localhost:8080
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Length: 278
Connection: close

HTTP/1.1 302
Date: Mon, 22 Jul 2013 16:08:32 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=f40903a37df9f53d14b22c866ebc56d0;
domain=.bioontology.org; path=/; HttpOnly
Location: http://bioportal.bioontology.org/visualize/46896
Content-Length: 114
Status: 302
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

HTTP/1.1 301
Date: Mon, 22 Jul 2013 16:08:34 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: 10
Set-Cookie: _bp_session=36b560642ed8da07ab12f1eab2bfb0b1;
domain=.bioontology.org; path=/; HttpOnly
Location: http://bioportal.bioontology.org/ontologies/46896?p=terms
Content-Length: 123
Status: 301
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=utf-8

HTTP/1.1 500
Date: Mon, 22 Jul 2013 16:08:34 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=f7fa9dcb15b8a9e6c3da2e48f76c0e53;
domain=.bioontology.org; path=/; HttpOnly
Status: 500
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
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





Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to