Changes between Version 12 and Version 13 of Taskforces/FCS/Advanced DataView Example


Ignore:
Timestamp:
08/03/15 12:39:48 (9 years ago)
Author:
Oliver Schonefeld
Comment:
  • and another proposal

Legend:

Unmodified
Added
Removed
Modified
  • Taskforces/FCS/Advanced DataView Example

    v12 v13  
    363363
    364364
     365=== Proposal 5 ===
     366* Who: Oliver (IDS)
     367* What: stand-off with common segments (derived from preceding proposal)
     368* Code:
     369{{{
     370#!xml
     371<fcs>
     372    <segments>
     373        <!-- NB: times are probably bogus; values should be considered as examples -->
     374        <segment id="s1"  start="1"  end="1" time-label="00:00:00.000/00:00:02.053"
     375                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=0:173"/>
     376        <segment id="s2"  start="3"  end="4" time-label="00:00:02.053/00:00:05.004"
     377                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=173:304"/>
     378        <segment id="s3"  start="6"  end="7" time-label="00:00:02.053/00:00:05.004"
     379                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=173:304"/>
     380        <segment id="s4"  start="9"  end="10" time-label="00:00:05.004/00:00:07.000"
     381                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=304:480"/>
     382        <segment id="s5"  start="12" end="16" time-label="00:00:07.000/00:00:18.039"
     383                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=480:1119"/>
     384        <segment id="s6"  start="18" end="22" time-label="00:00:22.019/00:00:31.041"
     385                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=1339:1901"/>
     386        <segment id="s7"  start="24" end="27" time-label="00:00:31.041/00:00:40.027"
     387                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=1901:2427"/>
     388        <segment id="s8"  start="29" end="32" time-label="00:00:51.024/00:00:58.013"
     389                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=3084:3493"/>
     390        <segment id="s9"  start="34" end="36" time-label="00:00:58.013/00:01:02.034"
     391                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=3493:3754"/>
     392        <segment id="s10" start="38" end="43" time-label="00:01:02.034/00:01:11.074"
     393                 ref="http://hdl.handle.net/4711/123456789?urlappend=%3Fplay=3754:4274"/>
     394    </segments>
     395    <layers>
     396        <layer id="http://endpoint.example.org/layers/orth1" type="orth">
     397            <span id="s1">t</span>
     398            <span id="s2">da</span>
     399            <span id="s3">'s</span>
     400            <span id="s4">de</span>
     401            <span id="s5">enige</span>
     402            <span id="s6">echte</span>
     403            <span id="s7">hoop</span>
     404            <span id="s8">voor</span>
     405            <span id="s9">ons</span>
     406            <span id="s10">mensen</span>
     407        </layer>
     408        <layer id="http://endpoint.example.org/layers/words1" type="words">
     409            <span id="s1">word</span>
     410            <span id="s2">word</span>
     411            <span id="s3">word</span>
     412            <span id="s4">word</span>
     413            <span id="s5">word</span>
     414            <span id="s6">word</span>
     415            <span id="s7">word</span>
     416            <span id="s8">word</span>
     417            <span id="s9">word</span>
     418            <span id="s10">word</span>
     419        </layer>
     420        <layer id="http://endpoint.example.org/layers/pos1" type="pos" alt-value-info="CGN POS tagset">
     421            <span id="s1"  alt-value="SPEC(afgebr)">X</span>
     422            <span id="s2"  alt-value="VNW(aanw,pron,stan,vol,3o,ev)">PRON</span>
     423            <span id="s3"  alt-value="WW(pv,tgw,ev)">VERB</span>
     424            <span id="s4"  alt-value="LID(bep,stan,rest)">DET</span>
     425            <span id="s5"  alt-value="VNW(onbep,det,stan,prenom,met-e,rest)">DET</span>
     426            <span id="s6"  alt-value="ADJ(prenom,basis,met-e,stan)">ADJ</span>
     427            <span id="s7"  alt-value="N(soort,ev,basis,zijd,stan)">NOUN</span>
     428            <span id="s8"  alt-value="VZ(init)">ADP</span>
     429            <span id="s9"  alt-value="VNW(pr,pron,obl,vol,1,mv)">PRON</span>
     430            <span id="s10" alt-value="N(soort,mv,basis)">NOUN</span>
     431        </layer>
     432        <layer id="http://endpoint.example.org/layers/lemma1" type="lemma">
     433            <span id="s1">_</span>
     434            <span id="s2">dat</span>
     435            <span id="s3">zijn</span>
     436            <span id="s4">de</span>
     437            <span id="s5">enig</span>
     438            <span id="s6">echt</span>
     439            <span id="s7">hoop</span>
     440            <span id="s8">voor</span>
     441            <span id="s9">ons</span>
     442            <span id="s10">mens</span>
     443        </layer>
     444        <layer id="http://endpoint.example.org/layers/phonetics1" type="phonetics">
     445            <span id="s1">t@</span>
     446            <span id="s2">dAz</span>
     447            <span id="s3">dAz</span>
     448            <span id="s4">d@</span>
     449            <span id="s5">en@G@</span>
     450            <span id="s6">Ext@</span>
     451            <span id="s7">hop</span>
     452            <span id="s8">for</span>
     453            <span id="s9">Ons</span>
     454            <span id="s10">mEns@</span>
     455        </layer>
     456    </layers>
     457</fcs>
     458}}}
     459* Discussion:
     460  * Segments are listed in {{{<segments>}}} and may contain an optional {{{@time-label}}} and {{{@ref}}}.
     461    * The format of {{{@ref}}} is deliberately not specified on more detail, because it is highly endpoint depended. The endpoint must make sure to supply the correct URI here. Of course, handles are preferred.
     462    * Time-Label shall be converted to proposed time-format by endpoint. Thus, if the Aggregator displays the times, they are consistent across endpoints.
     463  * Segments are considered "a bag of segments", so the may freely overlap. Their only purpose is to reduce redundancy in the XML serialization.
     464* Issues:
     465  * I guess still pretty complicated format?
     466  * Useless PCDATA in "marker layer"
     467  * Highlights still missing
     468
     469
    365470=== Proposal N ===
    366471* Who: Name (Center)
     
    371476<!-- Put you XML code here -->
    372477}}}
    373 * Issues/Discussion:
     478* !Discussion/Issues:
    374479  * ...
    375480