Abstract
The internet is becoming a marketplace for more and more products. With this in mind there will soon be possible to buy and sell any kind of product with component constraints, in the same manner we order a personalized computer. Today there is not done enough research within this area. The problem is how users and manufacturers should share their data to increase the information flow on the web. This will be even more important when more complex data are uploaded to the web. In this thesis we study how semantic web can be used to represent complex data with component constraints on the web today. This will be done by testing a product specific ontology against a generic ontology. To do this we have used an application which represented a real life scenario to help us test the two different ontology approaches. We have used a domain about car models from both Renault and Daimler to be able to experiment the two approaches. The experiments were conducted using the approach \textit{Design of Experiments} (DoE) to investigate what factors would influence the performance of the two approaches. We will discuss several aspects of the different approaches, emphasizing the definition of the ontologies and the representation of the complex data. This discussion will be based on the experiments done against the application. In the end we will present the most important elements when representing and structuring complex data in semantic web.