lifting media fragment uris to the next level

14
Lifting Media Fragment URIs to the next level LiME Workshop, ESWC 2016, Crete Thomas Kurz and Harald Kosch

Upload: thomas-kurz

Post on 20-Jan-2017

535 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Lifting Media Fragment URIs to the next level

Lifting Media Fragment URIs to the next levelLiME Workshop, ESWC 2016, Crete

Thomas Kurz and Harald Kosch

Page 2: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 2

Page 3: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 3

This is Buck

This is Rinky

This is G

amera

This is Frank

Page 4: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 4

„ … a media-format independent, standard means of

addressing media fragments on the Web using Uniform

Resource Identifiers. “[W3C Recommendation: Media Fragments URI 1.0 (basic)]

http://www.w3.org/TR/media-frags/

temporal t=10,20spacialxywh=0,0,20,20track track=audio

idid=chapter2

Page 5: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 5

:image#xywh=10,10,80,85 :subject :Buck .:image#xywh=15,30,10,10 :subject :Gamera .:image#xywh=50,0,15,2 :subject :Frank .:image#xywh=70,20,20,20 :subject :Rinky .

Page 6: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 6

:image#path? :subject :Buck .:image#ellipse+transformation? :subject :Gamera .:image#xywh=circle? :subject :Frank .:image#xywh=roundeRectangle? :subject :Rinky .

Page 7: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 7

Proposal 1: Shapes and Transformations

Shapesrect=x,y,w,h(,rx,ry)?circle=cx,cy,rellipse=cx,cy,rx,rypolygon=x1,y1(,x2,y2)*

Transformationstranslate=tx(,ty)?scale=sx(,sy)?rotate=a,(,cx,cy)?skew=ax(,ay)?

http://example.org/image.png#rect=100,100,50,50&rotate=45

inspired by SVG Basic Shape specification

Page 8: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 8

:video#t=0.01,0.02&ellipse=20,20,110,110:video#t=0.02,0.03&ellipse=21,20,110,110:video#t=0.03,0.04&ellipse=21,21,109,109:video#t=0.04,0.05&ellipse=22,21,108,108

. . . :video#t=1.99,2.00&ellipse=40,50,50,50

Page 9: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 9

Related Work

Thomas Steiner. Dynamic Media Fragments. http://github.com/tomayac/dynamic-media-fragments Extends xywh to temporal dynamics by stringing together quadruples Aligned with CSS transitions Recommendation for micro syntax representing the time

Olivier Aubert. Mediafragment Prototype. https://github.com/oaubert/mediafragment-prototype introduces fragment parameter shape for spatial dimension utilizes SVG paths uses trajectory parameter for temporal dynamic

Page 10: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 10

Proposal 2: Animated Transformations

aTranslate=d1,tx1(,ty1)(;d2,tx2(,ty2))*

aScale=d1,sx1(,sy1)?(;d2,sx2(,sy2)?)*

aRotate=d1,a1,(,cx1,cy1)?(;d2,a2,(,cx2,cy2)?)*

aSkew=d,ax1(,ay1)(;d,ax2(,ay2))*

BigBuckBunny.jpg#rect=140,30,65,55&aTranslate=500,-90,90

Page 11: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 11

Demo Pagehttps://github.com/tkurz/media-fragment-uris-ideas

Page 12: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 12

Proposal 3: CSS Pseudo Selectors

img { background−color : white ;

}

img::fragment {border: 1 px solid red;

}

img::fragment−outer {opacity : 0.5;

}

Page 13: Lifting Media Fragment URIs to the next level

01.05.2023 Thomas Kurz 13

Do you have similar experiences with Linked Media Fragments URI ?

What in your opinion is missing / needed in the W3C recommendation ?

What are the next steps that we should take ?

Page 14: Lifting Media Fragment URIs to the next level

© Salzburg Research Forschungsgesellschaft 2012. No reproduction without written permission. Certified in accordance with ISO 9001:2008

Thanks for your attention!

Thomas KurzPositionSalzburg Research Forschungsgesellschaft mbHJakob Haringer Straße 5/3 | 5020 Salzburg, AustriaT +43.662.2288-0 | F [email protected]