Text Processing Task
(Redirected from text processing task)
Jump to navigation
Jump to search
A Text Processing Task is a data processing task whose input is a text dataset (of text items).
- AKA: Text Manipulation Task, Text Handling Task, TPT.
- Context:
- Input: Text Item
- optional: processing parameters
- optional: text format specification
- Output: Structured Text Document, Formatted Text, Annotated Text
- Measure: Text Processing Quality Measures
- ...
- It can typically require a Text Encoding-Decoding System to handle different character encoding standards and format conversion.
- It can typically manipulate character sequences using transformation rules and regular expression patterns.
- It can typically preserve text structures through hierarchical representation and structural mapping.
- It can typically transform input text into output text based on predefined processing rules.
- It can typically identify text patterns using pattern recognition algorithms and linguistic models.
- ...
- It can often handle markup languages for processing structured documents and formatted content.
- It can often support sequential access for efficient streaming operations and memory conservation.
- It can often employ text parsing techniques for syntactic analysis and component extraction.
- It can often utilize text filtering methods to remove unwanted content or irrelevant information.
- It can often apply text normalization procedures to standardize text representation and character forms.
- ...
- It can range from being an Offline Text Processing Task to being an Online Text Processing Task, depending on its processing mode.
- It can range from being a Text Preprocessing Task to being a Text Post-Processing Task, depending on its processing stage.
- It can range from being a Simple Text Processing Task to being a Complex Text Processing Task, depending on its processing complexity.
- It can range from being a Format-Specific Processing Task to being a Format-Agnostic Processing Task, depending on its format dependency.
- It can range from being a Rule-Based Text Processing Task to being a Statistical Text Processing Task, depending on its algorithmic approach.
- It can range from being a Single-Pass Processing Task to being a Multi-Pass Processing Task, depending on its iteration requirement.
- It can range from being a Manual Text Processing Task to being an Automated Text Processing Task, depending on its automation level.
- ...
- It can be solved by a Text Processing System (that implements a text pre-processing algorithm).
- It can require a Text Encoding-Decoding Task as a prerequisite operation or initialization step.
- It can maintain Processing History (for tracking) and audit trail purposes.
- It can produce Processing Results (for evaluation) and quality assessment.
- It can involve error handling procedures for invalid input, processing exceptions, and edge cases.
- It can operate at the presentation layer using direct manipulation rather than at the application layer.
- It can work with standardized data formats rather than proprietary formats for better interoperability.
- It can process alphanumeric characters and special characters according to their semantic meaning.
- It can interact with text storage systems for persistent data management and retrieval operations.
- ...
- Input: Text Item
- Example(s):
- Text Manipulation Tasks, such as:
- Text Reading Tasks for content consumption, such as:
- Text Editing Tasks for content modification, such as:
- Text Annotation Tasks for content enrichment, such as:
- ...
- Document Processing Tasks, such as:
- Word Processing Tasks for document creation, such as:
- Document Preparation Tasks for publication, such as:
- Proofreading Tasks for error detection, such as:
- ...
- Text Analysis Tasks, such as:
- Text Error Correction Tasks for quality improvement, such as:
- Text Mining Tasks for information extraction, such as:
- Text Pattern Analysis for pattern discovery, such as:
- ...
- Text Transformation Tasks, such as:
- Text Conversion Tasks for format adaptation, such as:
- Text Normalization Tasks for standardization, such as:
- ...
- Text Search Tasks, such as:
- ...
- Text Manipulation Tasks, such as:
- Counter-Example(s):
- Source Code Processing Tasks, which handle programming languages with specific syntax and semantic requirements.
- Math Notation Processing Tasks, which process mathematical expressions with specialized symbolic logic.
- Image Processing Tasks, which process visual data rather than textual content.
- Speech Processing Tasks, which process audio data representing spoken language.
- Numeric Data Processing Tasks, which focus on mathematical operations rather than linguistic manipulation.
- Binary Data Processing Tasks, which operate on non-textual formats without semantic interpretation.
- See: Text Entry Interface, Regular Expression Statement, Text Encoding-Decoding Task, Command-Line Interface (CLI), Graphical User Interface (GUI), PDF-to-Text Conversion Task, Text Processing System, Natural Language Processing Task, Text Analytics Task, Document Management Task, Information Retrieval Task.
References
2020a
- (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Text_processing Retrieved:2020-2-16.
- In computing, the term text processing refers to the theory and practice of automating the creation or manipulation of electronic text.
Text usually refers to all the alphanumeric characters specified on the keyboard of the person engaging the practice, but in general text means the abstraction layer immediately above the standard character encoding of the target text.
The term processing refers to automated (or mechanized) processing, as opposed to the same manipulation done manually.
Text processing involves computer commands which invoke content, content changes, and cursor movement, for example to
- search and replace
- format
- generate a processed report of the content of, or
- filter a file or report of a text file.
- The text processing of a regular expression is a virtual editing machine, having a primitive programming language that has named registers (identifiers), and named positions in the sequence of characters comprising the text. Using these the "text processor" can, for example, mark a region of text, and then move it. The text processing of a utility is a filter program, or filter. These two mechanisms comprise text processing.
- In computing, the term text processing refers to the theory and practice of automating the creation or manipulation of electronic text.
2020b
- (Wikipedia, 2020) ⇒ https://en.wikipedia.org/wiki/Text_processing#Definition Retrieved:2020-2-16.
- Since the standardized markup such as ANSI escape codes are generally invisible to the editor, they comprise a set of transitory properties that become at times indistinguishable from word processing. But the definite distinctions from word processing are that text processing proper:
- represents "text processing utilities", not just "text editing" applications.
- is much more "the keyboard way", as opposed to "the mouse way" (e.g. drag and drop, cut and paste) of initiating an edit.
- is sequential access rather than random access in approach.
- operates directly at the presentation layer rather than indirectly at the application layer.
- works raw data that is standardized and works more openly rather than tending towards any proprietary methods.
- In this way markup such as font and color are not really a distinguishing factor, because the character sequences that affect font and color are simply standard characters inserted automatically by a background text processing mode, made to work transparently by compliant text editors, yet becoming otherwise visible as text processing commands when that mode is not in effect. So text processing is defined most basically (but not entirely) around the visual characters (or graphemes) rather than the standard, yet invisible characters.
- Since the standardized markup such as ANSI escape codes are generally invisible to the editor, they comprise a set of transitory properties that become at times indistinguishable from word processing. But the definite distinctions from word processing are that text processing proper: