전체 글 1747

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

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

공간정보/표준 2021.10.23

Epub 에디터 Sigil 투토리얼

이 절에서는 여러분의 첫번째 EPUB 이북을 생성하고, Sigil 사용법을 배운다. Sigil의 기능에 대한 자세한 사항은 "기능" 장을 참고하라. 먼저 EPUB를 만들 때 무엇이 필요한지에 대해 간략하게 알아보기위해, 여러분이 해야할 작업을 순서대로 나열하면 다음과 같다. (EPUB 문서가 없을 경우) 문서를 HTML로 변환하여, Sigil로 불러들인다. 저자(Author), 제목(Title)을 비롯한 자세한 사항을 입력한다. 표지 그림을 추가한다. 목차(Table of Contents)를 생성한다. 생성한 이북이 EPUB 표준에 적합한지 검증한다. Sigil에서 형태 등 모든 것을 테스트한다. 실제 이북 리더에서 테스트한다. - 어떤 리더에서는 작동되지만, 다른 리더에서는 작동되지 않는 경우가 있다...

기타/WWW 2021.05.30

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

INSPIRE 란

INSPIRE 개요 INSPIRE 지침(Directive)의 목적은 유럽연합 환경 정책 및 환경에 영향을 미칠 수 있는 정책이나 활동을 위하여, 유럽연합 공간 데이터 인프라를 생성하기 위함이다. 이 유럽 공간 데이터 인프라를 사용하면, 공공 기관간의 환경 공간 정보의 공유를 촉진하고, 유럽내 공간 정보에 대한 공공 접근을 활성화하며, 여러 국가에 걸친 정책의 결정에 도움을 줄 수 있다. INSPIRE는 유럽 연합 회원국이 각자 제작, 운영하고 있는 공간 정보 인프라에 기초한다. INSPIRE 지침은 환경 응용에 필요한 34개의 공간 데이터 주제를 다루고 있다. INSPIRE는 2007년 5월 15일에 시행되었으며, 여러가지 단계로 시행되어 2021년까지 완료될 예정이다. 아래의 동영상은 INSPIRE가 ..

공간정보/표준 2018.12.04

제품사양서, 품질평가, 메타데이터

일본 국토지리원에서 공간정보 표준과 관련하여, 공공측량 시행시 공간정보 표준을 지키는 방법에 대해 설명한 글입니다.간단히 요약하면, 측량계획기관(발주자)가 측량사업을 시행하고자할 때, 먼저 제작하고자하는 측량성과의 종류, 내용, 구조, 품질 등을 담은 제품사양서를 작성해야 합니다. 이를 공공측량시행계획서와 함께 국토지리원에 제출하여 승인을 받습니다. 이때 제품사양서에는 여러가지 내용이 포함되므로, 이 사이트에는 여러가지 샘플을 제공함과 동시에, 제품사양서 편집툴도 제공합니다. 전형적인 측량작업인 경우에는 샘플을 편집하는 방법이 편하고(기준점 측량부터 응용측량까지 측량 종류별로 따로 샘플이 있습니다.), 독특한 측량작업이라면 처음부터 제품사양서를 만들어야 하는데, 이때 제품사양서 편집 툴을 사용합니다.제품..

공간정보/표준 2018.08.09

UML로부터 GML Schema 및 지형지물 카탈로그 제작방법

현재 우리나라의 공간데이터 교환은 많은 문제가 있습니다. 생산자가 데이터 공개를 기피하는 것은 논외로 치더라도, 기껏 공개한 데이터도 공개 주체마다 제 각각이라서 사용하기 힘듧니다. 그것은 단순히 교환 포맷의 문제가 아닙니다. 데이터 교환용 공통 스키마가 있어야만 해결될 수 있습니다. 데이터 생산자는 자신의 데이터를 이 공통 스키마에 따라 변환한 임시 데이터셋을 만들고, 이를 지정한 공통 포맷으로 변환한 후, 이렇게 만들어진 파일을 공유해야 합니다. 이렇게 해야 각각의 생산자별로 다른 형태의 데이터가 만들어지는 상황을 피할 수 있습니다. 공간데이터 교환을 위해 가장 좋은 포맷은 GML(지리 마크업 언어 : Geography Markup Language)입니다. ISO TC211 표준에서도 교환표준으로 G..

공간정보/표준 2018.06.20

ShapeChange를 이용하여 UML 모델에서 XML 스키마 생성하기

ISO TC211 UML 모델을 실제 응용프로그램에서 활용하기 위해서는, 이 모델들을 직렬화하고 정보처리단위간에 전송할 수 있는 표현으로 구현되어야 한다. 대부분 현재의 구현은 XML을 사용하여 직렬화하며, 이때 XML Schema를 사용하여 교환 문서의 구조를 정의한다. 개념 모델을 구현하는 스키마를 자동적으로 생성하려면, UML 모델로부터 XML 스키마를 생성하는 소프트웨어 처리가 필요하다. 여기에서 설명하는 처리는 여러가지 최신 표준을 위하여 사용된다. 필요 소프트웨어 여기에 서술된 내용은 매우 간략한 정보이다. 자세한 내용은 Harmonized Model Management Group 위키를 참조하라Enterprise Architect(EA) : ISO TC211 조화 UML모델을 생성, 갱신, ..

공간정보/표준 2018.06.18