Closed ashepherd closed 6 years ago
@fils, I just had an epiphany about Service v. Organization! We can use multiple types in @type like:
{ "@context": "https://schema.org", "@type": [ "Organization", "Service" ], "@id": "http://www.bco-dmo.org", "name": "Testing multiple types", "provider": { "@id": "http://www.bco-dmo.org" }, "url": "http://www.bco-dmo.org" }
This will elevate Organization to the top-level item, but let us specify the service provider as itself, while still being able to attach the search, syndication and data submission services to it.
I tested at the testing tool and it does not throw an error. Thoughts?
Originally, I tried making the Organization the top-level resource instead of Service, but a couple things made me pivot
1) To describe the Services an Organization offers, we would have multiple resources described like: