Peter Ansell wrote:
Hi Cassio,

You could try the following query, but it won't work because DBpedia and Freebase don't use the same URIs for Freebase. The document you get by resolving http://dbpedia.org/resource/E.T._the_Extra-Terrestrial links to http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000085a85 but the freebase graph on lod.openlinksw.com/sparql contains information about http://freebase.com/guid/9202a8c04000641f8000000000085a85 .

In addition, the Freebase mapping is not included in either of the graphs for DBpedia or Freebase, so just putting http://dbpedia.org/resource/E.T._the_Extra-Terrestrial into the SPARQL query below without the freebase part, won't return any links to either http://freebase.com/guid/9202a8c04000641f8000000000085a85 or http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000000085a85

The mapping may be in another graph, but currently you can't get the mapping between dbpedia and freebase with the query below, that should ideally work if both of these issues are fixed.

PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX fb-film: <http://rdf.freebase.com/ns/film.film.>
SELECT ?uriFB WHERE {
GRAPH <http://dbpedia.org <http://dbpedia.org/>>
{
<http://dbpedia.org/resource/E.T._the_Extra-Terrestrial> owl:sameAs ?uriFB .
}
GRAPH <http://freebase.com <http://freebase.com/>>
{
?uriFB fb-film:tagline ?tagL
}
}
LIMIT 100
Cheers,

Peter

Peter,

DBpedia to Freebase mappings are in the Graph: <http://dbpedia.org/freebase> .


Kingsley


    *From:* cassio steel <[email protected]>
    *To:* [email protected]
    *Sent:* Mon, 21 June, 2010 5:48:56 AM
    *Subject:* [Virtuoso-devel] Is freebase included in Virtuoso
    SPARQL endpoint?

    Hello everyone
    how you know you can write a query on LOD using the openLink
    Virtuoso SPARQL end-point ( http://lod.openlinksw.com/sparql ).
    My question is: Does this end-point support freebase?
    I tried to run this query:
PREFIX owl: <http://www.w3.org/2002/07/owl#>
    PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
    PREFIX fb-film: <http://rdf.freebase.com/ns/film.film.>
SELECT ?uriFB WHERE { <http://dbpedia.org/resource/E.T._the_Extra-Terrestrial>
    owl:sameAs ?uriFB .
    ?uriFB fb-film:tagline ?tagL
    FILTER regex(str(?uriFB),"freebase")
    }
    LIMIT 100
but I have an empty result set, just like running any query which
    involves freebase. Is there any way to interrogate freebase from
    an end-point?
    Thank you for your answers.

    ------------------------------------------------------------------------
    nome.cognome @... Verifica la disponibilità sui NUOVI domini
    <https://signup.live.com/signup.aspx?mkt=it-it&rollrs=12&lic=1>


------------------------------------------------------------------------

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo
------------------------------------------------------------------------

_______________________________________________
Virtuoso-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtuoso-devel


--

Regards,

Kingsley Idehen President & CEO OpenLink Software Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen





Reply via email to