W3C home > Mailing lists > Public > public-vocabs@w3.org > May 2014

Re: Email Message Definition?

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
Message-ID: <20140516215057.GB8309@denials>
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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:41 UTC