{ "TargetNamespace": "http://schemas.microsoft.com/ink/2010/main", "Types": [ { "Name": "msink:CT_CtxNode/msink:context", "ClassName": "ContextNode", "Summary": "Defines the ContextNode Class.", "BaseClass": "OpenXmlCompositeElement", "Attributes": [ { "QName": ":id", "PropertyName": "Id", "Type": "StringValue", "PropertyComments": "id", "Validators": [ { "Arguments": [ { "Type": "Boolean", "Name": "IsToken", "Value": "True" }, { "Type": "String", "Name": "Pattern", "Value": "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}" } ], "Name": "StringValidator", "IsInitialVersion": true } ] }, { "QName": ":type", "PropertyName": "Type", "Type": "StringValue", "PropertyComments": "type", "Validators": [ { "Name": "RequiredValidator" }, { "Name": "EnumValidator", "Type": "msink:ST_KnownCtxNodeType", "UnionId": 0, "IsInitialVersion": true }, { "Arguments": [ { "Type": "String", "Name": "Pattern", "Value": "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}" } ], "Name": "StringValidator", "UnionId": 0, "IsInitialVersion": true } ] }, { "QName": ":rotatedBoundingBox", "PropertyName": "RotatedBoundingBox", "Type": "ListValue\u003CStringValue\u003E", "PropertyComments": "rotatedBoundingBox", "Validators": [ { "Arguments": [ { "Type": "String", "Name": "Pattern", "Value": "-?[0-9]\u002B,-?[0-9]\u002B" } ], "Name": "StringValidator", "IsInitialVersion": true } ] }, { "QName": ":alignmentLevel", "PropertyName": "AlignmentLevel", "Type": "Int32Value", "PropertyComments": "alignmentLevel" }, { "QName": ":contentType", "PropertyName": "ContentType", "Type": "Int32Value", "PropertyComments": "contentType" }, { "QName": ":ascender", "PropertyName": "Ascender", "Type": "StringValue", "PropertyComments": "ascender", "Validators": [ { "Name": "NumberValidator", "IsList": true, "Type": "msink:ST_Point", "UnionId": 0, "IsInitialVersion": true }, { "Name": "NumberValidator", "Type": "xsd:int", "UnionId": 0, "IsInitialVersion": true } ] }, { "QName": ":descender", "PropertyName": "Descender", "Type": "StringValue", "PropertyComments": "descender", "Validators": [ { "Name": "NumberValidator", "IsList": true, "Type": "msink:ST_Point", "UnionId": 0, "IsInitialVersion": true }, { "Name": "NumberValidator", "Type": "xsd:int", "UnionId": 0, "IsInitialVersion": true } ] }, { "QName": ":baseline", "PropertyName": "Baseline", "Type": "StringValue", "PropertyComments": "baseline", "Validators": [ { "Name": "NumberValidator", "IsList": true, "Type": "msink:ST_Point", "UnionId": 0, "IsInitialVersion": true }, { "Name": "NumberValidator", "Type": "xsd:int", "UnionId": 0, "IsInitialVersion": true } ] }, { "QName": ":midline", "PropertyName": "Midline", "Type": "StringValue", "PropertyComments": "midline", "Validators": [ { "Name": "NumberValidator", "IsList": true, "Type": "msink:ST_Point", "UnionId": 0, "IsInitialVersion": true }, { "Name": "NumberValidator", "Type": "xsd:int", "UnionId": 0, "IsInitialVersion": true } ] }, { "QName": ":customRecognizerId", "PropertyName": "CustomRecognizerId", "Type": "StringValue", "PropertyComments": "customRecognizerId", "Validators": [ { "Arguments": [ { "Type": "Boolean", "Name": "IsToken", "Value": "True" }, { "Type": "String", "Name": "Pattern", "Value": "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}" } ], "Name": "StringValidator", "IsInitialVersion": true } ] }, { "QName": ":mathML", "PropertyName": "MathML", "Type": "StringValue", "PropertyComments": "mathML" }, { "QName": ":mathStruct", "PropertyName": "MathStruct", "Type": "StringValue", "PropertyComments": "mathStruct" }, { "QName": ":mathSymbol", "PropertyName": "MathSymbol", "Type": "StringValue", "PropertyComments": "mathSymbol" }, { "QName": ":beginModifierType", "PropertyName": "BeginModifierType", "Type": "StringValue", "PropertyComments": "beginModifierType" }, { "QName": ":endModifierType", "PropertyName": "EndModifierType", "Type": "StringValue", "PropertyComments": "endModifierType" }, { "QName": ":rotationAngle", "PropertyName": "RotationAngle", "Type": "Int32Value", "PropertyComments": "rotationAngle" }, { "QName": ":hotPoints", "PropertyName": "HotPoints", "Type": "ListValue\u003CStringValue\u003E", "PropertyComments": "hotPoints", "Validators": [ { "Arguments": [ { "Type": "String", "Name": "Pattern", "Value": "-?[0-9]\u002B,-?[0-9]\u002B" } ], "Name": "StringValidator", "IsInitialVersion": true } ] }, { "QName": ":centroid", "PropertyName": "Centroid", "Type": "StringValue", "PropertyComments": "centroid", "Validators": [ { "Arguments": [ { "Type": "String", "Name": "Pattern", "Value": "-?[0-9]\u002B,-?[0-9]\u002B" } ], "Name": "StringValidator", "IsInitialVersion": true } ] }, { "QName": ":semanticType", "PropertyName": "SemanticType", "Type": "StringValue", "PropertyComments": "semanticType", "Validators": [ { "Name": "EnumValidator", "Type": "msink:ST_KnownSemanticType", "UnionId": 0, "IsInitialVersion": true }, { "Name": "NumberValidator", "Type": "xsd:unsignedInt", "UnionId": 0, "IsInitialVersion": true } ] }, { "QName": ":shapeName", "PropertyName": "ShapeName", "Type": "StringValue", "PropertyComments": "shapeName" }, { "QName": ":shapeGeometry", "PropertyName": "ShapeGeometry", "Type": "ListValue\u003CStringValue\u003E", "PropertyComments": "shapeGeometry", "Validators": [ { "Arguments": [ { "Type": "String", "Name": "Pattern", "Value": "-?[0-9]\u002B,-?[0-9]\u002B" } ], "Name": "StringValidator", "IsInitialVersion": true } ] } ], "Children": [ { "Name": "msink:CT_Property/msink:property" }, { "Name": "msink:CT_CtxLink/msink:sourceLink" }, { "Name": "msink:CT_CtxLink/msink:destinationLink" } ], "Particle": { "Kind": "Sequence", "Items": [ { "Name": "msink:CT_Property/msink:property", "Occurs": [ {} ] }, { "Name": "msink:CT_CtxLink/msink:sourceLink", "Occurs": [ {} ] }, { "Name": "msink:CT_CtxLink/msink:destinationLink", "Occurs": [ {} ] } ] } }, { "Name": "msink:CT_Property/msink:property", "ClassName": "ContextNodeProperty", "Summary": "Defines the ContextNodeProperty Class.", "BaseClass": "OpenXmlLeafTextElement", "IsLeafText": true, "Attributes": [ { "QName": ":type", "PropertyName": "Type", "Type": "StringValue", "PropertyComments": "type", "Validators": [ { "Arguments": [ { "Type": "Boolean", "Name": "IsToken", "Value": "True" }, { "Type": "String", "Name": "Pattern", "Value": "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}" } ], "Name": "StringValidator", "IsInitialVersion": true } ] } ] }, { "Name": "msink:CT_CtxLink/msink:sourceLink", "ClassName": "SourceLink", "Summary": "Defines the SourceLink Class.", "BaseClass": "ContextLinkType", "IsDerived": true, "IsLeafElement": true }, { "Name": "msink:CT_CtxLink/msink:destinationLink", "ClassName": "DestinationLink", "Summary": "Defines the DestinationLink Class.", "BaseClass": "ContextLinkType", "IsDerived": true, "IsLeafElement": true }, { "Name": "msink:CT_CtxLink/", "ClassName": "ContextLinkType", "Summary": "Defines the ContextLinkType Class.", "BaseClass": "OpenXmlLeafElement", "IsAbstract": true, "IsLeafElement": true, "Attributes": [ { "QName": ":direction", "PropertyName": "Direction", "Type": "EnumValue\u003CDocumentFormat.OpenXml.Office2010.Ink.LinkDirectionValues\u003E", "PropertyComments": "direction" }, { "QName": ":ref", "PropertyName": "Reference", "Type": "StringValue", "PropertyComments": "ref", "Validators": [ { "Arguments": [ { "Type": "String", "Name": "Pattern", "Value": "\\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\\}" } ], "Name": "StringValidator", "UnionId": 0, "IsInitialVersion": true }, { "Name": "NumberValidator", "Type": "xsd:unsignedInt", "UnionId": 0, "IsInitialVersion": true } ] } ] } ], "Enums": [ { "Type": "msink:ST_KnownCtxNodeType", "Name": "KnownContextNodeTypeValues", "Facets": [ { "Value": "root", "Name": "Root" }, { "Value": "unclassifiedInk", "Name": "UnclassifiedInk" }, { "Value": "writingRegion", "Name": "WritingRegion" }, { "Value": "analysisHint", "Name": "AnalysisHint" }, { "Value": "object", "Name": "Object" }, { "Value": "inkDrawing", "Name": "InkDrawing" }, { "Value": "image", "Name": "Image" }, { "Value": "paragraph", "Name": "Paragraph" }, { "Value": "line", "Name": "Line" }, { "Value": "inkBullet", "Name": "InkBullet" }, { "Value": "inkWord", "Name": "InkWord" }, { "Value": "textWord", "Name": "TextWord" }, { "Value": "customRecognizer", "Name": "CustomRecognizer" }, { "Value": "mathRegion", "Name": "MathRegion" }, { "Value": "mathEquation", "Name": "MathEquation" }, { "Value": "mathStruct", "Name": "MathStruct" }, { "Value": "mathSymbol", "Name": "MathSymbol" }, { "Value": "mathIdentifier", "Name": "MathIdentifier" }, { "Value": "mathOperator", "Name": "MathOperator" }, { "Value": "mathNumber", "Name": "MathNumber" }, { "Value": "nonInkDrawing", "Name": "NonInkDrawing" }, { "Value": "groupNode", "Name": "GroupNode" }, { "Value": "mixedDrawing", "Name": "MixedDrawing" } ] }, { "Type": "msink:ST_Dir", "Name": "LinkDirectionValues", "Facets": [ { "Value": "to", "Name": "To" }, { "Value": "from", "Name": "From" }, { "Value": "with", "Name": "With" } ] }, { "Type": "msink:ST_KnownSemanticType", "Name": "KnownSemanticTypeValues", "Facets": [ { "Value": "none", "Name": "None" }, { "Value": "underline", "Name": "Underline" }, { "Value": "strikethrough", "Name": "Strikethrough" }, { "Value": "highlight", "Name": "Highlight" }, { "Value": "scratchOut", "Name": "ScratchOut" }, { "Value": "verticalRange", "Name": "VerticalRange" }, { "Value": "callout", "Name": "Callout" }, { "Value": "enclosure", "Name": "Enclosure" }, { "Value": "comment", "Name": "Comment" }, { "Value": "container", "Name": "Container" }, { "Value": "connector", "Name": "Connector" } ] } ] }