-
메타데이터 (META DATA 의 총평)프로그래밍 JAVA 2020. 7. 15. 22:48
역사
메타데이터에는 다양한 목적이 있다.
사용자가 관련 정보를 찾고 자원을 발견하도록 돕는다.
그것은 또한 전자 자원을 조직하고, 디지털 신분증을 제공하며, 자원을 보관하고 보존하는 것을 돕는다.
메타데이터는 '관련 기준에 의한 자원 발굴 허용, 자원 식별, 유사 자원 통합, 상이한 자원 구분, 위치 정보 제공'을 통해 사용자가 자원에 접근할 수 있도록 한다."
인터넷 트래픽을 포함한 통신 활동의 메타데이터는 여러 국가 정부 기관에 의해 매우 광범위하게 수집되고 있다.
이 데이터는 교통량 분석 목적으로 사용되며 대량 감시에 사용할 수 있다.[
메타데이터는 도서관이 카탈로그 데이터를 디지털 데이터베이스로 변환한 1980년대까지 도서관의 카드 카탈로그에 전통적으로 사용되었다.
2000년대 들어 데이터와 정보가 점점 디지털로 저장되면서 이 디지털 데이터는 메타데이터 표준을 사용하여 기술되었다.
컴퓨터 시스템의 "메타 데이터"에 대한 첫 번째 설명은 1967년 MIT의 국제학 센터 전문가인 David Griffel과 Stuart McIntosh에 의해 언급된 것으로 알려져 있다:
"이 때 요약하면, 우리는 데이터의 주제 설명과 데이터의 토큰 코드에 대한 객체 언어로 된 진술들을 가지고 있다.
우리는 또한 데이터 관계와 변환을 기술하는 메타 언어로 된 문구를 가지고 있으며, 표준과 데이터 사이의 관계가 있어야 한다."[9]
서로 다른 분야(예: 박물관 소장품, 디지털 오디오 파일, 웹사이트 등)에 대해 고유한 메타데이터 표준이 존재한다.
데이터나 데이터 파일의 내용과 맥락을 기술하면 그 유용성이 증대된다.
예를 들어, 웹 페이지는 페이지가 어떤 소프트웨어 언어로 작성되었는지(예: HTML), 페이지를 작성하기 위해 어떤 도구를 사용했는지, 페이지가 어떤 주제에 관한 것인지, 주제에 대한 더 많은 정보를 어디서 찾아야 하는지를 지정하는 메타데이터를 포함할 수 있다.
이 메타데이터는 독자의 경험을 자동적으로 개선하고 사용자가 온라인에서 웹 페이지를 쉽게 찾을 수 있도록 할 수 있다.[10] CD는 작품이 디스크에 나타나는 음악가, 가수 및 작사가에 대한 정보를 제공하는 메타데이터를 포함할 수 있다.
많은 국가에서 정부 기관은 이메일, 전화, 웹 페이지, 비디오 트래픽, IP 연결 및 휴대폰 위치에 대한 메타데이터를 정기적으로 저장한다.[11]
정의
메타데이터는 "데이터에 대한 데이터"를 의미한다. "meta" 접두사(그리스 전치사와 접두사 μεά-에서)는 "후" 또는 "이상"을 의미하지만, 인식론에서 "about"을 의미하는 데 사용된다.
메타데이터는 데이터의 하나 이상의 측면에 대한 정보를 제공하는 데이터로 정의된다.
메타데이터는 특정 데이터의 추적과 작업을 더 쉽게 할 수 있는 데이터에 대한 기본 정보를 요약하는 데 사용된다.[12] 일부 예는 다음과 같다.
데이터 생성 수단
데이터의 목적
생성 시간 및 날짜
데이터 작성자 또는 작성자
데이터가 생성된 컴퓨터 네트워크의 위치
사용된 표준
파일 크기
데이터 품질
데이터의 출처
데이터 생성에 사용되는 프로세스
예를 들어 디지털 이미지에는 사진의 크기, 색 깊이, 이미지 해상도, 이미지 생성 시점, 셔터 속도 및 기타 데이터를 설명하는 메타데이터가 포함될 수 있다.
[13] 텍스트 문서의 메타데이터는 문서의 길이, 작성자, 작성자, 작성 시기 및 문서의 간략한 요약에 대한 정보를 포함할 수 있다. 웹 페이지 내의 메타데이터는 내용과 연결된 주요 단어뿐만 아니라 페이지 내용에 대한 설명도 포함할 수 있다.
[14] 이러한 링크를 흔히 "Metatags"라고 부르는데, 1990년대 후반까지 웹 검색 순서를 결정하는 주요 요인으로 사용되었다.
[14] 웹 검색에서 메타태그의 의존도는 1990년대 후반 "키워드 스터핑" 때문에 감소하였다.
[14] 메타태그는 주로 검색엔진을 속이는 데 악용되어 일부 웹사이트가 검색에 실제보다 더 목적적합하다고 생각하게 되었다.[14]
메타데이터는 흔히 메타데이터 레지스트리 또는 메타데이터 리포지토리라고 불리는 데이터베이스에 저장 및 관리할 수 있다.
[15] 그러나 문맥과 참조점이 없다면 메타데이터를 보는 것만으로도 식별이 불가능할 수 있다.
[16] 예를 들어, 여러 개의 숫자를 포함하는 데이터베이스 자체로, 13자리 전체가 계산의 결과일 수도 있고 방정식에 연결하기 위한 숫자 목록이 될 수도 있다.
다른 맥락 없이 숫자 자체는 데이터로 인식될 수 있다. 그러나 만약 이 데이터베이스가 책 모음의 로그라는 맥락에서 본다면, 그 13자리 숫자들은 이제 책을 언급하는 정보인 ISBNs로 식별될 수 있지만, 그 자체가 책 속의 정보는 아니다.
메타데이터(metadata)라는 용어는 1968년 필립 배글리가 쓴 책 '프로그래밍 언어 개념의 확장'에서 대체적인 감각인 '데이터 콘텐트의 개별 인스턴스에 대한 내용'이 아니다
'구조적 메타데이터(structural metadata)'인 ISO 11179 '전통적' 즉, '데이터 컨테이너에 관한 데이터'라는 용어를 사용하는 것이 분명하다.
일반적으로 라이브러리 카탈로그에 있는 데이터의 유형인 t" 또는 메타콘텐트.
'프로그래밍 JAVA' 카테고리의 다른 글
데이터 모델링 기법 (0) 2020.07.16 메타데이터 통신과 사진 (0) 2020.07.16 JAVA 컴퓨터 시뮬레이션 (0) 2020.07.15 JAVA JSONIQ 의 기초 ( JSON ) (0) 2020.07.14 SQL의 기원과 역사 미래 (0) 2020.07.14