Representation Requires Vocabulary
Domain experts use domain-specific vocabulary
Typical KR languages are domain-independent
E.g, predicate calculus and frame languages
- Do not provide a domain-specific vocabulary
KB construction therefore involves two steps:
- Define vocabulary to be used to represent the knowledge
- Represent the knowledge using the defined vocabulary