ISO-TC211 / HMMG

ISO/TC211 Harmonized Model Maintenance Group. Repository for information about the harmonized model.
13 stars 3 forks source link

Change placement of implementation-XML #2

Closed jetgeo closed 6 years ago

jetgeo commented 6 years ago

From @jetgeo on February 2, 2016 9:32

Should not be in Drafts.

_Copied from original issue: ISO-TC211/HMMGold#3

jetgeo commented 6 years ago

From @smrgeoinfo on February 2, 2016 15:14

where did it get put? The original concept was that it should be a separate repository....

jetgeo commented 6 years ago

I haven't moved it yet. Not sure where we should place it. We could have an implementation folder at the basic level? The point is that we want to get rid of the Drafts folder.

jetgeo commented 6 years ago

From @smrgeoinfo on February 2, 2016 21:5

The implementation model would need to be a collection of linked UML models set up for ShapeChange operation-- with the abstract classes for implementation decoupling and appropriate tags added, with all the internal cross references and dependencies correct. Essentially a whole structure parallel to (but a subset of--only the models that are implemented in XML schema) what's in https://inspire-twg.jrc.ec.europa.eu/svn/iso/isotc211/ now. Maybe a repository structure like: isotc211 ----ConceptualModels ---- ----iso-00639 ---- ----iso-03166 ---- ----iso-06709 ..... all the 19xxx series UML models... ---- ----iso-19160 ---- ----iso-19163 ----XML-implementationModels ---- --- iso19103 ---- ----iso19107 ---- ----iso19108 ---- ----iso19109 ---- ----iso19110 ---- ----iso19115 ---- ----iso19135 ---- ----iso19116 ---- ----iso19156 ---- ----iso19157 ---- ----iso19160 ---- ----iso19163 ****(other tc211 specs that have xml implementation...)

Note that each model folder has a standard version control configuration with trunk, tag, and branch subfolders. We've only been using trunk, which in VC thinking should be where 'drafts' live; the formally adopted UML should go into a 'tag'.

jetgeo commented 6 years ago

Thanks for the input Steve. This is something similar to what I have been thinking too. I'll let you know when I get some time to work with it.

jetgeo commented 6 years ago

I have started to move the files to a new structure under \isotc211\implementation-XML\

I'll let you know when I'm done, you will need to run a getLatest for all packages. You may also need new permissions.

jetgeo commented 6 years ago

Done. New path to the implementation-XML repository is ...\iso\isotc211\implementation-XML