Jump to content

Natural Language Semantics Markup Language

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Citation bot (talk | contribs) at 03:29, 13 July 2025 (Altered title. | Use this bot. Report bugs. | Suggested by Snowman304 | Category:CS1 errors: invisible characters | #UCB_Category 3/64). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Natural Language Semantics Markup Language is a XML- based markup language for providing systems (like Voice Browsers) with semantic interpretations for a variety of inputs, including speech and natural language text input. Natural Language Semantics Markup Language is currently a World Wide Web Consortium Working Draft. It was developed by W3C Voice Browser Working Group.

The purpose of NLSML is to give a standardized way to capture the 'meaning' from natural language inputs, so said information is usable by other components from a larger system.

There are multiple aspects to a user's speech like the 'result', 'interpretation', 'model', and 'instance'. The 'result' aspect is a result from one or more 'interpretation' aspects, which arise from estimation in determining the meaning of a users speech. The 'model' aspect, has the XForms data model, which provides a data model containing multiple goals. The 'instance' aspect refers to an instance of XForms data model. In other words, the 'instance' aspect is concrete example of the XForms data model. Lastly, the 'input' aspect refers to, as one can infer, the user's input. [1]

See also

[edit]
[edit]


  1. ^ "Natural Language Semantics Markup Language: W3C Working Draft". www.w3.org. Archived from the original on 2025-04-27. Retrieved 2025-07-12.