Hi Sarven,
On 19/04/13 00:20, Sarven Capadisli wrote:
> Hi all,
>
> I was taking a closer look at sdmx:ConceptRoles, and ran into a few
> question marks that I'm hoping you can help me with. First, I'd like to
> know whether the following roles in sdmx-concept.ttl were derived from
> SDMX-IM (or elsewhere), or if they were manually added:
>
> sdmx-concept:freq a sdmx:FrequencyRole .
> sdmx-concept:obsValue sdmx:PrimaryMeasureRole .
> sdmx-concept:refPeriod a sdmx:TimeRole .
> sdmx-concept:timePeriod a sdmx:TimeRole .
As Arofan clarified (thanks Arofan) SDMX does have these notions of
special roles such a "Frequency". Glad to hear more of the history,
always seemed to me to be rather time-series-centric.
When we started out doing SDMX-in-RDF we therefore felt we needed to
reflect this, hence the sdmx:ConceptRoles machinery.
The specific roles that those concepts play isn't explicitly stated in
the XML for the SDMX Concepts but those instances are clear from the
specification itself so we manually added them in defining sdmx-concept.ttl.
However, caution here. When we collectively figured out out that just
the Data Cube subset would handle pretty much everything we needed then
all the attention switched to that. There's currently no activity I'm
aware of, certainly no funding, to go back to the parts of SDMX that
aren't in Data Cube and finish them off or standardise them somehow.
So we won't remove those statements from sdmx-concept.ttl but the whole
design of sdmx:ConceptRoles and what the right roles are has not been
subject to anything like the same level of review as Data Cube has.
> Following this, why aren't the rest of the concepts in sdmx-concept
> typed with a corresponding or suitable role?
See above. It's not clear there are special roles for all these things.
We were just reflecting the few distinguished roles in the SDMX specs as
we understood them.
> My last question is due to the confusion that I have with the identity
> role in SDMX; is the identity role (@isIdentityDimension from SDMX
> Structure / SDMX-ML) meant to cover what is commonly known as the
> indicators of an observation e.g., refArea, loan type, vehicle model?
> That is, of course excluding frequency, and time concepts.
I don't understand the SDMX identity role model well enough to advise on
that. Sorry.
Dave