用于表达数字墨水数据的可扩展标记语言的数据格式,这类数据的输入是通过作为多通路系统组成部分的电子笔或输入笔。
英文缩写:InkML 等于(Ink Markup Language)
墨标语架构文件:见扩展阅读。
该标签是任何墨水标记语言实例的根元素、根标签。
属性:
documentID= XSD:anyURI
本文件的唯一标识符。
要求:没得。默认值:没得。
范例:
<ink
xmlns=""
documentID="uuid:6B29FC40-CA47-1067-B31D-00DD010662DA">
... </ink>
2.1
<trace>是用来记录用笔的轨迹,为用户写数字墨水的基本元素。
属性:
xml:id= xsd:ID
此跟踪格式的唯一标识符。
要求:没得。默认值:没得。
2.2
<channel>通道标签。
属性:
xml:id = xsd:ID
这个元素的唯一标识符。
要求:没得。默认值:没得。
------
name = xsd:string此通道的区分大小写名称。
要求:是。
------
type = "integer" | "decimal" | "double" | "boolean"
(类型=“整数”|“十进制”|“双”|“布尔”)
此通道的点值的数据类型。
要求:没得,默认:“十进制”。
------
default = xsd:decimal | xsd:boolean
此通道的点数据的默认值。这仅适用于间歇性的渠道。
要求:没得,默认:0(整数或小数通道),F(布尔通道)
------
min = xsd:number (最小数)
这个渠道的值下限。
要求:没得,默认值:没得。
------
max = xsd:number (最大数)
这个渠道的值上界。
要求:没得,默认值:没得。
------
orientation = "+ve" | "-ve"
通道的坐标轴,在适用情况下默认的方向与方向通道增加值。
要求:不,默认:“+ve”
------
respectTo = xsd:anyURI (任何地址)
指定值是相对于另一个参考点。参考点可能是一个时间通道的<timestamp>的地址,或者一个应用程序定义的应用程序的特定渠道的地址。
要求:没得,默认值:没得。
------
units = xsd:string(单元:字串)
通道值的表示单位(仅适用于数字频道)。
要求:没得,默认值:没得。
------
2.3
<intermittentChannels>
该标签,<间歇通道>标签没得任何属性。
作用:记录每个采样点。
2.4
<trace>
标签。
属性:
xml:id = xsd:ID此痕迹的标识符。
要求:没得,默认值:没得。
------
type = "penDown" | "penUp" | "indeterminate"
此跟踪的类型。(类型:笔下、笔上、不确定)
要求:没得,默认:“penDown”(笔下)
------
continuation = "begin" | "middle" | "end"
此属性指示是否跟踪跟踪片段,如果是这样,此跟踪是在位于延续的痕迹。
要求:没得,默认值:没得。
------
priorRef = xsd:anyURI 痕迹的地址,这是一个延续。
要求:继续当且仅当值“结束”或“中间”,默认:没得。
------
contextRef = xsd:anyURI 此痕迹中。在这方面的任何值,骑在继承的情况下的值。
要求:不,默认值:“#DefaultContext,”除非这<trace>内<traceGroup>中,然后从<traceGroup>继承。
------
brushRef = xsd:anyURI刷这个跟踪。
要求:不,默认值:从上下文继承。
------
duration = xsd:decimal此跟踪的时间,以毫秒为单位。
要求:没得,默认值:没得。
------
timeOffset = xsd:decimal相对时间戳或跟踪开始一天的时间,以毫秒为单位。
要求:没得,默认值:没得。
2.5追踪收集
<traceGroup>《追踪组》标签。
属性:
xml:id = xsd:ID
此追踪组标签的标识符。
要求:没得,默认值:没得。
------
contextRef = xsd:anyURI
与此《追踪组》相关的上下文。
要求:不,默认:“#DefaultContext,”除非这<traceGroup>是包含在另一个<traceGroup>,然后继承包含<traceGroup>。
------
brushRef = xsd:anyURI
与此《追踪组》相关的刷。
要求:没得,
默认:从上下文继承。
<traceView>《追踪看》标签。
------
xml:id = xsd:ID
此追踪看标签的标识符。
要求:没得,默认值:没得。
------
traceDataRef = xsd:anyURI
一个地址引用一个<trace>,<traceGroup>或<traceView>元素。
要求:是,默认值:没得。
------
from = xsd:integer[ ':' xsd:integer ]*
在跟踪或跟踪组,这<traceView>元素引用的第一个项目的索引(点,跟踪或组)。
要求:没得,默认:引用的第一个点的索引。
------
to = xsd:integer[ ':' xsd:integer ]*
在跟踪或跟踪组,这<traceView>元素引用的最后一个项目的索引(点,跟踪或组)。
要求:没得,默认:最后引用点的索引。
3.1、<context>上下文标签。属性:
xml:id= xsd:ID
上下文的唯一标识符
要求:没得,默认值:没得。
------
contextRef= xsd:anyURI
这方面由先前定义的上下文来定义。
要求:没得,默认值:没得。
------
canvasRef= xsd:anyURI
画布元素的地址。
要求:没得,默认值: "#DefaultCanvas",或从contextRef继承
------
canvasTransformRef= xsd:anyURI
这是一个从画布的坐标系统的跟踪协调系统的映射参考。
要求:没得,默认值:identity、或从contextRef继承。
------
traceFormatRef= xsd:anyURI
traceFormat的参考。
要求:没得,默认值:"#DefaultTraceFormat",或从contextRef继承
------
inkSourceRef= xsd:anyURI
inkSource的参考。
要求:没得,默认值:默认的捕获设备,或继承自contextRef。
------
brushRef= xsd:anyURI
这内容的刷。
要求:没得,默认值:"#DefaultBrush",或从contextRef继承。
------
timestampRef= xsd:anyURI
时间戳。
要求:没得,默认值:没得、或从contextRef继承。