- From: Mark Wilkinson UPM <mark.wilkinson@upm.es>
- Date: Wed, 10 Apr 2019 14:14:30 +0200
- To: Richard Wallis <richard.wallis@dataliberate.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>
Cheers! For the moment, I am happy to scrape the linked data description from the RDFa. Just thought it was worth mentioning that it didn't behave as I had expected. b.t.w. I think the generally-accepted MIME type for Turtle is "text/turtle". "application/x-turtle" fell out of favour a while ago, as far as I am aware. Best wishes! Mark On 4/10/19 1:57 PM, Richard Wallis wrote: > Hi Mark, > > As the implementer of that bit of code, I am certain that that it does > not "/incrementally go through the types > until the server finds one that it is happy with/". > > I have raised an issue > <https://github.com/schemaorg/schemaorg/issues/2206> to track this > which hopefully will lead to a fix in an upcoming release. > > ~Richard > Richard Wallis > Founder, Data Liberate > http://dataliberate.com > Linkedin: http://www.linkedin.com/in/richardwallis > Twitter: @rjw > > > > On Wed, 10 Apr 2019 at 12:45, Mark Wilkinson UPM > <mark.wilkinson@upm.es <mailto:mark.wilkinson@upm.es>> wrote: > > Hi Richard, > > Thanks for the rapid reply. > > Yes, if I limit the Accept header to only a single content-type, it > works. It's a problem if I put all content types together (which is > what the software I am using does). > > I think the "correct behaviour" is to incrementally go through the > types > until the server finds one that it is happy with... > > Mark > > > On 4/10/19 1:26 PM, Richard Wallis wrote: > > Hi Mark, > > > > I have just tested this, using curl. Although I did not get the > > required output for /*all*/ the accept types you listed I did > get the > > correct output serialisations for the types listed on the > developers > > page <https://schema.org/docs/developers.html#conneg>: > > > > * > > > > curl-s -L --header "Accept: application/ld+json" > > http://schema.org/Book > > > > * > > > > curl-s -L --header "Accept: application/rdf+xml" > > http://schema.org/Book > > > > * > > > > curl-s -L --header "Accept: text/plain" http://schema.org/Book > > > > * > > > > curl-s -L --header "Accept: application/x-turtle" > > http://schema.org/Book > > > > * > > > > curl-s -L --header "Accept: text/csv" http://schema.org/Book > > > > ~Richard > > > > Richard Wallis > > Founder, Data Liberate > > http://dataliberate.com > > Linkedin: http://www.linkedin.com/in/richardwallis > > Twitter: @rjw > > > > > > > > On Wed, 10 Apr 2019 at 12:07, Mark Wilkinson UPM > > <mark.wilkinson@upm.es <mailto:mark.wilkinson@upm.es> > <mailto:mark.wilkinson@upm.es <mailto:mark.wilkinson@upm.es>>> wrote: > > > > Dear Schema-team, > > > > > > It appears that content negotiation isn't quite working > properly for > > schema.org <http://schema.org> <http://schema.org> terms, as > described in > > https://schema.org/docs/developers.html > > > > The Accept header: Accept: text/turtle, application/ld+json, > > application/rdf+xml, text/xhtml+xml, application/n3, > > application/rdf+n3, > > application/turtle, application/x-turtle, text/n3, text/turtle, > > text/rdf+n3, text/rdf+turtle, application/n-triples > > > > includes several of the content-types that you provide, but > calls > > using > > that header return HTML... > > > > > > Am I misunderstanding? > > > > > > Mark > > > > > > > > -- > > Dr. Mark D. Wilkinson > > BBVA-UPM Industry Chair on Biotechnology > > Isaac Peral Distinguished Researcher > > Centro de Biotecnología y Genómica de Plantas UPM-INIA (CBGP) > > Campus Montegancedo, > > Autopista M-40 (Km 38) > > 28223-Pozuelo de Alarcón (Madrid) > > > > > > "The urge to save humanity is almost always a false front > > for the urge to rule it" > > > > -- H. L. Mencken > > > > > -- > Dr. Mark D. Wilkinson > BBVA-UPM Industry Chair on Biotechnology > Isaac Peral Distinguished Researcher > Centro de Biotecnología y Genómica de Plantas UPM-INIA (CBGP) > Campus Montegancedo, > Autopista M-40 (Km 38) > 28223-Pozuelo de Alarcón (Madrid) > > > "The urge to save humanity is almost always a false front > for the urge to rule it" > > -- H. L. Mencken > -- Dr. Mark D. Wilkinson BBVA-UPM Industry Chair on Biotechnology Isaac Peral Distinguished Researcher Centro de Biotecnología y Genómica de Plantas UPM-INIA (CBGP) Campus Montegancedo, Autopista M-40 (Km 38) 28223-Pozuelo de Alarcón (Madrid) "The urge to save humanity is almost always a false front for the urge to rule it" -- H. L. Mencken
Received on Wednesday, 10 April 2019 12:15:02 UTC