Skip to content

Instantly share code, notes, and snippets.

@beistehen
Last active November 15, 2022 16:01
Embed
What would you like to do?
AWT2 - Workshop Repository, Teil 2

1. Ergänzung minimales Modell AWT2_Test.ili mit weiterem IMPORTS: (Units, GeometryCHLV95_V1, VSADSSMINI_2020_LV95)

INTERLIS 2.3;

MODEL AWT2_Test
  AT "https://www.moflex.ch"
  VERSION "2022-11-16" =

  IMPORTS AWT2_Basismodell_A;
  IMPORTS AWT2_Basismodell_B;
  IMPORTS Units;
  IMPORTS GeometryCHLV95_V1;
  IMPORTS VSADSSMINI_2020_LV95;

END AWT2_Test.

3. Modell AWT2_Test.ili prüfen mit ili2c:

java -jar ili2c-5.3.0\ili2c.jar --modeldir root AWT2_Test.ili -> Fehler, zusätzliche Modelle werden nicht gefunden.

4. Anschluss unseres Repositories an die weite Welt: ilisite.xml

grafik INTERLIS-Modell

Datei, in der geschrieben steht, über welche URLs ich auf andere Repositories zugreifen kann. -> Datei vorlagen\ilisite_minimal_leer.xml kopieren nach root und umbenennen nach ilisite.xml

5. ilisite.xml öffnen und prüfen (nun Datenprüfung, nicht Modellprüfung):

java -jar ilivalidator-1.12.1\ilivalidator-1.12.1.jar root\ilisite.xml

-> Fehler: <Name> fehlt noch (z. B. awt2.moflex.ch, Name des Repositories)

-> zudem: URL korrigieren: https://models.interlis.ch

6. nochmals prüfen mit ilivalidator

7. Schliesslich erneut Modellprüfung von AWT2_Test.ili mit ili2c:

java -jar ili2c-5.3.0\ili2c.jar --modeldir root AWT2_Test.ili -> nun fehlerfrei, ili2c schaut in den untergeordneten Repo nach

8. Weitere Attribute (manuelle Ergänzung nötig)

Title <Title>Repository des INTERLIS Anwender:innen-Treffens</Title>

shortDescription z. B. "Dieses Repository beinhaltet Testmodelle aus dem zweiten INTERLIS Anwender:innen-Treffen."

Tags Stichworte zum Repository

Owner URI der zuständigen Stelle

technicalContact z. B. "mailto:stefan.henrich@moflex.ch"

furtherInformation Weiterführende Dokumentation zu diesem Repository (z. B. Verweis auf Amt für Geoinformation usw.) [URI]

furtherMetadata Verweis auf maschinenlesbare Metadaten [URI]

parentSite Verweis(e) auf übergeordnete Repos [URI]

subsidiarySite Verweis(e) auf untergeordnete Repos [URI]

peerSite Verweis(e) auf Repos auf gleicher Hierarchiestufe/Organisationsebene

knownOtherSite Verweis(e) auf andere bekannten Repos; wird bei der Standardsuche ignoriert

mirrorSite Verweis(e) auf gespiegelte Repos, falls dieses offline ist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment