{"ok":true,"object":{"id":"atm_google_review_31cd5c338386fdcf13dde554","kind":"GoogleReview","name":"Brian Woodson · The Speakeasy - Novato","parent_id":null,"depth":null,"facts":{"text":"My Dad came down from Cloverdale on the SMART train and we had lunch at the Board Room restaurant in Ignacio.\nThis was our first time there and we were very impressed.\nWe arrived at 1:45.\nThere were about 5 or 6 patrons at the bar and a table of 3 or 4 in the main dining room.\nThe waitress was covering the bar and the dining room. A very pleasant woman who visited us often.\nThe food was wonderful.\nMy Dad and I split the Caesar salad.\nI had the fish and chips and my Dad had a club sandwich with fries.\nWe could not have asked for a better lunch.\nI highly recommend.","rating":5,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChdDSUhNMG9nS0VJQ0FnSUM5d2VtaDV3RRAB!2m1!1s0x8085bd330157e5b7:0x737206e8d17613fd","observed_at":"2026-10-11T00:10:30.163Z","published_at":"2024-03-06T10:22:59.326214Z"},"source_id":"src_1a2bbc8f635974923878","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_31cd5c338386fdcf13dde554","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_31cd5c338386fdcf13dde554/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_31cd5c338386fdcf13dde554/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_31cd5c338386fdcf13dde554/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_31cd5c338386fdcf13dde554","page":"https://miscsubjects.com/graph/atlas:atm_google_review_31cd5c338386fdcf13dde554","json":"https://miscsubjects.com/graph/atlas:atm_google_review_31cd5c338386fdcf13dde554.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_google_business_97d9145d09baf28ce4ebae1c","kind":"LocalBusiness","name":"The Speakeasy - Novato","share":null},{"rel":"authored_by","id":"atm_google_profile_3eafc20eae77ab11b3873273","kind":"Profile","name":"Brian Woodson","share":null},{"rel":"in_collection","id":"atm_geoid_06041","kind":"County","name":"Marin County","share":null},{"rel":"on_platform","id":"atm_platform_google","kind":"Platform","name":"Google","share":null},{"rel":"review_of_place","id":"atm_google_place_97d9145d09baf28ce4ebae1c","kind":"GooglePlace","name":"The Speakeasy - Novato","share":null}],"edges_in":[{"rel":"returned","id":"atm_google_call_2089","kind":"SourceCall","name":"Google Places result · The Speakeasy - Novato","share":null},{"rel":"returned","id":"atm_google_call_982","kind":"SourceCall","name":"Google Places result · The Speakeasy - Novato","share":null}],"edges_in_total":2,"external_ids":[],"source":{"id":"src_1a2bbc8f635974923878","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChdDSUhNMG9nS0VJQ0FnSUM5d2VtaDV3RRAB!2m1!1s0x8085bd330157e5b7:0x737206e8d17613fd","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:10:30.163Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_31cd5c338386fdcf13dde554":{"id":"atm_google_review_31cd5c338386fdcf13dde554","label":"Brian Woodson · The Speakeasy - Novato","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_31cd5c338386fdcf13dde554","json":"https://miscsubjects.com/graph/atlas:atm_google_review_31cd5c338386fdcf13dde554.json"},"atm_google_business_97d9145d09baf28ce4ebae1c":{"id":"atm_google_business_97d9145d09baf28ce4ebae1c","label":"The Speakeasy - Novato","type":"LocalBusiness","page":"https://miscsubjects.com/graph/atlas:atm_google_business_97d9145d09baf28ce4ebae1c","json":"https://miscsubjects.com/graph/atlas:atm_google_business_97d9145d09baf28ce4ebae1c.json"},"atm_google_profile_3eafc20eae77ab11b3873273":{"id":"atm_google_profile_3eafc20eae77ab11b3873273","label":"Brian Woodson","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_3eafc20eae77ab11b3873273","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_3eafc20eae77ab11b3873273.json"},"atm_geoid_06041":{"id":"atm_geoid_06041","label":"Marin County","type":"County","page":"https://miscsubjects.com/graph/atlas:atm_geoid_06041","json":"https://miscsubjects.com/graph/atlas:atm_geoid_06041.json"},"atm_platform_google":{"id":"atm_platform_google","label":"Google","type":"Platform","page":"https://miscsubjects.com/graph/atlas:atm_platform_google","json":"https://miscsubjects.com/graph/atlas:atm_platform_google.json"},"atm_google_place_97d9145d09baf28ce4ebae1c":{"id":"atm_google_place_97d9145d09baf28ce4ebae1c","label":"The Speakeasy - Novato","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_97d9145d09baf28ce4ebae1c","json":"https://miscsubjects.com/graph/atlas:atm_google_place_97d9145d09baf28ce4ebae1c.json"},"atm_google_call_2089":{"id":"atm_google_call_2089","label":"Google Places result · The Speakeasy - Novato","type":"SourceCall","page":"https://miscsubjects.com/graph/atlas:atm_google_call_2089","json":"https://miscsubjects.com/graph/atlas:atm_google_call_2089.json"},"atm_google_call_982":{"id":"atm_google_call_982","label":"Google Places result · The Speakeasy - Novato","type":"SourceCall","page":"https://miscsubjects.com/graph/atlas:atm_google_call_982","json":"https://miscsubjects.com/graph/atlas:atm_google_call_982.json"}},"relationships":{"upward":{"predicate":"part_of","parent_ref":null,"ancestors":[],"order":"nearest parent first"},"downward":{"predicate":"part_of","total":0,"by_kind":[]},"sideways":{"outgoing":{"returned":5,"total":5,"items":[{"subject":"atm_google_review_31cd5c338386fdcf13dde554","predicate":"about","object":"atm_google_business_97d9145d09baf28ce4ebae1c","ref":"atm_google_business_97d9145d09baf28ce4ebae1c"},{"subject":"atm_google_review_31cd5c338386fdcf13dde554","predicate":"authored_by","object":"atm_google_profile_3eafc20eae77ab11b3873273","ref":"atm_google_profile_3eafc20eae77ab11b3873273"},{"subject":"atm_google_review_31cd5c338386fdcf13dde554","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_31cd5c338386fdcf13dde554","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_31cd5c338386fdcf13dde554","predicate":"review_of_place","object":"atm_google_place_97d9145d09baf28ce4ebae1c","ref":"atm_google_place_97d9145d09baf28ce4ebae1c"}]},"incoming":{"returned":2,"total":2,"items":[{"subject":"atm_google_call_2089","predicate":"returned","object":"atm_google_review_31cd5c338386fdcf13dde554","ref":"atm_google_call_2089"},{"subject":"atm_google_call_982","predicate":"returned","object":"atm_google_review_31cd5c338386fdcf13dde554","ref":"atm_google_call_982"}]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_31cd5c338386fdcf13dde554/edges?limit=100&offset=0"}},"reference_contract":{"entity_lookup":"entities[ref]","directions":"Parent/ancestors and children describe the stored parent hierarchy. Edges retain their own predicates and subject/object direction; they do not imply containment.","counts":"Counts refer to source objects, not necessarily distinct people or physical properties. A null total is unknown, not zero.","pagination":"Child pages use limit (maximum 500), offset and optional kind. Edge pages apply offset separately to incoming and outgoing lists. Follow each canonical JSON link to continue traversal.","fact_scope":"Facts belong to this object. Collection membership, professional presence, mailing city and an associated parcel do not establish residence or transfer jurisdiction.","source_hash":"source.sha256 describes the source provenance; it is not a hash of this JSON response."}}}