Integrating Semantic Web and Object-Oriented Programming for Cooperative Design

Po-Huan Chiu, Chi-Chun Lo, Kuo-Ming Chao

Research output: Contribution to journalArticlepeer-review

11 Scopus citations


Object-oriented programming (OOP) is a mainstream paradigm for engineering design software tool development. An emerging requirement is the introduction of semantics to achieve heterogeneous information sharing, but many challenges exist. Examples include using object methods to manipulate an RDF data, automatically converting data into RDF format, and supporting various programming languages. In addition, limitations to description capabilities for relationships among object-oriented classes exceed those of RDF, thus hindering direct mapping between object-oriented and Semantic Web classes. Our proposed semantic object framework (SOF) combines object-oriented design and Semantic Web features. SOF utilizes embedded comments in source code to describe semantic relationships between classes and attributes. We use a mobile phone design case study to illustrate how the proposed system operates.
Original languageEnglish
Pages (from-to)1970-1990
Number of pages23
JournalJournal of Universal Computer Science
StatePublished - 2009
Event2008 12th International Conference on Computer Supported Cooperative Work in Design, CSCWD - Xi'an, China
Duration: 16 Apr 200818 Apr 2008


  • Semantic Web; Object-oriented programming; Cooperative design

Fingerprint Dive into the research topics of 'Integrating Semantic Web and Object-Oriented Programming for Cooperative Design'. Together they form a unique fingerprint.

Cite this