Time-varying Semantics #3
AdamSobieski
started this conversation in
Ideas
Replies: 1 comment 2 replies
We need to be cautious about adding yet another extension to RDFWhen we introduced RDF Messages as an RDF1.2 extension using the version identifiers, there were concerns that this would become a slipery slope towards anyone just positioning anything as a pragma in RDF and thus the danger that there would be a lot of dialects. We tried to model RDF Messages in a way that all the rest could be done from within RDF itself, not by extending RDF again. When we do introduce another extension, the semantics need to be crystal clearI’m afraid of dubious semantics.
WebVTTI didn’t know this spec, but this is interesting though. The semantics could be limited to a replayer of a message stream that could be requested to preserve the durations in between messages. The authentic timestamp could then still be retrieved from the RDF. |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Introduction
Ideas involving time-varying knowledge graphs and datasets are explored.
WebVTT
Drawing inspiration from WebVTT, time-varying semantics could be expressed as follows:
The active graph or dataset would be equivalent to the union of, or the merging of, those graphs or datasets in the active cues at an instant. At
00:42.000, for example, the active graph would be equivalent to:RDF Message Streams
Drawing inspiration from RDF Message Streams, adding a
@metadatadirective, time-varying semantics could be expressed as follows:Considered Use Cases
Education
Using these techniques, one could declare semantics for how-to knowledge presented in instructional videos, e.g., using Schema.org's
HowTo, utilizing time-varying graphs or datasets to indicate which hierarchical steps and substeps were being shown in a video at an instant.Accessibility
Using these techniques, one could provide corresponding time-varying alternative text and/or spatiotemporal scene graphs for content in videos. As explored in Steiner, Mühleisen, Verborgh, Champin, Encelle, and Prié (2014), one could use Media Fragments URI, e.g., in JSON-LD cue payloads in metadata tracks, to reference spatial bounding boxes, temporal intervals, tracks, and named temporal fragments by id's, i.e., chapters, in videos.
Artificial Intelligence
Time-varying semantics have artificial-intelligence applications.
Computational Narratology
Time-varying semantics have computational-narratological applications.
The History of Ideas
Using these techniques, one could represent ideas and concepts diachronically and, thus, they could be useful for the history of ideas.
Animated Data Visualizations and Infographics
RDF data can be visualized in a number of ways including by means of techniques like SolidOS panes.
One could use time-varying graphs or datasets to provide dynamic data for animated data visualizations and infographics (e.g., tables, charts, and diagrams). Time-varying graphs and datasets can also express selection- and highlighting-related features for data visualizations and infographics.
Conclusion
What do you think about these ideas? Thank you.
Bibliography
Gutierrez, Claudio, Carlos Hurtado, and Alejandro Vaisman. "Temporal RDF." In European Semantic Web Conference, pp. 93-107. Berlin, Heidelberg: Springer Berlin Heidelberg, 2005.
Steiner, Thomas, Hannes Mühleisen, Ruben Verborgh, Pierre-Antoine Champin, Benoit Encelle, and Yannick Prié. "Weaving the Web (VTT) of Data." In 7th Workshop on Linked Data on the Web. 2014.
All reactions