Semantic Web Implementation Scheme for National Vulnerability Database (Common Platform Enumeration Data)
In software systems, information modeling is of prime significance. The attributes of real world objects that are captured and the way they are represented in the software system determines the operations a system can perform and the queries it can answer. Traditional relational database model and semantic model are two popular information modeling techniques and they differ in several ways. A relational model is based on tables and columns whereas a semantic model is based on classes and properties. Due to the inadequate expressivity of a relational data model, it imposes limitations on semantic interoperability apart from certain syntactic interoperability issues. Semantic web technologies are based on an information model that is designed to facilitate easy data sharing and interoperability (syntactic as well as semantic). This report addresses the importance of a semantic model and subsequently illustrates an efficient way to migrate data from a relational model to a semantic model using a real world application based on National Vulnerability Database.
Professors: Dr. Bhavani Thuraisingham
Students: Jyothsna Rachapalli and Vaibhav Khadilkar
Documents and Publications: Technical Report (UTDCS-01-10)