Pregunta

He analizado la descarga de datos Freebase y ahora tiene RDF como lo siguiente:

<http://rdf.freebase.com/ns/m.0mspb64> <http://rdf.freebase.com/ns/type.object.type> <http://rdf.freebase.com/ns/music.release_track>
<http://rdf.freebase.com/ns/m.0mspb64> <http://rdf.freebase.com/ns/type.object.name> "Mit Rees und Hans im Bürgli"@de
<http://rdf.freebase.com/ns/m.0mspd6m> <http://rdf.freebase.com/ns/type.object.type> <http://rdf.freebase.com/ns/music.release_track>
<http://rdf.freebase.com/ns/m.0mspd6m> <http://rdf.freebase.com/ns/type.object.name> "Granny Scratch Scratch"@en

Tener este conjunto de datos RDF, ¿cómo puedo extraer el nombre y el tipo de un recurso en particular?Por ejemplo, de los datos anteriores, quiero extraer:

Mit Rees und Hans im Bürgli ### music.release_track
Granny Scratch Scratch ### music.release_track 

¿Fue útil?

Solución

¿Qué usaste para analizarlo?El formato que está mostrando es el formato de datos en bruto.

Si lo ha cargado en una tienda RDF, debería poder consultar fácilmente para obtener la información que necesita con SPARQL o cualquier otra interfaz de consulta, las ofertas de la tienda.

Si está trabajando con un archivo de texto RAW, debe poder aprovechar el hecho de que está ordenado por la ID de la asignatura (debe verificar que esto sigue siendo cierto) para procesarlo como un flujo sin requerir muchos deAlmacenamiento de trabajo (es decir, RAM).

El único almacenamiento temporal que necesita es 1) la ID de asunto actual, 2) el nombre del sujeto actual y 3) el tipo del sujeto actual.Si el tipo no es el que desea (Renote_Track), puede saltar al siguiente grupo de triples asuntos.Si es el tipo correcto, puede emitir una línea para su triple tan pronto como tenga el nombre y el tipo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top