Skip to main content

Part-of-Speech Schema

In traditional grammar, a part of speech or part-of-speech (abbreviated as POS or PoS) is a category of words (or, more generally, of lexical items) that have similar grammatical properties. Words that are assigned to the same part of speech generally display similar syntactic behavior (they play similar roles within the grammatical structure of sentences), sometimes similar morphology in that they undergo inflection for similar properties and even similar semantic behavior.

The Part of Speech (POS) schema is based on Universal POS Tags which support the following tags:

  • ADJ: adjective,
  • ADP: adposition,
  • ADV: adverb,
  • AUX: auxiliary,
  • CCONJ: coordinating conjunction,
  • DET: determiner,
  • INTJ: interjection,
  • NOUN: noun,
  • NUM: numeral,
  • PART: particle,
  • PRON: pronoun,
  • PROPN: proper noun,
  • PUNCT: punctuation,
  • SCONJ: subordinating conjunction,
  • SYM: symbol,
  • VERB: verb,
  • X: other.

Includes

NameValue
Schema URIschema will:uim/1.1
Class Count5
Classeswill:uim/1.1/InkModel, will:uim/1.1/InkNode, will:uim/1.1/Root, will:uim/1.1/StrokeNode, will:uim/1.1/StrokeGroupNode
NameValue
-------------------------------
Schema URIschema will:seg/0.3
Class Count45
Classeswill:seg/0.3/Root, will:seg/0.3/ContentBlock, will:seg/0.3/TextRegion, will:seg/0.3/TextLine, will:seg/0.3/Word, will:seg/0.3/WordOfStrokes, will:seg/0.3/ExtendedTextRegion, will:seg/0.3/Line, will:seg/0.3/UnlabelledBlock, will:seg/0.3/UnlabelledItemGroup, will:seg/0.3/UnlabelledItem, will:seg/0.3/Drawing, will:seg/0.3/DrawingItemGroup, will:seg/0.3/DrawingItem, will:seg/0.3/ExpressionBlock, will:seg/0.3/GenericExpressionBlock, will:seg/0.3/GenericExpressionItemGroup, will:seg/0.3/GenericExpressionItem, will:seg/0.3/MathBlock, will:seg/0.3/MathItemGroup, will:seg/0.3/MathItem, will:seg/0.3/ChemistryBlock, will:seg/0.3/ChemistryItemGroup, will:seg/0.3/ChemistryItem, will:seg/0.3/PhysicsBlock, will:seg/0.3/PhysicsItemGroup, will:seg/0.3/PhysicsItem, will:seg/0.3/ContentBlockOfStrokeNodes, will:seg/0.3/ChemicalStructure, will:seg/0.3/Signature, will:seg/0.3/Garbage, will:seg/0.3/Unlabeled, will:seg/0.3/Doodle, will:seg/0.3/Diagram, will:seg/0.3/DiagramConnector, will:seg/0.3/DiagramPart, will:seg/0.3/Table, will:seg/0.3/Border, will:seg/0.3/List, will:seg/0.3/ListItem, will:seg/0.3/ListItemBullet, will:seg/0.3/Annotation, will:seg/0.3/Marking, will:seg/0.3/Connector, will:seg/0.3/Correction

Classes

Root

Root of the POS schema.

NameValue
Classwill:pos/0.1/seg:Root
Defined Inwill:pos/0.1

Properties

PropertyAttributeValue
hasPOSEntityData Type(s)will:pos/0.1/PartOfSpeech
DescriptionThis is a property extension declaration, resulting in the 'extended property' will:seg/0.3/Root#hasPOSEntity
Association Typecomposition
Cardinality[0, inf] (optional)

Word

NameValue
Classwill:pos/0.1/seg:Word
Defined Inwill:pos/0.1

Properties

PropertyAttributeValue
isPartOfPOSEntityData Type(s)will:pos/0.1/PartOfSpeech
DescriptionLinks a Word to a POS tag.
Association Typecomposition
Cardinality[0, inf] (optional)
Inverse OfhasPart

PartOfSpeech

Encodes the Part of speech tag.

NameValue
Classwill:pos/0.1/PartOfSpeech
Defined Inwill:pos/0.1

Properties

PropertyAttributeValue
hasPartData Type(s)will:seg/0.3/Word
DescriptionReferences the words which are associated with the part of speech tag.
Association Typeaggregation
Cardinality[1, inf] (mandatory) (ordered)
hasTagData Type(s)@string
Association Typecomposition
Cardinality[0, inf] (optional)

Schema Definition

{
"head": {
"uri": "will:pos/0.1",
"version": "0.1",
"description": "Part of Speech (POS) schema to tag handwritten text with part of POS tags.",
"classUriTemplate": "will:pos/0.1/[class]",
"propertyUriTemplate": "will:pos/0.1/[class]#[property]",
"includes": [
{
"namespace": "u",
"schema": "will:uim/1.1"
},
{
"namespace": "seg",
"schema": "will:seg/0.3"
}
]
},
"body": {
"extensions": {},
"classes": {
"will:pos/0.1/seg:Root": {
"subclassOf": null,
"properties": {
"hasPOSEntity": {
"dataType": "will:pos/0.1/PartOfSpeech",
"minCardinality": 0,
"maxCardinality": -1,
"isFinal": false,
"@desc": "This is a property extension declaration, resulting in the 'extended property' will:seg/0.3/Root#hasPOSEntity"
}
},
"isFinal": false
},
"will:pos/0.1/seg:Word": {
"subclassOf": null,
"properties": {
"isPartOfPOSEntity": {
"dataType": "will:pos/0.1/PartOfSpeech",
"minCardinality": 0,
"maxCardinality": -1,
"isFinal": false,
"inverseOf": "hasPart",
"@desc": "Links a `Word` to a POS tag."
}
},
"isFinal": false
},
"will:pos/0.1/PartOfSpeech": {
"subclassOf": null,
"properties": {
"hasPart": {
"dataType": "will:seg/0.3/Word",
"minCardinality": 1,
"maxCardinality": -1,
"isFinal": false,
"isOrdered": true,
"@desc": "References the words which are associated with the part of speech tag."
},
"hasTag": {
"dataType": "@string",
"minCardinality": 0,
"maxCardinality": -1,
"isFinal": false,
"dataRange": [
"ADJ,ADP,ADV,AUX,CCONJ,DET,INTJ,NOUN,NUM,PART,PRON,PROPN,PUNCT,SCONJ,SYM,VERB,X"
]
}
},
"isAbstract": false,
"isFinal": false,
"@desc": "Encodes the Part of speech tag."
}
}
}
}