Escribir una consulta de base libre MQL que pone todo de nuevo sobre un tema determinado?

StackOverflow https://stackoverflow.com/questions/694037

  •  22-08-2019
  •  | 
  •  
¿Fue útil?

Solución

El tema de Freebase API podría ser lo que está buscando:

http://www.freebase.com/experimental/ tema / estándar? id = / es / jimi_hendrix

La API tema va a agarrar todas las propiedades directamente relacionados con un tema en el gráfico. La API envuelve una serie de consultas MQL para obtener todos los datos y resultados en JSON.

Google " API Freebase Tema HTTP " para obtener más información.

Otros consejos

Para hacer esto se necesita un tipo más avanzado de consulta que analiza los vínculos subyacentes (/ / tipo de enlace) que componen el gráfico de Freebase. Cada enlace tiene una fuente, un objetivo y una propiedad asignada a la misma y que se puede consultar la siguiente manera:

[
  {
    "master_property" : null,
    "source" : {
      "id" : "/en/jimi_hendrix"
    },
    "target" : null,
    "target_value" : null,
    "type" : "/type/link"
  }
]

Estos son llamados los enlaces salientes y representan la mayor parte de los valores que se suelen ver en la interfaz de usuario de base libre, pero también puede cambiar la fuente y el objetivo de obtener una lista de enlaces entrantes Enlaces esto:

[
  {
    "master_property" : null,
    "source" : null,
    "target" : {
      "id" : "/en/jimi_hendrix"
    },
    "type" : "/type/link"
  }
]

Estos enlaces incluyen propiedades en otros temas que se refieren a Jimi Hendrix ya que su valor y estos valores no todos son mostrados en la página de Freebase Jimi Hendrix para mantener el volumen de información a un nivel manejable.

Después de un rato, nos dimos cuenta de que este es un caso de uso típico, por lo que se introduce un API completamente nuevo para hacer esto:

http://www.freebase.com/docs/topic_api

Esto le dará todas las propiedades de las consultas anteriores, así como los mediadores y otras golosinas.

Tenga en cuenta que si desea que todas las propiedades de todos los temas de Freebase, usted debe utilizar el vertederos de datos y no el lenguaje de consulta de tiempo de ejecución (que serán muchas veces más rápido).

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