공간정보/표준 31

OGC내의 개념적 모델 활용에 대한 토론

관련 용어 - 개념적 모델 : 정보교환을 촉진하기 위한 공통 개념 및 그 관계에 대한 설명. - 논리적 모델 : 물리적 산물을 생산하는데 사용될 수 있는 인터페이스/데이터 모델의 추상 표현 - 물리적 모델 : 구현 가능한 산물 개념적 모델링의 장점 - 구현 주도의 표준과 독립적으로 개념에 관한 합의를 도출한다. - 개념과 그 의도를 소통할 수 있다. 이는 인코딩을 읽는 것보다 쉽다. - 다양한 구현간의 호환성을 보장하는데 도움이 된다. 현재 OGC내 개념적 모델 상황 - OGC 내에 개념적 모델링에 관한 요구가 존재한다. 단, 범위와 요구사항은 불명확하다. - OGC 표준에 개념적 모델의 포함 여부는 전적으로 제안팀 혹은 SWG에 달려있다. - 모델을 기술하기 위한 개념적/논리적이라는 용어는 많은 경우 ..

공간정보/표준 2021.10.23

JSON 스키마 이해하기

JSON 스키마는 JSON 데이터의 구조를 검증하기 위한 강력한 도구이다. 그러나, 사양만 읽고 사용법을 익히려는 것은 설계도를 보고 운전을 배우는 것과 유사하다. 식료품을 사러가야 한다면, 전기 모터가 어떻게 맞물려 돌아가는지 알 필요가 없다. 이 책은 따라서, JSON 스키마를 위한 친절한 운전교본을 목표로 한다. 즉, 이 문서는 JSON 스키마를 작성하고자 하지만, 차를 제작하고자 하려는 것은 아닌 사람(JSON 스키마 검증기 개발자)을 위한 것이다. ****참고**** 이 책은 JSON 스키마 초안 7을 기술한다. 이전 버전의 경우, 여기에서 기술하는 포맷과 완벽하게 호환되지는 않지만, 대부분 그 차이는 문서중에 설명된다. 시작방법 이 책에서 사용하는 스키마 예제 및 JSON 스키마를 자신의 프로..

공간정보/표준 2020.12.19

JSON 스키마

JSON 스키마 는 JSON 문서에 주석을 달고 유효성을 검승할 수 있는 어휘이다. 장점 JSON 스키마 기존 데이터 포맷을 설명한다. 인간 및 기계가 일을 수 있는 깔끔한 문서화를 제공한다. 데이터의 유효성 검증 자동 테스트 및 클라이언트가 제출한 데이터의 품질 보증 하는 데 유용하다. JSON 하이퍼 스키마 JSON 포맷을 문서 구조에 제한을 걸지 않고 하이퍼미디어 포맷으로 만든다. 인스턴스 데이터에 URI 템플릿을 사용할 수 있다. 클라이언트 데이터를 JSON 스키마를 이용한 링크를 사용하도록 해준다. 콜렉션과 콜렉션 항목을 인식한다. 프로젝트 상태 2019년 9월 16일 : Draft 2019-09 가 발행되었다(이전 버전은 draft-08). IETF 문서 ID는 draft-handrews-*-..

공간정보/표준 2020.12.19

JSON 위키

JSON(JavaScript Object Notation)은 속성-값 쌍과 속성 데이터 유형(혹은 다른 직렬화 값)으로 구성되는 데이터 객체를 저장하고 전송하는, 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 파일 포맷이자 데이터 교환 포맷이다. JSON은 매우 흔한 데이터 포맷으로 AJAX 에서 XML 을 대체하는데 사용되는 등, 다양한 종류의 응용에서 사용된다. JSON은 언어 독립적 데이터 포맷이다. JSON은 JavaScript로부터 파생되었지만, 많은 현대 프로그래밍 언어는 JSON 포맷 데이터를 생성하고 파싱하는 코드를 포함한다. JSON의 공식 인터넷 매체 유형(media type)은 application/json 이다. JSON 파일명은 확장자가 .json 이다. 2000년대 초, 더..

공간정보/표준 2020.12.19

AHG 5 "자동 문서화" 특별 그룹

ISO/TC 211 "자동 문서화(Automated Documentation" 특별그룹(AHG, Ad-hoc group)의 정식 멤버로 활동하게 되었습니다. ISO 표준문서를 보면, UML 모델과 설명이 상이한 경우가 많습니다. 초안을 만든 뒤, UML을 수정하였으나 설명부분은 수정이 안되는 경우, 등등으로 인해 이러한 오류가 발생합니다. 이 특별그룹은 모든 설명을 UML 등의 모델에 작성하여 자동으로 ISO 표준 문서를 작성함으로써, 이러한 오류를 없애고자 하는 것이 목표입니다. 이 특별그룹 관련 저장소는 : https://github.com/ISO-TC211/AutomatedDocumentation 입니다. AHG 5 "자동 문서화" 특별 그룹의 두 가지 주요 임무 규정적 선언(Normative st..

공간정보/표준 2020.09.25

UML 모범사례

지리정보를 UML로 모델링하기 위한 모범 사례에 대한 ISO/TC211 위키이 위키의 목적은 지리정보를 UML로 모델링하기 위한 모범사례를 수집하고 표현하며, 기계와 인간이 모두 이해할 수 있는 모델을 제작하기 위함이다.1. 개요1.1 UML 기본https://github.com/ISO-TC211/UML-Best-Practices/wiki/Basic-UML1.1.1 UML 소개https://github.com/ISO-TC211/UML-Best-Practices/wiki/Introduction-to-UMLUML은 무엇인가?UML은 객체지향 모델링을 위한 그래픽 언어Unified Modelling Language의 약어Object Management Group(www.omg.org)에서 개발UML 2.4.1..

공간정보/표준 2020.01.10

ISO/TC211 HMMG 위키

개요 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 로 직접 접근할 수도 있다. W..

공간정보/표준 2020.01.10

공간정보표준과 기술기준

국가공간정보포털 지식공간의 KSDI 표준체계 문서에는 총 23개의 기술기준이 등록되어 있다. 이중 공간정보 작성 및 제작관련 기술기준은 18개, 측량관련 기술기준은 13개, 기타 업무지침이 6개로 분류되어 있다. 측량의 결과도 실질적으로 공간정보라고 할 수 있으므로, 사실상 여기에 등록되어 있는 기술기준은 대부분 공간정보 제작에 관한 기술기준이라고 할 수 있을 것이다. 하지만, 이들 기술기준은 "공간정보표준에 적합한 기술기준"은 아니다. 국가공간정보 기본법 제23조(표준 등의 준수의무)에는 "공간정보체계의 구축ㆍ관리ㆍ활용 및 공간정보의 유통에 있어 이 법에서 정하는 기술기준과 다른 법률에서 정하는 표준을 따라야 한다."고 규정이 되어 있다. 이 규정만 보면 기술기준을 따라 작업을 하면 표준에 적합한 데이..

공간정보/표준 2019.10.11

INSPIRE 데이터 사양 개요

INSPIRE 데이터 사양은 INSPIRE에 사용되는 다양한 주제의 공간데이터를 동일한 방법으로 정의하고 서술하기 위한 기준입니다. 데이터 사양에 따라 제작된 데이터는 어떠한 목적으로든 쉽게 교환할 수 있으며, 다른 데이터와도 쉽게 결합하여 사용할 수 있습니다. INSPIRE 의 가장 큰 목표는 "다양한 응용에서 끊김없이 사용할 수 있는 일관성 있는 데이터를 생산하는 것, 즉 데이터 상호 운영성"입니다. 이 목표를 달성하기 위한 가장 핵심이 데이터 사양이라고 할 수 있습니다.참고로 INSPIRE 의 데이터 사양(data Specification)은 ISO 19131(데이터 제품 사양: Data product specification)에 기초하고 있습니다. 약간은 차이가 있을 수 있지만, 거의 대부분 비슷..

공간정보/표준 2019.03.05

INSPIRE 개요

INSPIRE 지침(Directive)은 유럽연합 의회(Paliament) 및 각료 이사회(Council)에서, 유럽의 환경관련 정책에 사용되는 공간데이터를 효율적으로 공유하고자 하는 목적으로 만들어졌습니다. 이 지침은 2007년 5월 15일부터 효력을 발생하였으며, 2021년 목표로 실행중에 있습니다.INSPIRE 지침의 핵심은 데이터/서비스의 상호운영성입니다. 이를 위하여 다음과 같은 5가지 비전을 제시하고 있습니다. 한마디로 줄이자면, 모든 관련 데이터를 일관성있게 작성하고, 관리하고, 공유하며, 평가할 수 있어야 한다고 할 수 있습니다.데이터는 한번만 수집하고, 가장 효율적으로 관리할 수 있는 곳에서 유지관리해야 한다.여러가지 자료들을 seamless하게 결합하고 공유할 수 있어야 한다.정부 한 ..

공간정보/표준 2018.12.21