I have a problem with the semantics in the Class2RDB example: The first two dataflow elements are as follows:
AllInstances Attributes {
field attribute
type Class!Attribute
target IntegerType
}
NewInstance IntegerType {
field integerType
key 'type_Integer'
type DB!Type
target IntegerTypeName
}
My understanding is that for each instance of Attribute a new Integer type is created. For me, that doesn't make sense since the integer type should be something that should be there independently of whether or not there are any attributes. What is the semantics here?