Keyphrases
- software architecture
- software systems
- semantic web
- software engineering
- software development
- ontology languages
- knowledge representation
- rdf knowledge bases
- semantic web technologies
- conceptual modeling
- owl ontologies
- owl dl
- constraint language
- open world
- metamodel
- knowledge base
- unified modeling language
- uml profile
- uml diagrams
- entity relationship
- regression testing
- specification language
- database design
- object oriented
- database systems
- case study