- From: Marco Brandizi <marco.brandizi@gmail.com>
- Date: Wed, 7 Jun 2017 21:21:44 +0100
- To: Martin Hepp <mfhepp@gmail.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>
Hi Martin, that's very useful information, thank you so much. The problem I have is I'd like to model something like bank (schema:BankOrCreditUnion), I'd like to standardise it a bit by using schema.org, but in my context I mean the bank as the whole organisation, not one of its locations (I have them too). I understand the point of view of schema.org, not ideal for my case, but I will try to adapt my case to it. Best, Marco On 07/06/2017 18:15, Martin Hepp wrote: > Marco: > > The underlying GoodRelations model uses two distinct types for this > > http://purl.org/goodrelations/v1#BusinessEntity > > for the legal agent and > > http://purl.org/goodrelations/v1#Location > > for a place from which goods or services, or rights on these, can be obtained. > > In schema.org, the business entity is either a schema:Organization or schema:Person (there is to date no common superclass, like schema:Agent despite quite some argument for such a type). > > Places are modeled as schema:LocalBusiness. > > Now, in schema.org, schema:LocalBusiness is hard-wired to be a subtype of both schema:Place and schema:Organization, because in most practical cases ("Joe's Pizza Place"), the two entities are practically conflated and many owners would find it a mere exercise to model the two distinct entities behind it. Often, available data also does not readily provide the distinction; so it makes sense to have this somewhat blurry type. > > Linking between the legal entity and its points of sale is easy; simply use http://schema.org/hasPOS between the two. > > Now, as for the subtypes of schema:LocalBusiness: I am no big fan of modeling the range of products and services by subtyping schema:LocalBusiness. > Way more flexible and conceptually cleaner is it to model the range of products and services via a schema:Offer type attached to the entity. Note that you can perfectly model a schema:Offer with just a textual description of what you offer in the schema:name and schema:description properties. > > Hope this helps. > > > Best > > Martin > ----------------------------------- > martin hepp http://www.heppnetz.de > mhepp@computer.org @mfhepp > -- ========================================================================= Marco Brandizi <marco.brandizi@gmail.com> http://www.marcobrandizi.info
Received on Wednesday, 7 June 2017 20:22:19 UTC