개요
https://github.com/ISO-TC211/HMMG/wiki
이 위키의 목적은 ISO/TC211 조화 UML 모델(Harmonized UML Model)의 사용자 및 편집자에게, 이 모델에 연결하고 작업하는 방법을 알려주기 위한 것이다.
ISO/TC 211 조화 UML 모델에 접근하는 방법
ISO/TC 211 조화 UML 모델은 Sparx ProCloud Service에 있는 Sparx Enterprise Architect 에서 관리된다. 이 모델은 웹 브라우저를 통해서도 접근할 수 있으며, Enterprise Architect에서 재사용가능 자원(Reusable Asset)을 통하여, 혹은 Enterprise Architect에서 Sparx ProCloud 로 직접 접근할 수도 있다.
WebEA 접근
조화 UML 모델은 http://iso.sparxcloud.com에서 제공된다. 등록된 사용자는 로그인 후 모델을 편집할 수 있으며, 모든 사용자는 읽기 전용 모드로 접근할 수 있다. WebEA 모델은 클라우드 저장소에 있는 현재의 모델을 보여주며, 항상 최신 상태로 유지된다.
EA 프로젝트 다운로드
조화모델에 대한 복사본이 들어 있는 Enterprise Architect 프로젝트는 HMMG GitHub에서 다운로드 받을 수 있다. 이 복사본은 주기적으로 갱신된다.
재사용가능 자원
HMMG 모델중 일부는 다른 모델에서 불러들여서 재사용가능 자원(Reusable Asset)으로서 사용할 수 있다. 모델 요소에 대한 GUID는 예전의 Subversion 기반의 저장소로부터 관리되므로, 지역 모델로부터 조화모델로의 기존 링크는 모두 변경되지 않는다. asset 서비스에 연결하려면, Reusable Assets 사용자 지침서를 참고하라. 연결시 다음의 매개변수를 적용한다. Name: iso_in_the_cloud Protocol: http Server: 104.130.217.178 Port: 804 Model Name: iso
저장장치를 선택하고 모델을 불러들인다(import). 각각의 표준번호별로 모든 부 및 판본을 포함한 저장소가 생성된다. 표준 개발시 중요한 사항으로서, 개발중인 표준만 있는 추가적인 패키지가 추가로 존재할 수 있다.(Additional packages with only the standard in development may exist in addition.) 이들은 새로운 버전으로 주기적으로 갱신된다.
Enterprise Architect에서 직접 접근 (편집자 전용)
Enterprise Architect에서 직접 접근하려면, 클라우드 연결 열기(open a cloud connection)을 선택하고 다음의 매개변수를 적용한다. Name: iso_in_the_cloud Protocol: http Server: 104.130.217.178 Port: 804 Model Name: iso
사용자 이름과 비번을 입력한다.
조화 모델의 구조
아래 글 참조
조화모델의 패키지 구조에 관한 설명
태그 값(Tagged Values)
각각의 패키지에는 해당 표준, 부, 버전을 구분하기위한 태그값이 추가되어 있다. 아래 글 참고
모델에 사용되는 접두어
https://github.com/ISO-TC211/HMMG/wiki/Prefixes
지리정보를 UML로 모델링하기 위한 모범 사례에 관한 ISO/TC211 위키
https://www.internetmap.kr/entry/UML-Best-Practices
지리정보를 UML로 모델링하기 위한 최적 사례를 설명하는 글
====
조화 모델의 패키지 구조
https://github.com/ISO-TC211/HMMG/wiki/Structure-of-the-Harmonized-Model
이 페이지는 조화 모델의 구조에 대해 설명한다. 설명된 구조는 새로운 표준 프로젝트에서도 사용해야 한다.
아울러 지리정보를 UML로 모델링하기 위한 모범 사례에 대한 ISO/TC 211 위키 를 참조하라.
주요 패키지 구조
조화 모델은 아래와 같이 "ISO TC211", "OGC", "Other ISO Standards" 등 세가지 패키지로 구성된다.
표준 패키지 구조
메인 패키지 "ISO TC211" 속에는 각각의 표준이 서브 패키지로 들어 있다. 이들 서브 패키지에는 부(part)별, 버전(edition)별로 패키지가 구성되어 있다.
메인패키지의 표준 명은 다음과 같은 형태로 구성된다.
ISO [표준번호][주 표준 명] 예) ISO 19110 "Methodology for featre cataloguing"
부/버전별 패키지 명은 다음과 같은 형태로 구성된다.
ISO [표준번호]-[부 번호] Edition [판번호] 예) "ISO 19110 Edition 2" 또는 ISO 19115-1 Edition 1"
태그 값(Tagged Values)
각각의 패키지는 표준/부/버전을 식별할 수 있는 추가적인 태그값을 가지고 있다. 상세한 내용은 패키지 태그 값을 참조
모델링
ISO/TC211 모델은 "지리정보를 UML로 모델링하기 위한 ISO/TC211 모범사례"에 따라 모델링되어야 한다.
====
조화 모델의 패키지 태그
https://github.com/ISO-TC211/HMMG/wiki/Package-tags-in-the-Harmonized-Model
이 글은 조화 모델에서 패키지에 사용되는 태그 값(tagged values)를 설명한다. 이 태그 값들은 새로운 표준 프로젝트에서도 사용되어야 한다.
지리정보를 UML로 모델링하기 위한 방법은 "지리정보를 UML로 모델링하기 위한 ISO/TC211 모범사례"를 참고하라.
주 표준 패키지 태그
각각의 주 표준 패키지에는 표준을 식별하는 2개의 태그가 존재한다.
- number : 주 표준의 번호. 예) "19110", "19115" 등
- name : 주 표준 명 예) "Methodology for feature cataloguing", "Metadata" 등
표준 버전 패키지 태그
각각의 표준 버전 패키지에는 특정한 부(part) 및 버전을 식별하는 5개의 태그가 존재한다.
- number : 주 표준의 번호. 예) "19110", "19115" 등
- name : 주 표준 명 예) "Methodology for feature cataloguing", "Metadata -- Part 1:Fundamentals" 등
- edition - 공식 ISO 표준 버전 번호
- publicationDate - 발행월 (yyyy-mm)
- yearVersion - 발행년(yyyy)