본문 바로가기

공공 데이터 교육

공공 데이터 10일

DIKW 피라미드

 

 

공공데이터

 

 

개방 공공데이터의 대표적 유형

1. 데이터베이스

- 각 기관이 생성/취득한 다양한 형태의 데이터를 테이블 형식으로 구조화하여 DBMS에서 관리하고 있는 유형

2. 전자화된 파일

- 각 기관이 생성/취득한 다양한 형태의 데이터를 데이터베이스가 아닌 개별 파일 형태로 관리하고 있는 유형

 

 

데이터 포맷, 프로토콜

- 데이터 포맷

1. 데이터를 기술하는 방식

2. 무엇을 전달하기 위해 사용하는 방식

3. what

4. csv, xml, json

- 프로토콜

1. 동작을 수행하기 위한 규칙

2. 전달하는 데이터를 어떻게 처리하는지 결정하는 방식

3. how

4. tcp/ip, http

 

 

데이터 포맷

- 표준 포맷: csv, xml, json

 

 

csv

- comma separated value

- 각 항목이나 내용마다 쉼표로 구분하여 기록

- csv 형식의 파일은 텍스트 파일로 보존하여 문서 처리기나 편집기에서 열람/편집할 수 있음

- 스프레드시트나 데이터베이스 소프트웨어에서 많이 있음

 

 

xml

- extensible markup language

- html과 같은 마크업언어

- 데이터의 구조와 의미를 설명하는 태그

- 어떤 데이터의 속성과 값을 표현

- xml은 웹에서 구조화된 문서를 전송 가능하도록 설계되었기 때문에 문서를 구성하는 각 요소들의 독립성을 보장함으로써 문서의 호환성, 내용의 독립성, 요소변경의 용이성 등의 특성을 제공

- xml 기반 언어: rdf, rss, mathml, xhtml 등

 

 

json

- javascript object notation

- 데이터를 교환할 때 사용되는 형식

- 자바스크립트 언어의 구문형식으로 json은 프로그래밍 언어에 완벽하게 독립적이므로 c, c++, c#, java, javascript, perl 등의 언어에 다 사용가능

- json은 xml 보다 데이터 용량이 작고 코드로 전환이 쉬움

- json은 파이썬의 딕셔너리형과 매우 비슷하여 '키-값'의 쌍으로 구성

- open api에서 자바스크립트의 인기로 인한 json의 사용률이 증가하고 있음

 

 

rdf, lod

 

 

open api, 오픈소스, 오픈플랫폼

- 오픈 소스 운동

- 소스코드

- api: 응용 프로그램 인터페이스, 어떤 응용 프로그램에서 특정한 기능을 사용하기 위해 필요한 데이터를 주고받게끔 만든 도구나 방법

- 오픈소스

- open api vs 오픈 소스

- open api vs 오픈 플랫폼

- open api 성장요인

1. 다양한 디바이스

2. 빠르게 변화하는 소비자 그룹

3. 다양한 분야로 확장하고 있는 open api 제공자

4. 소셜네트워크

 

 

open api 제공형태의 분류

 

 

open api의 핵심기술 3가지

1. 고객인증

2. 데이터 포맷

3. 프로토콜

 

 

open api 지향 아키텍처의 장점

 

 

open api 지향 서비스 설계원칙

 

 

메타데이터

 

 

데이터 카탈로그의 필요성

 

 

데이터 거버넌스

 

 

공공데이터 개방 추진 방향

 

 

공공 데이터

 

 

공공 데이터 포털

 

 

공공 데이터 제공방식

 

 

공공 데이터 포맷

 

 

공공 데이터 포털 소개

 

 

오픈 api 활용 방법

 

 

공공 데이터 목록 구성

1. 파일 데이터

2. open api

3. 표준 데이터

 

 

공공 데이터 업데이트

 

'공공 데이터 교육' 카테고리의 다른 글

공공 데이터 12일  (0) 2021.07.02
공공 데이터 11일  (0) 2021.07.01
공공 데이터 9일  (0) 2021.06.29
공공 데이터 8일  (0) 2021.06.27
공공 데이터 4-7일  (0) 2021.06.23