[Developers] Problem with event query

Thimon thimon at gmail.com
Wed Mar 11 17:41:40 UTC 2009


Hi,
Thanks for your reply. i will try the "optional:forbidden" directive





On Wed, Mar 11, 2009 at 6:21 PM, Christopher R. Maden <crism at metaweb.com> wrote:
> Thimon Sistermans wrote:
>> I just discovered freebase and I love it:) Great work!
>
> (-:
>
>> Im trying to get the names of the documents with the type
>> "/military/military_conflict" and "/time/event"  within a start and
>> end date.
>> I only want the documents without the "included_in_event" property. Or
>> when it has a "included_in_event" property, the document attached to
>> the event may not be of the same type (/military/military_conflict in
>> my example).
>>
>> Below query dousnt seem to do the trick.
>>
>> Can someone help me fix this query?
>
> Your query matches military conflicts such that there is an including
> event which is not a military conflict.
>
> You want military conflicts such that there are no including events
> which are military conflicts.
>
> The way to do that is with the optional:forbidden directive.
>
> [
>   {
>     "/time/event/end_date" : null,
>     "/time/event/end_date<=" : "1948",
>     "/time/event/included_in_event" : [
>       {
>         "optional" : "forbidden",
>         "type" : "/military/military_conflict"
>       }
>     ],
>     "/time/event/start_date" : null,
>     "/time/event/start_date>=" : "1937",
>     "a:type" : "/military/military_conflict",
>     "b:type" : "/time/event",
>     "limit" : 1000,
>     "name" : null,
>     "sort" : "name"
>   }
> ]
>
> HTH,
> Chris
> --
> Christopher R. Maden
> Data Architect
> Freebase.com: <URL: http://www.freebase.com/ >
> Metaweb Technologies, Inc. <URL: http://www.metaweb.com/ >
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers
>


More information about the Developers mailing list