The stuctures is as such
Organization -> OrganizationGroup (ParentOf) -> Organization
I have Organization "As web method"
I have OrganizationGroup "As span object"
Organization -> OrganizationGroup is "Web Visible" Relation Name Organization_OrganizationGroup
OrganizationGroup -> Organization is "Web Visible" Relation Name Organization_OrganizationGroup_1
The property ParentOf is available but the result is null.
Query aQuery = new Query();
QueryClause aClause = new QueryClause();
aClause.ColumnName = "Name";
aClause.ColumnValue = "Oregon Cities";
aClause.Operator = QueryOp.EQ;
QuerySpan mOrgOrgGroupSpan = new QuerySpan();
mOrgOrgGroupSpan.Relations = new string[] { "Organization_OrganizationGroup"};
aQuery.Spans = new QuerySpan[] {mOrgOrgGroupSpan};
aQuery.Expressions = new QueryExpression[] { aClause };
Organization[] mOrgs = mWebService.GetOrganizations(aQuery, String.Empty);