350-401 · Question #1161
What is the purpose of data modeling languages?
The correct answer is A. to describe a data schema convertible into any data encoding format. This question asks for the fundamental purpose of data modeling languages in network configuration and management.
Question
What is the purpose of data modeling languages?
Options
- Ato describe a data schema convertible into any data encoding format
- Bto provide a framework to describe data flow patterns in networks
- Cto specify algorithms necessary to decode binary-encoded protocol data units
- Dto translate encoded data for interoperability between different CPU architectures
How the community answered
(25 responses)- A88% (22)
- B4% (1)
- C8% (2)
Why each option
This question asks for the fundamental purpose of data modeling languages in network configuration and management.
Data modeling languages like YANG are used to formally describe the syntax and semantics (schema) of network configuration and state data, making the data independent of any specific encoding format and convertible into formats like XML or JSON.
The primary purpose of data modeling languages is to define data structures, not to provide a framework for describing data flow patterns in networks.
Data modeling languages describe the structure of data, not the algorithms or specifications necessary to decode binary-encoded protocol data units.
Data modeling languages define data schemas for configuration and state, not for translating encoded data for interoperability between different CPU architectures.
Concept tested: Purpose of data modeling languages (e.g., YANG)
Source: https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/prog/configuration/166/b_166_programmability_cfg/introduction_to_programmability.html
Topics
Community Discussion
No community discussion yet for this question.