Configuring Enterprise Architect for the EPOS Borehole Model

## Collecting EPOS model

Using a subversion client (need to have one which has commandLine, https://sliksvn.com/download/), do a SVN Checkout using the following URL "https://forge.brgm.fr/svnrepository/epos/trunk/"

## Collecting the standards

Do a SVN checkout for the following packages

## Version control Setting Set-up in EA

In EA, create a new empty project. In Project viewer, right-click on model, --> Package control --> then Version control Setting. Create new configurations by clicking on the new button.
  1. In configuration Details – Type, select Subversion. Set the 'VC Time-Out Value' to 150 seconds.
  2. Type 'EposGIM' in the Unique ID field. Select the path where the EPOS model model resides ('model' folder of the svn checkout folder). Click 'Save' and click on the 'New' button.
  3. Type 'hollowworld' in the Unique ID field. Select the path where the hollowworld model resides (at the root of the svn checkout folder). Click 'Save' and click on the 'New' button.
  4. Type 'isotc211' in the Unique ID field. Select the path where the isotc211 model resides (at the root of the svn checkout folder). Click 'Save' and click on the 'New' button.
  5. Type 'gwml' in the Unique ID field. Select the path where the gwml model resides (at the root of the svn checkout folder). Click 'Save' and click on the 'New' button.

## Getting the packages

In EA, in Project viewer, right-click on model, --> Package control --> Get Package.
  1. For HollowWorld (select file HollowWorld.xml). If you configured your ISO TC211 models files correctly in the previous steps, the get package for isotc211 is done automatically through HollowWorld.
  2. For Epos select file EPOS_GIM.xml
  3. For GWML2 select file GWML2.xml

## Getting the packages content

In EA, in Project viewer, right-click on Model, --> Package control --> Get All Latest. In some instance, it was found that a "Get Latest" on each package was required to fully update the model to its latest version. Please verify the the model is up to date before doing any edits.

## Extra-ressources

Most of this content was stolen from : http://external.opengis.org/twiki_public/HydrologyDWG/Uml_for_gwml2
If more details are required, please visit https://www.seegrid.csiro.au/wiki/CGIModel/ConfiguringEnterpriseArchitectForGeoSciML