{"ok":true,"object":{"id":"atm_google_review_39d018f4e7f1fbc29652b700","kind":"GoogleReview","name":"Doug bartholomew · Quevedo Roofing","parent_id":null,"depth":null,"facts":{"text":"We recently used Quevedo Roofing to replace out existing roof that was leaking.  Tony fit us into his busy schedule.  We were extremely impressed with all aspects of the work  His team always arrived on time, and thoroughly cleaned up before they went home.  The new roof looks great. We strongly recommend this company for roofing needs.","rating":5,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChZDSUhNMG9nS0VJQ0FnSURSZ3ZtQkJ3EAE!2m1!1s0x8085bc9131e3ffff:0x7c1080cefb613a0d","observed_at":"2026-10-11T00:10:51.608Z","published_at":"2023-04-20T20:11:41.602353Z"},"source_id":"src_bfef6aa1ce6d23a6a4d5","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_39d018f4e7f1fbc29652b700","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_39d018f4e7f1fbc29652b700/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_39d018f4e7f1fbc29652b700/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_39d018f4e7f1fbc29652b700/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_39d018f4e7f1fbc29652b700","page":"https://miscsubjects.com/graph/atlas:atm_google_review_39d018f4e7f1fbc29652b700","json":"https://miscsubjects.com/graph/atlas:atm_google_review_39d018f4e7f1fbc29652b700.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","kind":"LocalBusiness","name":"Quevedo Roofing","share":null},{"rel":"authored_by","id":"atm_google_profile_44391cc2418fe45807828760","kind":"Profile","name":"Doug bartholomew","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_feeda1a725fab2da73671c96","kind":"GooglePlace","name":"Quevedo Roofing","share":null}],"edges_in":[],"edges_in_total":1,"external_ids":[],"source":{"id":"src_bfef6aa1ce6d23a6a4d5","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChZDSUhNMG9nS0VJQ0FnSURSZ3ZtQkJ3EAE!2m1!1s0x8085bc9131e3ffff:0x7c1080cefb613a0d","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:10:51.608Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_39d018f4e7f1fbc29652b700":{"id":"atm_google_review_39d018f4e7f1fbc29652b700","label":"Doug bartholomew · Quevedo Roofing","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_39d018f4e7f1fbc29652b700","json":"https://miscsubjects.com/graph/atlas:atm_google_review_39d018f4e7f1fbc29652b700.json"},"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0":{"id":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","label":"Quevedo Roofing","type":"LocalBusiness","page":"https://miscsubjects.com/graph/atlas:atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","json":"https://miscsubjects.com/graph/atlas:atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0.json"},"atm_google_profile_44391cc2418fe45807828760":{"id":"atm_google_profile_44391cc2418fe45807828760","label":"Doug bartholomew","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_44391cc2418fe45807828760","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_44391cc2418fe45807828760.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_feeda1a725fab2da73671c96":{"id":"atm_google_place_feeda1a725fab2da73671c96","label":"Quevedo Roofing","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_feeda1a725fab2da73671c96","json":"https://miscsubjects.com/graph/atlas:atm_google_place_feeda1a725fab2da73671c96.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_39d018f4e7f1fbc29652b700","predicate":"about","object":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","ref":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0"},{"subject":"atm_google_review_39d018f4e7f1fbc29652b700","predicate":"authored_by","object":"atm_google_profile_44391cc2418fe45807828760","ref":"atm_google_profile_44391cc2418fe45807828760"},{"subject":"atm_google_review_39d018f4e7f1fbc29652b700","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_39d018f4e7f1fbc29652b700","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_39d018f4e7f1fbc29652b700","predicate":"review_of_place","object":"atm_google_place_feeda1a725fab2da73671c96","ref":"atm_google_place_feeda1a725fab2da73671c96"}]},"incoming":{"returned":0,"total":1,"items":[]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_39d018f4e7f1fbc29652b700/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."}}}