New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expand domain of video & audio to Thing #1774
base: main
Are you sure you want to change the base?
Conversation
Can we just attach them to CreativeWork, plus any other cases that emerge? Cluttering Thing has a big effect across the site... /cc @rvguha |
As neither of the two cases referenced in the original issue (#1447) were CreativeWorks (a Tourist attraction and a MusicGroup) and the related issue (#292) references thing such as Events and Products; I think the 'adding them to other cases as they arise' approach will not be sufficient - in the current environment folks want to have videos of everything in the same way we get images of most any type of thing. I understand the cluttering effect of adding things to Thing, but I think this is one of those cases. |
@RichardWallis @danbri since anyThing ;-) can be depicted with a video, I think it makes sense to add this property directly to Thing |
+1
|
This seems to change the semantics of the property video from "here is a video which is embedded in this CreativeWork" to "here is a video of this Thing". I can see the arguments for having the latter, but it seems like a new property. Rather than clutter up Thing and all sub classes, how about a new property of perhaps of CreativeWork, |
Noting that I imagine the same debate happened in HTML5 with |
+1 to @philbarker's point about not changing the definition of http://schema.org/video. We have http://schema.org/subjectOf in pending. |
I can see why http://schema.org/subjectOf is a great solution where the main subject of a given page is a Person, Organization, etc and authors want to mention there is a creative work about that entity (#1670), however this seems to be saying "here is an array of works related to this thing" which I would suggest is a disjoint use case compared with "here is a video of this Thing". I suppose it comes down to the perceived ubiquity of video? Asking the question in reverse, when -- @vholland noting that you'd previously suggested As an aside: the JSON-LD example on |
@nickevansuk I don't think that reference to |
@nickevansuk Your use case of "here is a video of this Thing" is handled already. :) Many folks just use VideoObject or MediaObject and then to describe the content you can fill in the What is the exact subtype of Thing that you are saying has a video about it ? You work in Sports and for OpenActive.io , so can you describe the kind of entities you are dealing with ? physical, virtual, what specifically ? |
Sure @thadguidry - we put together a video on openactive.io too to help explain it, feel like this might be the right PR to plug that ;) In terms of fitness activities (physical activity opportunities across a range of sports, both physical and virtual): The Brand "Back to Netball" has a video: https://www.youtube.com/watch?v=N268gBOvnzo I understand that we could use subjectOf for this, however was hoping (as above) that given the amount of discussion and the existence of this pull request, that there'd be an appetite to bring For example:
|
@nickevansuk Sounds like you just need some support help with Schema.org first and foremost. So...please use our mailing list as it is a much better place to provide you support...and if we hit roadblocks in describing your structured data needs, THEN we can come back into various Github issues and make a case for a new type or property or clarification. Thanks! Example for our mailing list: Hi ! I work for OpenActive.io , where we do/help with X ...so... How would I go about telling the world that a video contains "blah", or is about "blah", or has some X relationship to X Thing ? Here are my entities and here's the relationships that I am trying to describe about them... |
This pull request is being tagged as Stale due to inactivity. |
As per Issue #1447
Expand domain of video property to Thing plus update description to clarify use and preserve its continued suitability for current usage on CreativeWork.
Only expanding the domain of video creates an anomaly where any Thing can have an image or a video, but only CreativeWorks can also have an audio. To remove the anomaly the domain and description of audio is also expanded.