Make meaning part of the program.
A semantic system works with the meaning of an input. It can interpret a request, classify information, assess suitability, or transform material while preserving intent. Those operations need defined inputs, outputs, and evaluation so they can be composed into larger systems.
What does this mean, and what should the system do with that meaning?
Connections
The same capabilities and principles connect across our work.
uses
Read the Smart Software thesisInterpret
Understand meaning in context.
usesJudge
Evaluate quality, correctness, or suitability.
explored bySemantic Operators
Exploring reusable operations on meaning as building blocks for smart software.