Ink Markup Language. [InkML]

Schema Information

Version
1.0
Category
DataTransformationGraphicFormat
Namespace
Description
The Ink Markup Language (W3C Recommendation 20 September 2011) serves as the data format for representing ink entered with an electronic pen or stylus. The markup allows for the input and processing of handwriting, gestures, sketches, music and other notational languages in applications. It provides a common format for the exchange of ink data between components such as handwriting and gesture recognizers, signature verifiers, and other ink-aware modules. It may be used in the W3C Multimodal Interaction Framework as proposed by the W3C Multimodal Interaction Activity.
Publication
2011
Copyright
Copyright ©2003-2011 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use rules apply.

attributes

  1. activeArea.type_height
  2. activeArea.type_size
  3. activeArea.type_units
  4. activeArea.type_width
  5. annotation.type_encoding
  6. annotation.type_type
  7. annotationXML.type_encoding
  8. annotationXML.type_href
  9. annotationXML.type_type
  10. bind.type_column
  11. bind.type_source
  12. bind.type_target
  13. bind.type_variable
  14. brush.type_brushRef
  15. brushProperty.type_name
  16. brushProperty.type_units
  17. brushProperty.type_value
  18. canvas.type_traceFormatRef
  19. canvasTransform.type_invertible
  20. channel.type_default
  21. channel.type_max
  22. channel.type_min
  23. channel.type_name
  24. channel.type_orientation
  25. channel.type_respectTo
  26. channel.type_type
  27. channel.type_units
  28. channelProperties.type_channelProperties.type_channelProperty_channel
  29. channelProperties.type_channelProperties.type_channelProperty_name
  30. channelProperties.type_channelProperties.type_channelProperty_units
  31. channelProperties.type_channelProperties.type_channelProperty_value
  32. context.type_brushRef
  33. context.type_canvasRef
  34. context.type_canvasTransformRef
  35. context.type_contextRef
  36. context.type_inkSourceRef
  37. context.type_timestampRef
  38. context.type_traceFormatRef
  39. ink.type_documentID
  40. inkSource.type_description
  41. inkSource.type_manufacturer
  42. inkSource.type_model
  43. inkSource.type_serialNo
  44. inkSource.type_specificationRef
  45. latency.type_value
  46. mapping.type_mappingRef
  47. mapping.type_type
  48. sampleRate.type_uniform
  49. sampleRate.type_value
  50. sourceProperty.type_name
  51. sourceProperty.type_units
  52. sourceProperty.type_value
  53. table.type_apply
  54. table.type_interpolation
  55. timestamp.type_time
  56. timestamp.type_timeOffset
  57. timestamp.type_timeString
  58. timestamp.type_timestampRef
  59. trace.type_brushRef
  60. trace.type_contextRef
  61. trace.type_continuation
  62. trace.type_duration
  63. trace.type_priorRef
  64. trace.type_timeOffset
  65. trace.type_type
  66. traceGroup.type_brushRef
  67. traceGroup.type_contextRef
  68. traceView.type_from
  69. traceView.type_to
  70. traceView.type_traceDataRef

complexTypes

  1. activeArea.type
  2. affine.type
  3. annotation.type
  4. annotationXML.type
  5. bind.type
  6. brush.type
  7. brushProperty.type
  8. canvas.type
  9. canvasTransform.type
  10. channel.type
  11. channelProperties.type
  12. context.type
  13. definitions.type
  14. ink.type
  15. inkSource.type
  16. intermittentChannels.type
  17. latency.type
  18. mapping.type
  19. sampleRate.type
  20. sourceProperty.type
  21. table.type
  22. timestamp.type
  23. trace.type
  24. traceFormat.type
  25. traceGroup.type
  26. traceView.type

elements

  1. brush.type_annotation
  2. brush.type_annotationXML
  3. brush.type_brushProperty
  4. canvas.type_traceFormat
  5. canvasTransform.type_mapping
  6. channel.type_mapping
  7. channelProperties.type_channelProperty
  8. context.type_brush
  9. context.type_canvas
  10. context.type_canvasTransform
  11. context.type_inkSource
  12. context.type_timestamp
  13. context.type_traceFormat
  14. definitions.type_brush
  15. definitions.type_canvas
  16. definitions.type_canvasTransform
  17. definitions.type_context
  18. definitions.type_inkSource
  19. definitions.type_mapping
  20. definitions.type_timestamp
  21. definitions.type_trace
  22. definitions.type_traceFormat
  23. definitions.type_traceGroup
  24. definitions.type_traceView
  25. ink
  26. ink.type_annotation
  27. ink.type_annotationXML
  28. ink.type_context
  29. ink.type_definitions
  30. ink.type_trace
  31. ink.type_traceGroup
  32. ink.type_traceView
  33. inkSource.type_activeArea
  34. inkSource.type_channelProperties
  35. inkSource.type_latency
  36. inkSource.type_sampleRate
  37. inkSource.type_sourceProperty
  38. inkSource.type_traceFormat
  39. intermittentChannels.type_channel
  40. mapping.type_affine
  41. mapping.type_bind
  42. mapping.type_mapping
  43. mapping.type_table
  44. traceFormat.type_channel
  45. traceFormat.type_intermittentChannels
  46. traceGroup.type_annotation
  47. traceGroup.type_annotationXML
  48. traceGroup.type_trace
  49. traceGroup.type_traceGroup
  50. traceGroup.type_traceView

schemas

  1. inkml.xsd

simpleTypes

  1. booleanStr.type
  2. brushPropertyName.type
  3. brushPropertyValue.type
  4. brushRasterOp.type
  5. brushTip.type
  6. channelName.type
  7. channelPropertyName.type
  8. decimalTable.type
  9. decimalTableOrBooleanTable.type
  10. integerList.type
  11. rgb.type
  12. standardBrushPropertyName.type
  13. standardChannelName.type
  14. standardChannelPropertyName.type
  15. standardUnits.type
  16. traceData.type
  17. units.type
  18. userBrushPropertyName.type
  19. userChannelName.type
  20. userChannelPropertyName.type
  21. userUnits.type