2010-07-20 6 views
-2

Si l'article parle de Lebron_James, alors je saurais qu'il s'agit d'un athelete.déterminer le type de nom en utilisant mediawiki?

+2

Comment serait-il magique accomplir cela? Vous pourriez utiliser des catégories, peut-être –

+0

Et si c'est "Thomas_Jefferson", il détecterait avec une précision impeccable que c'est le politicien caïmanais: http://en.wikipedia.org/wiki/Thomas_Jefferson_%28Canmanian_politician%29 –

+1

Mais sérieusement: Demandez-vous sur les façons de demander des informations sur Wikipedia? –

Répondre

0

Les catégories sont utiles mais infoboxes sont mieux. Le problème devient alors comment pouvez-vous utiliser l'information dans les infoboxes? Jetez un oeil à la magie DBpedia. Vous devrez lire un morceau juste avant de pouvoir jouer avec elle et SPARQL a une courbe d'apprentissage très lourd aussi:

SELECT ?property ?hasValue ?isValueOf 
WHERE { 
    { <http://dbpedia.org/resource/LeBron_James> ?property ?hasValue } 
    UNION 
    { ?isValueOf ?property <http://dbpedia.org/resource/LeBron_James> } 
} 

Stackoverflow n'aime pas cette URL, mais il a des tonnes d'informations utiles pour vous de traiter :

http://dbpedia.org/snorql/?query=SELECT+%3Fproperty+%3FhasValue+%3FisValueOf%0D%0AWHERE+ {% 0D% 0A ++ {+% 3Chttp: //dbpedia.org/resource/LeBron_James%3E+%3Fproperty+%3FhasValue+}% 0D% 0A ++ UNION% 0D% 0A ++ {+% + 3FisValueOf% 3Fproperty +% 3Chttp: //dbpedia.org/resource/LeBron_James%3E+}% 0D% 0A}

Questions connexes