- From: Andrei Lopatenko <lopatenko@inf.unibz.it>
- Date: Tue, 10 Aug 2004 12:07:58 +0200
- To: Prajakta Nivargi <Prajakta.Nivargi@asu.edu>
- Cc: www-rdf-interest@w3.org, Andrei Lopatenko <lopatenko@inf.unibz.it>
- Message-Id: <27E308F2-EAB5-11D8-A21C-000A95E59614@inf.unibz.it>
> -The following are classes – column, row, columnSet, rowSet, > -columnSet consists of one or more columns > -rowSet consists of one or more rows > -rowSet is owned by a columnSet or a derived class of columnSet > -table and view classes will be subclasses of columnSet > -Row inherits from Object. Its structure is defined by the > corresponding ColumnSet and its Columns. Each > Row is divided into ColumnValues, which match the value of a > relational table, at the intersection of a row and a column. > -A row is associated with a particular column with a “slot” association > -columnValue is associated with the “slot” > What I do not understand is how do I map the row with the column via > the slot association in OWL. > Or in more general terms how do I model associations between classes. > Does anybody have an idea? > In general you can use UML to OWL mappings. A plenty of research was done in this area. In this particular situation... As far as I understand you want to model in OWL data sets (and not only schema information) I think that each particular dataset must be a RDF object, but not a OWL class. That object must be an instance of Rowset class Class Rowset have a slot "rows" with range Row and cardinality 0..* Class Row have a slot "slots" with range Slot and cardinality 0..* Class Slot have a slot "ColumnValue" range Object cardinality 0..1 have a slot "Column" range Column cardinality 1 If you need I can give an example encoded directly in OWL + RDF Andrei > > > > > > I an trying to create an ontology for relational databases. This is > like a meta ontology and not for any particular database. I have > created an ontology which has classes like – table, fields, records > etc and certain properties. > > > > My aim is to target different levels or types of data i.e. open data, > confidential data etc. > > > > Is anyone aware of any such existing ontology with which I could > verify mine? > > > > > > > > Thanks, > > > > Prajakta > > > > Andrei Lopatenko > > Research Assistant > > Free University of Bozen-bolzano > > PhD Student > > The University of Manchester > > +39 (0471) 315-644 > > http://www.inf.unibz.it/~lopatenko/ > Andrei Lopatenko Research Assistant Free University of Bozen-bolzano PhD Student The University of Manchester +39 (0471) 315-644 http://www.inf.unibz.it/~lopatenko/
Attachments
- text/enriched attachment: stored
Received on Tuesday, 10 August 2004 10:08:26 UTC