-
Notifications
You must be signed in to change notification settings - Fork 9
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
Management of codelists and codelists' values #127
Comments
As I proposed during the workshop, here is what can be extracted from the uml description to build the 3_Codelist file : Let me know if there is something missing or if it can be used as a starting point. |
I did not attend the workshop, and therefore I do not know the purpose of this Excel file. However, as basis for collecting the Codelists it seems not very appropriate for me. The table shows all UML elements of the EnergyADE schema, not only the elements of stereotype "Codelist", and for the Codelists itself, it does not contain the already existing entries. The attached ZIP archive contains a GML dictionary for every EnergyADE 0.7.0 Codelist. I could imagine that defining hierarchical Codelists in an XML format is easier than directly within a flat table, but this surely is a matter of taste. In any case, transformations from GML dictionary to Excel table and vice versa are not very sophisticated. |
Hello @JoachimBenner, From what I understood from @pgcipriano explanations, the excel file format would have been used to communicate with INSPIRE, is that right? |
Yes, that's also my understanding. But the Excel file must be restricted on the Codelists and their (hierarchically structured) entries. But we are not forced to directly edit this Excel file, Theoretically, we can use any other format (e.g. GML dictionaries) and generate the Excel table from the dictionaries. |
Totally agree about the generation of the excel files. |
@gioagu and me prepared the following Google spreadsheet to start editing the definition and labels of the Energy ADE codelists and their values: The spreadsheet contains 4 similar sheets (English, Italian, French, German) where to provide definitions into different languages. |
Please note that the codelist BuildingTypeValue is now containing 4 different terms referring only to residential buildings; therefore this codelist should be hierarchical and the 4 terms should be considered as narrower values (2nd level) of a 1st level term residential. The definition of this codelist (in INSPIRE) is:
We might extend the same codelist with 1st level values referring to a third use case (energy simulation) with terms like shopping mall, warehouse, factory, ... |
Careful Piergiorgio, BUILDING USE and BUILDING TYPE must not be confused. |
I agree with Romain that we must clearly diffentiate between buildingType (Attribute of Building , CodeList BuildingTypeValue) and usageZoneType (Attribute of UsageZone, CodeList CurrentUseValue). BuildingTypeValue CurrentUseValue I therefore propose to take the German norm DIN 18599-10 (plus the usage class "residential") as basis for the CurrentUseValue CodeList, It defines 42 different usages for non-residential buildings, a few of them perhaps can be neglected. |
I dont't confuse the two codelist, I am only highlighting the fact that, at the moment, they are overlapping and that BuildingType is partial. Independently from the naming (BuildingNature or BuildingType) I do think we are using the same meaning for defining a list of terms referring to technical and/or architectural characteristichs of buildings (we all agree with Joachim on that). As mentioned, in INSPIRE the BuildingNatureValue codelist is incomplete BECAUSE it is only focused on 2 particular use cases (air flights and marine navigation):
About the proposal to use the classification adopted by DIN, I personally do not agree: other national-based classifications already exist (e.g. https://www.amministrazionicomunali.it/docs/pdf/categorie_catastali.pdf contains the classification of building units from the perspective of the Italian Cadaster) ... but all of them are PARTIAL. |
I can imagine that different countries have different national regulations and that the granularity of the classification system is debatable, but please regard that DIN-18599 does not classify building functions due to the German cadastre. The regulation classifies parts of non-residential buildings with specific usage profiles (and specifies basic parameters of these profiles), which from my point of view makes a big difference. At least, we should take this regulation, or a comparable one from another country, as starting point for a further refinement. If this is not possible, the best alternative could be to leave the CodeList empty. Then every user can choose his personal classification system. |
Hi @pgcipriano ,
|
Hi guys, |
As already anticipated to @RomainNouvel via email (18/5):
|
I propose to close this issue and continue the discussion under issue #140 |
ok |
Dear all,
please find enclosed three Excel files I already shared with some of you in June.
3_Codelist.xlsx
4_CodelistValue.xlsx
2_ApplicationSchema.xlsx
They are examples of "list of applicationSchemas", "list of codelists" and "codelist' values" based on INSPIRE Re3gistry (http://inspire.ec.europa.eu/codelist/) and already extended in GeoSmartCity project (http://hub.geosmartcity.eu/registry/codelist/).
As agreed in Wien, in the CityGML Energy ADE we need something like this.
For all the Excel files (in particular for "codelists" and "codelistValue") we need to collect “labels” and “definitions” in different languages (at least German, Italian, French).
We might have the “list of codelists” for Energy ADE (based on the enclosed Excel file "3_codelist") with national labels and definitions before the workshop in Ferrara.
The text was updated successfully, but these errors were encountered: