Il giorno 09 gennaio 2013 21:35, Daniele Forsi <dfo...@gmail.com> ha scritto:
> > c'è però un altro problema che non capisco se è dovuto ai dati o alla > query, in pratica fa il prodotto tra nomi e cognomi di tutti i > template nella pagina (es. della persona e quelli delle fonti citate), > e non sembrano distinguibili nei dati di dbpedia, succede in diversi > casi, l'ho verificato per Fiona May dove nella bibliografia c'è > l'autore Mauro Valeri e nella pagina > http://it.dbpedia.org/page/Fiona_May ci sono 2 cognomi e 3 nomi: > dbpprop-it:cognome > May > Valeri > IMHO è un problema di DBpedia dovuto alla collisione dei nomi delle proprietà: se fai caso, il template per la citazione dei libri contiene nome e cognome (e finiscono per coincidere col personaggio), il template per la citazione dei video usa titolo (e finisce insieme a quello che ha scritto il libro citato). Bisognerebbe contattare i maintainer di DBpedia e chiedere info. Ho pensato che serva solo il template della biografia allo scopo quindi ho aggiunto la relativa proprietà (sembra funzionare) SELECT DISTINCT ?name, ?surname, CONCAT( Str(?name), ' ', Str(?surname)) WHERE { ?person a <http://dbpedia.org/ontology/Person> . ?person <http://it.dbpedia.org/property/nome> ?name . ?person <http://it.dbpedia.org/property/cognome> ?surname . ?person <http://it.dbpedia.org/property/nazionalità> "italiana"@it . ?person <http://it.dbpedia.org/property/wikiPageUsesTemplate> < http://it.dbpedia.org/resource/Template:Bio>. FILTER( isLiteral(?name) AND isLiteral(?surname) AND (!REGEX (?name,?surname)) ) } Ciao, Stefano
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it