바로가기 메뉴
메인메뉴 바로가기
서브메뉴 바로가기
본문내용 바로가기
하단 바로가기
본문내용 바로가기

주요 용어

Ontology
T.Gruber 온톨로지란 공유된 개념화(shared conceptualization)에 대한 정형화되고 명시적인 명세(formal and explicit specification)
  • 도메인 내에서 공유되는 데이터들의 개념화한 형식적이고 명세화한 규정
  • 특정분야에서 사용되는 표준 어휘들의 모음
  • 특정 분야에 대한 개념을 명확히 정의하고, 개념간의 상하구조와 기타 다른 관계 및 제약이 표현되어 있는 데이터베이스
  • 시맨틱웹의 가장 핵심적인 개념으로서, 이를 표현하기 위하여 RDF, RDFS, OWL,TopicMaps 등의 언어가 있음
RDF
  • RDF(Resource Description Framework)는 자원(Resources)을 속성(property)과 속성값(property value)으로 표현하는 모델
  • 'rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>'에서 정의
  • RDF는 주어(subject), 술어(predicate), 목적어(object) 형태의 Triple로 구성됨
예시 :
대상 데이터 선정
Subject(Resource) - 주어(자원) Shakespeare
Predicate(Property) - 술어(속성) Create
Object(Value) – 목적어(속성값) Hamlet
Shakespeare , Create , Hamlet
RDFS
  • RDFS(RDF Schema)는 RDF를 ‘Schema Vocabulary’로 확장한 것
  • 클래스와 속성을 정의
  • 연관된 자원의 그룹과 자원 사이의 관계를 묘사하기 위한 방법을 제공
  • 주요 Vocabulary : Class, subClassOf, range, domain…
  • 'rdfs:<http://www.w3.org/2000/01/rdf-schema#>'에서 정의
OWL
  • OWL (Web Ontology Language)은 RDF, RDFS에 형식적인 의미를 가진 Vocabulary를 추가하여 XML, RDF, RDFS에서 지원하는 것보다 웹 컨텐츠의
    기계적 해석을 더 용이하게 한 것
  • Class와 property의 상속적 계층구조의 개념과 그 개념들 사이의 관계가 보다 명료하게 정의
  • 관계들 간의 계층구조, 관계 인스턴스 내에서의 논리적 제약조건 등을 포함
  • 주요 Vocabulary : Class, DatatypeProperty, ObjectProperty, inverseOf, sameAs ...
  • 'owl:<http://www.w3.org/2002/07/owl#>'에서 정의
Class(클래스)
  • 동일한 속성을 지니고 있어 하나로 묶을 수 있는 Individual 집합
Instance(인스탄스)
  • Class에 속한 개별적인 객체
Data Property
  • Data Property(Datatype Property)는 데이터 속성으로서, Class가 취해야 하는 데이터의 형식과 값을 정의
Object Property
  • Object Property는 관계에 대한 속성으로서, Class 요소간의 관계를 정의
URI
  • URI(Uniform Resource Identifier)는 웹상의 다양한 자원을 식별할 수 있는 표준 식별체계
  • 데이터에 대한 정보를 기계가 처리하기 위해서는 데이터를 분명하게 구별할 수 있어야 하는데, 이 구별을 위하여 각 자원을 URI로 생성하여 사용함
  • URI는 자원의 Identity를 유일하게 지칭할 수 있는 식별자로서, 네임스페이스(Namespace), 접두어(Prefix), 식별자(identifier)로 구성
  • 예) (황석영) http://data.riss.kr/resource/Agent/000000023354
Linked Data
  • Linked Data는 URI를 통해 웹 데이터를 공개, 연결, 공유하는 방법
  • 모든 데이터를 리소스 단위로 제작하여 가공되지 않은 raw data를 이용자에게 공개, 사용자가 개별 요구에 맞게 데이터를 이용할 수 있도록 함
  • URI기반의 HTTP 역참조(dereference)를 통해 외부의 Linked Data에 접근 가능
  • RDF를 통해 기계가독형으로 보유 정보를 웹으로 발행하며, 내외부의 정보를 질의하기 위한 질의 언어로서 SPARQL을 이용
SPARQL
  • SPARQL(Simple Protocol and RDF Query Language)은 온톨로지 질의(Query) 언어
  • SPARQL은 크게 PREFIX, {SELECT, ASK, DESCRIBE, CONSTRUCT}, WHERE로 구성
  • PREFIX는 일반 데이터베이스에서 데이터베이스 선택과 비슷한 의미로써 사용할 데이터 셋을 지정할 때 사용
  • Linked Data는 SPARQL을 Query 할 수 있는 SPARQL EndPoint를 구축하여 사용자로 하여금 직접 Query를 작성하여 데이터를 활용할 수 있도록 함
  • 예) '고은'이 집필한 도서?

    PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

    PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

    PREFIX owl: <http://www.w3.org/2002/07/owl#>

    PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

    PREFIX dc: <http://purl.org/dc/elements/1.1/>

    PREFIX foaf: <http://xmlns.com/foaf/0.1>

    PREFIX keris: <http://data.riss.kr/ontology/>

    PREFIX riss: <http://data.riss.kr/resource/>

    SELECT ?k WHERE {

    ?s a <http://xmlns.com/foaf/0.1/Agent>.

    ?s <http://purl.org/dc/elements/1.1/title> "고은"^^xsd:string.

    ?s <http://data.riss.kr/ontology/createBook> ?objectproperty.

    ?objectproperty <http://purl.org/dc/elements/1.1/title> ?k.

    }

DC(Dublin Core)
  • ISO 15836으로 표준화된 메타데이터 요소 집합.
  • 'dc: <http://purl.org/dc/elements/1.1/>'에서 정의
  • 주요 Vocabulary : Title(표제), Creator(제작자), Type(유형), Contributor(기타제작자), Publisher(발행처), Date(날짜), Language(언어),
    Format(형식),Description(설명), Subject(주제), Relation(관계), Rights(권한), Source(출처), Coverage(범위)…
FOAF
  • 사람과 사람간의 관계(Relationship)를 의미적으로 표현하기 위한 RDF Vocabulary.
  • Class와 Property를 정의할 수 있음
  • 'foaf: <http://xmlns.com/foaf/0.1>'에서 정의
SKOS
  • SKOS (Simple Knowledge Organization System)는 시소러스, 계층구조, 분류체계, 주제어 표목 등을 표현하기 위해 제안된 지식분류체계 Vocabulary
  • 다른 시맨틱웹 어휘와 통합, 연계 및 공유가 용이
  • 개념(Concepts), 이름(Label), 개념간 의미관계 표현(Semantic Relationship)을 정의
  • 'skos: <http://www.w3.org/2004/02/skos/core#>'에서 정의
BIBO
  • BIBO(Bibliographic Ontology)는 문헌정보를 기술하는 온톨로지
  • 'bibo: <http://purl.org/ontology/bibo/>'에서 정의
  • 대부분 DC로 재참조하여 Bibliographic Ontology 작성에 활용하며, ISBN, ISSN 등 문헌정보에만 사용되는 것을 정의할 때 사용
OCLC WorldCat
  • WorldCat은 전세계170여개 국의 72,00개의 도서관이 참여, OCLC(Online Computer Library Center) 형태로 서지정보를 서비스하는 전세계 최대의
    도서관 카탈로그
  • OCLC WorldCat사이트 : http://www.worldcat.org/
  • RISS Linked Data활용서비스에서는 RISS 데이터와 관련있는 OCLC WorldCat 유사서지를 연결하여 서비스하고 있음
LCSH
  • LCSH (The Library of Congress Subject Headings)는 미국 의회도서관에서 발행한 주제명 표목 Linked Data
  • LCSH Linked Data 사이트 : http://id.loc.gov/
  • 미국내의 도서관은 물론 전세계도서관에서 널리 사용될 만큼 보편화됨
  • RISS Linked Data활용서비스에서는 RISS 데이터와 관련있는 LCSH유사서지를 연결하여 서비스하고 있음
BNB
  • BNB(British National Bibliography)는 영국 국가 서지 Linked Data
  • BNB Linked Data 사이트 : http://bnb.data.bl.uk/
  • RISS Linked Data활용서비스에서는 RISS 데이터와 관련있는 BNB유사서지를 연결하여 서비스하고 있음
DBpedia
  • DBpedia는 위키피디아의 Linked Data
  • DBpedia 사이트 : www.dbpedia.org
  • 위키백과에서 구조화된 정보를 추출하고 웹에서 이 정보를 사용할 수 있도록 오픈된 데이터
  • RISS Linked Data활용서비스에서는 SPARQL을 사용하여 DBpedia의 데이터를 실시간으로 Query하여 컨텐츠의 일반현황으로 서비스하고 있음
Flickr
  • Flickr는 세계 최대의 온라인 사진공유 사이트로서, DBpedia 자원과 연관된 사진을 RDF 형태로 제공
  • Flickr wrappr : http://www4.wiwiss.fu-berlin.de/flickrwrappr/
  • RISS Linked Data활용서비스에서는 RISS 데이터와 관련있는 Flickr 이미지를 연결하여 서비스하고 있음
Geonames
  • 전세계 600만 장소와 지리적 요소를 오픈데이터로 서비스
  • Geonames 사이트 : http://sws.geonames.org/
  • RISS Linked Data활용서비스에서는 RISS 단행본의 소장 도서관의 좌표정보를 Geonames의 데이터를 연결하여 서비스하고 있음
위로가기