Class IPCNode
java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.app.opgraph.nodes.table.TableOpNode
ca.phon.app.opgraph.nodes.table.IPCNode
- All Implemented Interfaces:
ca.phon.opgraph.dag.Vertex
,ca.phon.opgraph.extensions.Extendable
Creates a table of results for the Index of Phonetic Complexity (IPC)
of phonetic transcriptions.
This node will produce a table that contains the following columns:
1. Session (if available)
2. Speaker (if available)
3. Record # (if available)
4. Orthography (if available)
5. IPA Target (or other provided tier name for target)
6. IPA Actual (or other provided tier name for actual)
7. Dt - Place (D) - dorsals for target
8. Da - Place (D) - dorsals for actual
9. Mt - Manner (M) - fricatives, affricates, and liquids for target
10. Ma - Manner (M) - fricatives, affricates, and liquids for actual
11. Vt - Vowels (V) - Rhotic vowels for target
12. Va - Vowels (V) - Rhotic vowels for actual
13. St - Word shape (S) - ends with a consonant for target
14. Sa - Word shape (S) - ends with a consonant for actual
15. Lt - Word length (L) - 3 or more syllables for target
16. La - Word length (L) - 3 or more syllables for actual
17. Pt - Place variegation (P) - singleton consonants that are place variegated for target
18. Pa - Place variegation (P) - singleton consonants that are place variegated for actual
19. Ct - Contiguous clusters (C) for target
20. Ca - Contiguous clusters (C) for actual
21. Tt - Cluster type (T) - Each cluster that is comprised of segments that vary in place (CCV) gets 1 point for being heterorganic for target
22. Ta - Cluster type (T) - Each cluster that is comprised of segments that vary in place (CCV) gets 1 point for being heterorganic for actual
23. IPCt - total score for target
24. IPCa - total score for actual
25. Δ - difference between target and actual IPC
-
Field Summary
Fields inherited from class ca.phon.app.opgraph.nodes.table.TableOpNode
tableInput, tableOutput
Fields inherited from class ca.phon.opgraph.OpNode
CATEGORY_PROPERTY, COMPLETED_FIELD, DESCRIPTION_PROPERTY, ENABLED_FIELD, ID_PROPERTY, NAME_PROPERTY
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ca.phon.app.opgraph.nodes.table.TableOpNode
getColumnIndex, getColumnIndices, getInputTable, setTableOutput
Methods inherited from class ca.phon.opgraph.OpNode
addNodeListener, checkCanceled, getCategory, getDefaultCategory, getDefaultDescription, getDefaultName, getDescription, getExtension, getExtensionClasses, getId, getInputFields, getInputFieldWithKey, getName, getOutputFields, getOutputFieldWithKey, isBreakpoint, isCanceled, putExtension, putField, putField, putField, putField, removeAllInputFields, removeAllOutputFields, removeField, removeField, removeNodeListener, setBreakpoint, setCanceled, setCategory, setDescription, setId, setName
-
Constructor Details
-
IPCNode
public IPCNode()
-
-
Method Details
-
operate
public void operate(ca.phon.opgraph.OpContext opContext) throws ca.phon.opgraph.exceptions.ProcessingException - Specified by:
operate
in classca.phon.opgraph.OpNode
- Throws:
ca.phon.opgraph.exceptions.ProcessingException
-