Contents
Please note: these instructions have changed (17 May 2013) to reflect changes in organisation of the HollowWorld, SWE and GeoSciML UML models.
1. Make a SVN 'working copy' of public XMI documents
SVN checkout the following directories
- https://www.seegrid.csiro.au/subversion/HollowWorld/branches/release_4
(this is the most recent stable release of HollowWorld, and it contains the SWE Common Data Model that is required for GeoSciML v3 and later versions - December 2012) - https://www.seegrid.csiro.au/mirrors/iso-harmonized-model
- https://www.seegrid.csiro.au/subversion/GeoSciML/trunk (for version 4)
- https://www.seegrid.csiro.au/subversion/GeoSciML/tags/3.1 (for version 3.1)
- https://www.seegrid.csiro.au/subversion/xmml/GGIC/trunk (if you also want the EarthResourceML data model)
The GeoSciML directories contain a lot of SVN Externals, so you should run SVN update
regularly to sync them with the master copies.
The SVN Externals configuration uses the SVN 1.5 syntax, so your SVN client must be 1.5 or later.
2. Set up Enterprise Architect Version Control Configurations:
In Enterprise Architect, set up or confirm the following Version Control Settings:
Unique ID | Type | Repository |
---|---|---|
HollowWorld | Subversion | working copy of https://www.seegrid.csiro.au/subversion/HollowWorld/branches/release_4 |
isotc211 | Subversion | working copy of https://www.seegrid.csiro.au/mirrors/iso-harmonized-model |
GeoSciML4 | Subversion | working copy of https://www.seegrid.csiro.au/subversion/GeoSciML/trunk/model/ (for version 4) |
GeoSciML | Subversion | working copy of https://www.seegrid.csiro.au/subversion/GeoSciML/tags/3.1/model/ (for version 3.1) |
For the EarthResourceML model:
Unique ID | Type | Repository |
---|---|---|
EarthResourceML | Subversion | working copy of https://www.seegrid.csiro.au/subversion/xmml/GGIC/trunk/model/ |
3. Load the HollowWorld UML model (branch release 4)
Follow the instructions at ConfiguringUMLToolForHollowWorld,
Note: the HollowWorld configuration changes occasionally. If users wish to change the release version of HollowWorld that they are using (eg, from a release version to trunk, or vice-versa), users should reload HollowWorld into a brand new, blank Enterprise Architect project with new Version Control Settings (see step 2 above), before then loading the GeoSciML and EarthResourceML models.
EA v7.5 or later is recommended for full compatibility with the SVN systems.
4. Load the GeoSciML UML model
In Enterprise Architect,
- Right click on the root model icon... Package Control -> Get Package
- Select the Version Control Configuration for "GeoSciML4" (or "GeoSciML" for version 3.1)
- Select the shared file for "GeoSciML4.0.xml" (or "geosciml.xml" for version 3.1)
- don't load any of the other packages manually - you'll get them in the next step.
- ...Package Control -> Get All latest
5. Load the EarthResourceML UML model
- Right click on the root model icon... Package Control -> Get Package
- Select the Version Control Configuration for "EarthResourceML"
- Select the shared file for "EarthResource.xml"
- ...Package Control -> Get All latest
OliverRaymond - 17 May 2013