ISU Electrical and Computer Engineering Archives

D-RDF: Dynamic Resource Description Framework

Jain, Kamna (2007) D-RDF: Dynamic Resource Description Framework. Masters thesis, Iowa State University.

Full text available as:

PDF - Requires Adobe Acrobat Reader or other PDF viewer.


Semantic Web is described as the Web of Data, as opposed to the World Wide Web which is a Web of Documents. As research in the field of Semantic Web is gaining momentum, the focus is shifting on the effective representation of the data that constitutes the Semantic Web. RDF or the Resource Description Framework is the W3C standardized language for describing the semantics of the data and hence, sharing it's meaning across applications. In RDF, all entities are modeled as resources and facts about these resources are asserted in terms of properties and their values. In this thesis, we propose a computation model for RDF called Dynamic RDF or D-RDF. While RDF models are restricted to describing resources in terms of their assertive or static properties, D-RDF is a generalization of RDF where there exist the assertive properties of the resources along with certain dynamic properties that operate on the values of existing properties and infer new data. In such a model, the information carries the semantics with it in the form of computing methods. In other words, whereas RDF represents semantically enhanced data, D-RDF represents both data and the programs that operate on the data. This design ensures that when the D-RDF model is processed, the dynamic properties would operate on the current values of the base data and hence, the values of the dynamic properties will always be consistent with changes that occur on that data. Hence, we develop a model of context-sensitive semantics and implement an interpretation engine for this language. The power of D-RDF is demonstrated by implementing use-cases of varying levels of complexity that highlight how highly customized data models can be constructed with D-RDF to represent information in a form that does not already exist.

EPrint Type:Thesis (Masters)
Additional Information:A more specific subject of this Thesis would be Semantic Web. It describes a programming language that embedded devices could use to customize the data available in RDF syntax on the Semantic Web, to match their computing and communication capabilities.
Uncontrolled Keywords:RDF, XPath, Dynamic, ccpp, semantics, RDF computation model
Subjects:Computer Engineering > SOFTWARE SYSTEMS > Real-Time and Embedded Systems
ID Code:396
Identification Number:Identification Number UNSPECIFIED
Deposited By:Kamna Jain
Deposited On:28 November 2007

Archive Staff Only: edit this record