Delivery Context Descriptions - A Comparison and Mapping Model

Download Delivery Context Descriptions - A Comparison and Mapping Model

Post on 16-Jul-2015

1.211 views

Category:

Technology

5 download

TRANSCRIPT

  • DeliveryContextDescrip1onsAComparisonandMappingModel

    Chris&anTimmerer

    KlagenfurtUniversity(UNIKLU)FacultyofTechnicalSciences(TEWI)

    DepartmentofInforma&onTechnology(ITEC)Mul&mediaCommunica&on(MMC)h9p://research.1mmerer.comh9p://blog.1mmerer.commailto:chris1an.1mmerer@itec.uniklu.ac.at

    Coauthors:Chris1anTimmerer,JohannesJabornig,andHermannHellwagner(UNIKLU)

  • Outline

    Introduc1on/Mo1va1on AvailableDescrip1onFormats+Analysis/Comparison

    MappingModel/Levels/Classes Implementa1on Conclusions

    2009/03/19 2Chris1anTimmerer,KlagenfurtUniversity,Austria

  • Introduc1on

    AccesstoInternetisubiquitous

    Devicetypes:sta1onary+mobile

    Characteris1csmanifold Callsforadescrip1onoftheusageenvironmentcontextDierentformatsavailable

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 3

  • Mo1va1on

    Usecase:mul1mediacontentadapta1on

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 4

    Mul&mediaContentAdapta&on

    StoredContent

    LiveContentServer/Proxy/

    AccessPoint/Client

    TerminalDevices

    Adapta&onDecisionTaking

    ...

    Characteris&csCapabili&esCondi&ons

    doesnotwanttochange/updateSWeach&meanewformatappearskeepmappingeortminimalwanttohaveagenericapproach

  • AvailableDescrip1onFormats CompositeCapabili1es/PreferenceProles(CC/PP)W3C

    Components+a9ributes(simple|complex={bag,seq}) Doesnotdeneavocabularyofterms

    UserAgentProle(UAProf)OpenMobileAlliance(OMA) HW/SWPlacorm:display/audiooutput,interac1on,mediatypes,codecs,OS, BrowserUA:(X)HTMLfeatures,JavaScript, NetworkCharacteris1cs:bearer,securityop1ons,Bluetoothsupport, Wap/PushCharacteris1cs

    UsageEnvironmentDescrip1on(UED)MPEG21DigitalItemAdapta1on(DIA) Usercharacteris1cs:userinforma1on,preferences,accessibility, Terminalcapabili1es:display/audiooutput,codecs,power/storage,CPU, Networkcharacteris1cs:capabili1es/condi1ons,bandwidth,error, Naturalenvironmentcharacteris1cs:illumina1on,noise,loca1on,1me,

    DeliveryContextOntology(DCO)W3C Environment:loca1on,network, Hardware:display,input,memory,camera,Bluetooth,CPU, Soiware:supportedAPIs,dataformats,OS,protocols,Java/Webbrowserspecics, Measure:unitswrtphysicalelectricalcharges,length,unitconversion,

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 5

    RDF

    CC/PP

    XMLSchema

    OWL

  • Analysis/Comparison AllstandardsmakeuseofXML

    MPEG21UED:XMLSchema OMAUAProf:RDF(asitisbasedonCC/PP) W3CDCO:OWL

    Onlyafewbutessen1alcharacteris1cs/capabili1esarecommonacrossallusageenvironmentcontextdescrip1onformats Displaycapabili1es,le/codingformats, Dierenceinsyntax,e.g.,horizontal=1024,ver1cal=768vs.

    1024768 CC/PPdenesonlyabasicstructurewithoutavocabulary

    ofterms

    describerela1onshipbetweencommonali1es(how?whichtechnology?)

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 6

  • MappingModel Directmappingmodel:explicitfunc1onsfromone

    standard/formattoanother Integra1onmodel:commoninterface+func1onfor

    conver1ngto/fromthismodel Technology

    XMLSchema:datatypeandvaluerangeincompa1bili1escannotbedescribed(e.g.,UED:colorCapable={true,false},UAProf:ColorCapable={Yes,No})

    OWL:describesrela1onshipbetweenclassesandproper1es

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 7

    ued uaprof

    dco

    ued2uaprof

    uaprof2ued

    uaprof2dco

    dco2uaprof

    ued2dco

    dco2ued

    ued uaprof dco

    integra1onmodel

    im2uedued2im ...

  • Approach:MappingLevels Component:mappingofpredenedgroupofelements/a9ributes

    tosimilargroupoftheotherdescrip1onformat Elements:mappingofa9ributes/elementswithequalseman1csbut

    possiblydierentsyntax,i.e.,dierenttagnames Datatype:mappingofdatatypeswithequaldomainsbutdierent

    syntax Value:mappingofdatatypeswithdierentdomainsbutequal

    seman1cs

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 8

    Level UAProfExample UEDExample

    Component prf:NetworkCharacteristics dia:NetworkType Element prf:InputCharSet dia:CharacterSetCode Datatype prf-dt:Boolean xsd:Boolean Value Yes true

  • Examples

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 9

  • Examples(contd)

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 10

  • MappingClasses Direct:equalseman1csandcompa1bledatatypeswithequaldomainsbut

    maydierintheirsyntax(i.e.,tagname) E.g.,dia:bitsPerPixel(xsd:integer)andprf:BitsPerPixel(prfdt:Number)

    Advance:sameconcept(i.e.,equalseman1cs)butwithdierent,noncompa1bledatatypesand/ordomains E.g.,dia:Resolu1on(horizontal/ver1cala9ributes)andprf:SreenSize(480x320)

    Derive:elementvaluescanbederivedfromoneormoreelementsoftherespec1veotherdescrip1onformat E.g.,prf:SoundOutputCapablederivedfrompresenceof

    dia:AudioOutputCapability Extend:requireproprietaryextensionsoftherespec1veotherdescrip1on

    format E.g.,UAProfWapCharacteristcsnotpresentinUED

    UAProf:77elementswithdirect(4),advance(7),derive(4),andextend(62)

    Direct(4),advance(7),andderive(4)covermostmul1mediacontentadapta1onscenarios

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 11

  • Example

    File/codingformat:Classica1onSchemevs.MIMEtype urn:mpeg:mpeg7:cs:VisualCodingFormatCS:2001:3 video/mp4

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 12

  • Implementa1on

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 13

  • Conclusions Mappingofcontextdeliverydescrip1onsbetweendierentformats Mappingmodelbasedonlevels=>fourclasses:direct,advance,

    derive,extend Denedintegra1onmodel+formulatedtemplates(SPARQL/OWL)

    toqueryinforma1onfromthismodeltogeneratethetargetcontextdeliveryformat

    Findings Overlapbetweendierentformatsnotthathugeasexpected

    Clusteredaroundthoseproper1eswhichareconsideredbythemajorityofapplica1onsareas(e.g.,screensize,codingformats,etc.)

    Direct,advance,derivearesucient Rela1onshipdescribedmanuallywithrespecttoanintegra1onmodel

    Requiresathoroughanalysisoftheseformatswhichissome1mescumbersome

    Mappingfunc1onsneedtobedenedonlyonce Wehavedemonstratedthatitisfeasiblebutrequirestheintegra1on

    ofmanyXMLbasedtechnologies(XMLSchema,RDF,OWL,SPARQL,XSLT,)

    2009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria 14

  • Thankyouforyoura9en1on

    ...ques1ons,comments,etc.arewelcome

    Ass.Prof.Dipl.Ing.Dr.Chris1anTimmererKlagenfurtUniversity,DepartmentofInforma1onTechnology(ITEC)

    Universittsstrasse6567,A9020Klagenfurt,AUSTRIAchris1an.1mmerer@itec.uniklu.ac.at

    h9p://research.1mmerer.com/Tel:+43/463/27003621Fax:+43/463/27003699

    Copyright:Chris.anTimmerer

    152009/03/19 Chris1anTimmerer,KlagenfurtUniversity,Austria

Recommended

View more >