Range parameter

This space is made available to users of Open Patent Services (OPS) web-service and now also to users of EPO’s bulk data subscription products such as 14. EPO worldwide bibliographic database (DOCDB), 14.11 EPO worldwide legal status database (INPADOC), 14.12 EP full text data, 14.1 EP bibliographic data (EBD)and more.

Users can ask each other questions, exchange experiences and solutions, post ideas. The moderator will use this space to announce changes or other relevant information.
Post Reply

majo
Posts: 3
Joined: Sat Feb 21, 2015 6:13 pm

Range parameter

Post by majo » Sat Feb 21, 2015 9:22 pm

Hi everyone,

Hope you'll be able to help me out here - I really can't figure out what I am doing wrong.

I am trying to access information on all patents within a certain cpc-code. Doing that I am iterating over the range-parameter with steps of 100 from one to 12241. It works fine until I reach 2001-2100, why is that?

The scenario is reproducible in the developers console as specified here:

works fine:
http[colon][slash][slash]ops.epo[dot]org[slash]3[dot]1[slash]rest-services[slash]published-data[slash]search[slash]biblio?q=cpc%3DY02E10%2F72&Range=1001-1100

yields 400-error "Invalid query":
http[colon][slash][slash]ops[dot]epo[dot]org[slash]3[dot]1[slash]rest-services[slash]published-data[slash]search[slash]biblio?q=cpc%3DY02E10%2F72&Range=2001-2100

I have tried both GET and POST requests but none seem to work. Obviously I would prefer a POST-solution because the team asks that bulk data retrievals is to be done so.

Is there some kind of restriction I have missed? The preceding authentification works fine for me. I would not suspect that my quota is exhausted. Full content of the reply below:

Code: Select all

$doc
$file
[1] "<buffer>"

$version
[1] "1.0"

$children
$children$fault
<fault xmlns="http[colon][slash][slash]ops[dot]epo[dot]org">
 <code>CLIENT.InvalidQuery</code>
 <message>The request was invalid</message>
</fault>

attr(,"class")
[1] "XMLDocumentContent"

$dtd
$external
NULL

$internal
NULL

attr(,"class")
[1] "DTDList"

attr(,"class")
[1] "XMLDocument"         "XMLAbstractDocument"
Hope you'd be able to help and thanks in advance!


EPO / OPS Support
Posts: 1298
Joined: Thu Feb 22, 2007 5:32 pm

Re: Range parameter

Post by EPO / OPS Support » Sat Feb 21, 2015 10:02 pm

Hi,

If you read OPS documentation you will see that OPS is limited to 2000 results for one search. You have to limit your search strategy to get less than 2000,results in hit list. OPS is not meant for bulk downloading, for that you have to buy raw data products.

Regards,
OPS support


Post Reply