-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#159 Handling of composite attributes based on virtual columns ('??') #159
Comments
Paulo and Chip have done tests of this issue with the SDD for 1449, and it is still unclear the exact condition for the virtual column to show up in the SDD viewer as a buggy DASO URI. This is going to be further investigated as Issue #153 has been addressed. |
More details:
Here we have two attributes MSLrlTscore and MSLrlAgequiv which are both derived from a common attribute, the "receptive language" of the child. I started by creating a single ??receptive_language intermediate attribute and made these derivations the attributeOf this common attribute (which is attributeOf ??child). When I processed this SDD in HADatAc, it merged the "Age Equivalent" derived attribute with the "Receptive Language" attribute, but it did not merge the T-score attribute. This led to the DASO terms appearing in the SDD viewer in HADatAc. Then I tried making two separate intermediate attributes in such cases, as below:
This worked, in that when I loaded this SDD into HADatAc, it merged both attributes with the respective intermediate attributes, and when I view the SDD in the viewer I do not see the DASO terms. Here is what I see in the log:
And here is what I see in the SDD viewer:
|
I believe there is a hash table mapping a virtual column to an attribute. If that is correct, a virtual column can only be mapped to one attribute. Creating two virtual columns as describe above addresses the problem. If these virtual columns are representing instance, the implementation is correct. Otherwise, we will need to rethink the way of implementing this kind of pattern. |
During the ingestion of SDD for study 1449, composite attributes based on virtual columns are showing up in the SDD viewer as a buggy "DASO" URI. This situation occurs in properties with compose attributes, and when one of the attributes composing the property is a virtual column.
The text was updated successfully, but these errors were encountered: