Welcome to the CB-NL Wiki » Modeling Guide » Practical guidelines for modeling CB-NL content
Last modified by Linda van den Brink on 2015/04/23 10:10
From version 3.3
edited by Linda van den Brink
on 2015/04/21 15:33
To version 4.1
edited by Linda van den Brink
on 2015/04/21 15:38
Change comment: There is no comment for this version

Content changes

... ... @@ -115,4 +115,4 @@
115 115 = Roles =
116 116
117 117
118 -Some concepts described in CB-NL refer to things that are designed and used for one specific purpose. Other concepts, however, refer to things that can be used for different purposes. This is modelled in CB-NL using a relation type (i.e. an ObjectProperty) 'is a role for'. For example, a 'dakbalk' (roof beam) is a beam that is used in the roof. The same beam could be used in the floor of a building. This is modeled in CB-NL by stating that 'dakbalk' is a role for 'balk'.
118 +Some concepts described in CB-NL refer to things that are designed and used for one specific purpose. Other concepts, however, refer to things that can be used for different purposes. This is modelled in CB-NL using a relation type (i.e. an ObjectProperty) 'is a role for'. Concepts that refer to one of the possible uses of things that can be used for different purposes, are modeled as subclasses of Role, a class in the top level of CB-NL. For example, a 'dakbalk' (roof beam) is a beam that is used in the roof. The same beam could be used in the floor of a building. This is modeled in CB-NL by stating that 'dakbalk' is a role for 'balk'.

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 5.3 - Documentation