Thanks. I only plan on using a query to extract from all english wikidata "articles" or all articles though anyway, hopefully the other queries will work.
On Mon, Feb 1, 2016 at 4:33 PM, Stas Malyshev <smalys...@wikimedia.org> wrote: > Hi! > > > *The first one, which seems to be only for 1 record, just as a test > > seemed to give me an ERROR though:* > > > > > > PREFIX wd: <http://www.wikidata.org/entity/> > > PREFIX wdt: <http://www.wikidata.org/prop/direct/> > > PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> > > PREFIX schema: <http://schema.org/> > > > > SELECT * > > WHERE > > { > > <http://www.wikidata.org/entity/Q1652291> > > <http://schema.org/description> ?o . > > filter(lang(?o)='en'). > > > > ?article schema:about ?item . > > ?article schema:inLanguage "en" . > > FILTER (SUBSTR(str(?article), 1, 25) = "https://en.wikipedia.org/") > > } > > This one is not correct - ?item should be replaced by > <http://www.wikidata.org/entity/Q1652291>. Or you can use BIND or VALUES > syntax in SPARQL to bind all instanced of ?item to one or more specific > items. But if you just leave it as ?item it matches any value - which > means you just made it scan through all 15M items :) That will time out. > > -- > Stas Malyshev > smalys...@wikimedia.org > > _______________________________________________ > Wikidata mailing list > Wikidata@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikidata >
_______________________________________________ Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata