Re: [web-annotation] Dropping type from ... what?

@stain's got an interesting point with the YouTube URL with the 
Sound-related annotation. However, I'm not sure providing a `dctypes` 
value would actually make the accuracy of the annotation any 
better--as these days there's likely to be more than one video (ads, 
etc) on a YouTube (etc) page and therefore more than one "Sound."

Allowing the video itself within that page to be annotated while not 
*only* referencing the buried URL of the actual video--which you can't
 actually find/get without some serious XHR sniffing.

Additionally, there'd be a need to express that one was talking about 
the sound of the embedded "actual" video vs. just some "Sound" on the 
URL which loaded the page in which the video was originally found.

Here's where it gets fun, though. :smile: 

That YouTube URL--which actually *does* contain microdata using says the following (output from copy/pasting microdata HTML
 into and then nursing it into 
JSON-LD with help of

  "@context": "",
  "@id": "",
  "properties": {
    "author": [
        "properties": {
          "url": ""
        "type": ""
        "properties": {
          "url": ""
        "type": ""
    "channelId": "UCgiagVp0FL612Q2nRHJAtQw",
    "datePublished": "2010-05-01",
    "description": "Kool & The Gang: Get Down On It Tavares: C'est La 
Vie Eddy Huntington: Up & Down Italian Boys: Forever Lovers Morgana: 
Ready For Love Kool & The Gang: Fresh ...",
    "duration": "PT9M27S",
    "embedURL": "",
    "genre": "Music",
    "height": "360",
    "interactionCount": "89144",
    "isFamilyFriendly": "True",
    "name": "Max Mix 5 (2ยช Parte)",
    "paid": "False",
    "playerType": "HTML5 Flash",
    "thumbnail": {
      "properties": {
        "height": "360",
        "url": "",
        "width": "480"
      "type": ""
    "unlisted": "False",
    "url": "",
    "videoId": "ZOpUL_hqNlU",
    "width": "480"
  "type": ""

Things of note:
 - there's no [`contentUrl`]( you 
can't actually annotate the video content
 - `url` resolves to the HTML YouTube page we're all familiar 
with...which this stuff is stating is a 
`VideoObject`... "URL of the item."
 - there's a "magic string" `genre` value of `Music`...but pretty sure
 that could be a music video as well as "just" audio (+/- a 
placeholder image)
 - `embedUrl` is closer to the actual video (less HTML), but still not
 the actual video

So, given that (common) scenario (and this case there's actually 
metadata!), would `dctypes` be sufficient for providing clarity?

Certainly providing `format` here would not get you any useful value /
 clarity as the YouTube URL can (afaik) only return HTML, so adding 
`"format": "video/ogg"` (as if...) wouldn't make any difference in 
accuracy...and in fact be worse.

It's a tangled mess to be certain. Perhaps lower the `SHOULD` to a 
`MAY` would do the trick. Good discussion regardless. :smile: 

GitHub Notif of comment by BigBlueHat

Received on Thursday, 27 August 2015 14:04:59 UTC