seo – LocalBusiness Schema – difference between @id and @url

We include the localBusiness data across all pages on our ecommerce site.

What values should be set for id and url on different pages e.g.

  1. example.com/about-us
  2. example.com/shop
    {
      "@context": "https://schema.org",
      "@type": "localBusiness",
      "@id": "http://example.com/current-page",
      "name": "Ecommerce Shop",
      "url": "http://www.example.com/"
    }

Should id be based on the current url or should it be id?