Hi Reto,

actually I can't. Sorry. I did my tests with jQuery to get the
interactive documentation working. That worked. I have also written a
bunch of integration tests that worked without problem. This
media-type problem is something that I never really understood so far.
On the one hand you have the content-type and on the other hand the
accept header. In my tests I never specified the accept header. Maybe
there is something missing in my implementation to get this right...

Sorry - but at the moment I can't give you more advice than that.

Best,
 - Fabian

2011/8/9 Reto Bachmann-Gmür <[email protected]>:
> Hi Fabian
>
> I didn't realized I had to click on "/factstore/facts" to see the REST-API 
> doc.
>
> The documentation there is more comprehensive than on the wiki,
> however it says nothing about the content-type and as you can see from
> the transcript in my original mail application/json isn't working.
> Could you post an example-transcript of how adding facts actually
> works?
>
> Cheers,
> Reto
>
> On Tue, Aug 9, 2011 at 6:02 PM, Fabian Christ
> <[email protected]> wrote:
>> Hi,
>>
>> I think the media type should be application/json but maybe this is a bug.
>>
>> You can have a look at the documentation web-site that is presented
>> when launching Stanbol at http://localhost:8080/factstore. See the
>> REST API documentation and the examples there.
>>
>> Note, that the FactStore is still incomplete and not tested that much.
>> That's why I didn't promote it yet in public to use. I will go on with
>> the work on the FactStore after my holidays in about two weeks.
>>
>> Best,
>>  - Fabian
>>
>> 2011/8/9 Reto Bachmann-Gmür <[email protected]>:
>>> Hi
>>>
>>> I'm trying to lean more about stanbol and taking notes on my
>>> expirience here: https://farewellutopia.com/blog
>>>
>>> Currently I'm stuck trying to use FactStore following the examples on
>>> http://wiki.iks-project.eu/index.php/FactStore_Specification
>>>
>>> I created a Fact Scheme but I fail adding facts. What media-type does
>>> faactstore expect? The following request doesn't work:
>>>
>>> POST /factstore/facts HTTP/1.1
>>>
>>> User-Agent: curl/7.21.3 (i686-pc-linux-gnu) libcurl/7.21.3
>>> OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
>>>
>>> Host: localhost:8080
>>>
>>> Accept: */*
>>>
>>> Content-Type: application/json
>>>
>>> Content-Length: 229
>>>
>>>
>>>
>>> { "@context" : {   "iks" : "http://iks-project.eu/ont/";,   "upb" :
>>> "http://upb.de/persons/"; }, "@profile"     : "iks:employeeOf",
>>> "person"       : { "@iri" : "upb:bnagel" }, "organization" : { "@iri"
>>> : "http://uni-paderborn.de"}}
>>>
>>>
>>> HTTP/1.1 415 Unsupported Media Type
>>>
>>> Content-Type: text/html; charset=iso-8859-1
>>>
>>> Cache-Control: must-revalidate,no-cache,no-store
>>>
>>> Content-Length: 1406
>>>
>>> Server: Jetty(6.1.x)
>>>
>>> Cheers,
>>> Reto
>>>
>>
>>
>>
>> --
>> Fabian
>> http://twitter.com/fctwitt
>>
>



-- 
Fabian
http://twitter.com/fctwitt

Reply via email to