- From: Kristian Rink <kawazu428@gmail.com>
- Date: Thu, 11 Jul 2013 15:53:45 +0200
- To: semantic-web@w3c.org
Hi all, into trying to model an existing (relational) metadata structure for a given domain as an OWL ontology, I am left with a question I thought to be trivial at first, yet I do not completely know how to model them. Bottom line is something like this: There are two classes, "Project" and "Document", in our ontology. "Project" has a data property ("name") attached to it which basically is a unique identifier for any individual belonging to this class. "Document", right now, has a data property "belongsToProject", which again is string. And there's an object property "Document" "belongsTo" "Project". What I, right now, would like to do is find a formal definition (in OWL) that a "Document" individual "belongsTo" a particular "Project" individual if the Documents "belongsToProject" (string) property is equal to the Projects "name" (string) property. I am unsure what's the best solution to do this. So far I encountered various different forms of how to define ontology rules, but in most if not all cases I ended up right at the point where to define that "string" comparison thing. Is something such as this doable, or am I completely off track and not yet thinking "ontology" enough here? Thanks in advance for any insights. Kristian
Received on Friday, 12 July 2013 06:47:16 UTC