- From: Thomas Bandholtz <thomas.bandholtz@innoq.com>
- Date: Wed, 15 Aug 2012 11:41:31 +0200
- To: public-gld-comments@w3.org
- Message-ID: <502B6ECB.30203@innoq.com>
Thanks, Dave, SDMX compliance is not required in my use case, but I see the point. The Environment domain is listed but not yet supported by SDMX, and SDMX is not known in this domain. I would express as much as possible in RDFS/OWL, even if this is redundant. I do not see any necessary need to know SDMX if you have a data cube, so I would make any SDMX compliance optional for simple cases - which somehow leeds back to SCOVO. Am 15.08.2012 11:00, schrieb Dave Reynolds: >> RDF can describe ordered lists, > > Yes and the initial design used that but it proved problematic. > > At one point it was proposed that the DSD should be a list of > ComponentProperties so that the ordering was clear. > > The problem with that query of RDF lists is tricky (though the advent > of SPARQL 1.1 has alleviated that somewhat). This was especially > annoying because the majority of cubes don't specify an order so > complicating access in the general case to cater for minority cases > was distasteful. I have drafted some non-ordered solution which allows multiple different UoM for multiple measures on the dataset level. myDef:dataset a qb:Dataset ; myCubes:hasUoM [myCubes:property myDef:year; myCubes:uom x:years], [myCubes:property myDef:age; myCubes:uom x:years], [myCubes:property myDef:hatSize; myCubes:uom x:cm], [myCubes:property myDef:moneyInPocket; myCubes:uom x:euro]; myDef:MixedObservation rdfs:subClassOf myCubes:Observation rdfs:domain :myDef:region, myDef:year , myDef:age, myDef:hatSize . myDef:moneyInPocket. Then proceed like in Data Cubes or Scovo. :o1 a myDef:MixedObservation ; myCubes:dataset myDef:dataset ; myDef:region x:spain ; myDef:year 2011 ; myDef:age 50 ; myDef:hatSize 52 ; myDef:moneyInPocket 0.01 . I guess this again is not SDMX compliant. Basically I propose some very few extensions (prefixed with myCubes:) myCubes:UomOfProperty a owl:Class ; rdfs:domain myCubes:property ; rdfs:domain myCubes:uom . myCubes:property rdfs:range qb:ComponentProperty . myCubes:uom rdfs:range qudt:Unit . # may be SDMX as well, this doesn't matter here qb:Dataset rdfs:domain myCubes:hasUoM . myCubes:hasUoM rdfs:range myCubes:UomOfProperty . Regards, Thomas -- Thomas Bandholtz Principal Consultant innoQ Deutschland GmbH Krischerstr. 100, D-40789 Monheim am Rhein, Germany http://www.innoq.com thomas.bandholtz@innoq.com +49 178 4049387 http://innoq.com/de/themen/linked-data (German) https://github.com/innoq/iqvoc/wiki/Linked-Data (English)
Received on Wednesday, 15 August 2012 09:41:53 UTC