I'm trying to create a basic example using Babel to translate RDF into 
Json, but I can't make it work. This is what I've tried:

1. I was able to successfully reach Babel via a Web Service call. I used 
this command:

curl --insecure --show-error --fail -F [email protected] -o mycelebs.js 
'http://service.simile-widgets.org/babel/translator?reader=rdf-xml&writer=exhibit-json&mimetype=default'

I was able to successfully get all my rdf tuples from the celebTrunc file 
converted to Json and stored in the js file.

2. I was able to successfully reach Babel via a Web Service from the 
exhibit java script call in my HTML page. Here is the code snippet:

    <link rel="exhibit-data" href="celebTrunc.rdf" type="application/json" 
> 
<script 
src="http://api.simile-widgets.org/exhibit/3.0.0rc1/exhibit-api.js?babel=http://service.simile-widgets.org/babel/translator?reader=rdf-xml%26writer=exhibit-jsonp%26mimetype=default/";
 
type="text/javascript"></script>
I get an error message about celebTrunc.rdf file not being in json format 
(I expected as much), and then I get redirected to the Babel web service 
which returns an emty json item. So far, so good as I'm at least reaching 
Babel.

3. I changed the type of the link file from "application/json" to 
"application/rdf+xml"

This time, I get the "Working"  pop-up that would indicate that exhibit is 
loading data, but if I look into the javascript console, I see the error:

Uncaught TypeError: Object [object global] has no method '_loadJSONP' 

And the page get stuck there, without showing the data is supposed to.

And I'm stuck here trying to troubleshoot. Don't know enough javascript to 
attempt to debug. Any suggestions or tips?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/simile-widgets.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to