Using versionable artefacts in SDMX-ML


If there is a backlog on the following, pointers are appreciated. While 
working on SDMX-ML transformations, versioning artefacts came up. This 
is about using RDF properties which corresponds to them.

SDMX-ML publishers use @version, and sometimes accompanied with 
@validFrom and @validTo on CodeLists and Codes. I think their 
explanations are self-evident without diving too deep into that for the 
moment. Those attributes and their values are referenced by the 
components in Data Structure Definitions. As classifications evolve over 
time, version and validity information reflects those changes.

As far as I know, there are no corresponding RDF properties for version, 
validFrom and validTo in SDMX-RDF.

The best "version" like property that I can think of (and do use) is 
owl:versionInfo. That's fine for now I guess.

validFrom and validTo is a bit more tricky. It would be nice to have 
them satisfy the following:

* have range URI (e.g., to use UK refPeriods URI)
* be datayped with xsd's time periods

I think the separation of validFrom and validTo is necessary as either 
or both may be available.

See also [1].

Would it make sense to have sdmx-concepts for these? Would other 
properties be welcome? :) e.g., isFinal



Received on Wednesday, 20 February 2013 21:30:33 UTC