- From: Dan Scott <dan@coffeecode.net>
- Date: Fri, 16 May 2014 17:50:59 -0400
- To: Kingsley Idehen <kidehen@openlinksw.com>
- Cc: public-vocabs@w3.org
On Fri, May 16, 2014 at 05:27:21PM -0400, Kingsley Idehen wrote: >On 5/16/14 2:50 PM, Dan Scott wrote: >>On Fri, May 16, 2014 at 02:32:05PM -0400, Kingsley Idehen wrote: >>>On 5/16/14 1:27 PM, Dan Brickley wrote: >>>>On 16 May 2014 17:59, Kingsley Idehen<kidehen@openlinksw.com> wrote: >>>>>>All, >>>>>> >>>>>>Is this [1] the definition of an Email, or this just an error? >>>>"An email message." >>>> >>>>Short and sweet. Is there more that you think it should usefully say? >>>> >>>>At this stage we have not got into the business of representing mail >>>>headers, although that could turn out to be interesting. >>>> >>>>Dan >>>> >>>> >>>But I am not seeing a single recognizable Email Message attribute, >>>hence my question. Another route to my confusion is by using a >>>CTRL+F (or Command F) sequence to search on the pattern: Email, >>>there are only two hits: >>> >>>Thing > CreativeWork > *Email*Message >>>An *email* message. >>> >>>The properties table doesn't have a single hit i.e., its basically >>>describes a 'Creative Work' . >>> >>>Hoping this clarifies my concerns. >> >>This is a relatively common pattern in schema.org. The class name is used >>to distinguish the instance from the more generic class, but there are >>no special properties that are necessary beyond the parent class. >> >>Look at http://schema.org/docs/full.html and you can see there are many >>classes that do not define new properties. >> >> >I understand that. > >I just don't understand the following, which might be clear if >expressed in Turtle Notation: > >## Turtle Start ## > ><http://schema.org/EmailMessage#this> rdfs:subClassOf ><http://schema.org/CreativeWork#this> . > >## Turtle End ## > >Basically, <http://schema.org/EmailMessage#that> doesn't have a single >distinguishing attribute that forms the basis the rdfs:subClassOf >relation above. > >Alternatively, I could be safe to assume that the missing attribute is >in the blurb above the properties table that reads: "..An email >message..." . Put differently, the comment "An email message." and the >"EmailMessage" label are the distinguishing attributes of this >subClassOf schema:CreativeWork. Represented in Turtle Notation it >implies: > >## Turtle Start ## > ><http://schema.org/EmailMessage#this> rdfs:subClassOf ><http://schema.org/CreativeWork#this> . ><http://schema.org/EmailMessage#this> a owl:Class . ><http://schema.org/EmailMessage#this> rdfs:label "EmailMessage" . ><http://schema.org/EmailMessage#this> rdfs:comment "An email message". > >## Turtle End ## > >If the above is accurate, could it be that it exists in RDFa embedded >in this page? Or in the document <http://schema.org/docs/full.html> ? Oh, I see what you mean. The RDFS embedded in http://schema.org/docs/schema_org_rdfa.html is where you will find the rdfs:comment and rdfs:label attributes that distinguish EmailMessage from CreativeWork. As http://schema.org/docs/datamodel.html says, "The canonical machine representation of schema.org is in RDFa: http://schema.org/docs/schema_org_rdfa.html". The RDFS in that page should help people understand that schema.org is by no means "flat", for example. Hope this helps!
Received on Friday, 16 May 2014 21:51:31 UTC