Match freebase MID to real expression

76 Views Asked by At

I'm trying to match the MIDs corresponding to the freebase database to its real meaning. For example, /m/02hcv8 stands for Eastern Time Zone. Unfortunately all I get are dead links. I'm aware that freebase is dead. But I would like to know if anyone has any ideas on how to match MIDs to specific terms.

2

There are 2 best solutions below

5
Stefan - brox IT-Solutions On BEST ANSWER

From Wikidata

Wikidata has Freebase mappings, which you can query with SPARQL on https://query.wikidata.org/:

SELECT DISTINCT ?concept ?conceptLabel
WHERE {
  
  BIND( "/m/02hcv8" AS ?freebaseId ) .
  
  ?concept wdt:P646 ?freebaseId . 
  
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }

}

(I don’t know the current coverage.)

From the Freebase dump

Google offers the Freebase dump for download under https://developers.google.com/freebase. You could import it into your knowledge graph, and use SPARQL to find the relevant data:

# all triples about /m/02hcv8
<http://rdf.freebase.com/ns/m.02hcv8> ?p ?o .
0
Tom Morris On

Here are a few more ways that you can resolve Freebase MIDs:

  1. https://www.google.com/search?kgmid=/m/02hcv8 (All Freebase MIDs are Google Knowledge Graph IDs too, but the inverse isn't true)
  2. https://angryloki.github.io/mreid-resolver/#/m/02hcv8 (can be used to resolve a bunch of other identifier types too)
  3. https://web.archive.org/web/20230000000000*/http://www.freebase.com/m/02hcv8 (added bonus - you get to see what the actual Freebase page looked like back in the day)
  4. https://freebase.toolforge.org/m/02hcv8 (seems to have some reliability/performance issues)