LabKM (Laboratory knowledge management system) 소개
LabKM을 통해 실험실의 연구환경이 보다 진화합니다.
위키 웹사이트는 기본적으로 협업에 대한 신뢰의 원칙 위에서 운영됩니다. 위키는 자신의 컴퓨터에서 위키화된 웹 사이트의 컨텐츠를 편집하려는 방문자들을 허용합니다. 방문자들 역시 새로운 컨텐츠를 만들거나 기존 컨텐츠의 구성을 변경할 수 있습니다. 위키에 기고한 사람들은 언제라도 자신이 수정하기 전의 웹 페이지와 수정 후의 내용들은 다른 가입자들이 보는 것처럼 편리하게 볼 수 있습니다.
LabKM이 보다 체계적인 연구환경을 만들어 드립니다.
현재의 지식정보를 보다 체계화하고 이러한 기반 위에 다양한 지식정보의 창출, 지식정보의 활용 극대화를 위한 상호 지식 교류의 장(네트워크)을 구축합니다.
LabKM (Laboratory knowledge management system) 소개
LabKM을 통해 실험실의 연구환경이 보다 진화합니다.
위키 웹사이트는 기본적으로 협업에 대한 신뢰의 원칙 위에서 운영됩니다. 위키는 자신의 컴퓨터에서 위키화된 웹 사이트의 컨텐츠를 편집하려는 방문자들을 허용합니다. 방문자들 역시 새로운 컨텐츠를 만들거나 기존 컨텐츠의 구성을 변경할 수 있습니다. 위키에 기고한 사람들은 언제라도 자신이 수정하기 전의 웹 페이지와 수정 후의 내용들은 다른 가입자들이 보는 것처럼 편리하게 볼 수 있습니다.
LabKM이 보다 체계적인 연구환경을 만들어 드립니다.
현재의 지식정보를 보다 체계화하고 이러한 기반 위에 다양한 지식정보의 창출, 지식정보의 활용 극대화를 위한 상호 지식 교류의 장(네트워크)을 구축합니다.
현재의 정보이용추세에 맞춰 각종 도서관 및 정보센터가 진화해서 궁극적으로 Social Semantic Digital Library가 될 필요성이 있다. 그러나 아직 대부분의 도서관이 그냥 자료를 전산화시킨 수준에 머물러 있다. 이미 디지털도서관이라는 것들도 Web에 Publish를 못할 뿐만 아니라, 혹시 연결이 되었다 하더라도 자료들 간의 관계 부족으로 Semantic level이 너무 떨어지고 있다. 우리 인간이 이해하는 대로 기계가 이해하게 하면서 Semantic level을 올릴 수는 없을까? 바로 이 점에서 Semantic web이 출발한다. 이 문제를 극복하고자 DCMI를 위시한 ‘다양한’ 메타데이터가 등장했으며 지금은 Linked Data까지 등장하고 있다. 메타데이터가 다양하게 존재하고 있기 때문에 다양하게 섞어서 사용할 수 있다는 장점이 있다. 다양한 상호운용성의 방법 (하나의 메타데이터로 통합 다양한 메타데이터 인정, Metadata Registry, Open Source의 활용 및 Linked data)이 있다. 그중에서 Linked Data를 중심으로 도서관이 어떻게 구체적으로 대응해 나가고 있는지를 미의회도서관 및 스웨덴의 LIBRIS를 중심으로 살펴보고, 이를 바탕으로 아직도 카탈로그의 캡슐에 묻혀 있는 우리나라 도서관의 목록의 실정을 언급하고 Linked data를 중심으로 적극적인 상호운용성의 방법을 제안하고 하고자 한다. 웹에 있는 다양한 Resource사이에 관계를 부여하면서 뜻을 더 명확하게 표현하자는 시도가 바로 Linked Data이다. 이 글에서는 맹자가 말하는 明志, 즉 ‘뜻을 분명히 밝히라’는 가르침을 Tim Berners-Lee가 어떻게 답하는 가를 밝힌다. 이에 그가 제안하는 dereferenceable uri, rdf 및 http를 통한 출판을 간단히 살피고, skos를 위시한 rdf vocabularies를 언급한다. 궁극적으로는 rdf 링크를 통한, 심지어는 다른 데이터 셋을 활용하여 끝없는 탐색을 하게 될 모델을 제공하고자 한다.
LOD , Linked Open Data 에 대해 구축 절차 및 도구, 사례에 대한 자료 입니다. LOD는 공공 데이터를 제공, 공유, 재활용하기 위한 또 하나의 방법이며 오픈 데이터(Open Data) 를 위한 하나의 방법으로 웹을 기반으로 데이터를 공유하여 재활용하고자 방법이며 기술이고 데이터입니다.
This paper, first, brings to light some features of social ntworking, introducing the concept of inter-subjectivity, theory of distributed cognition and principle of emergence, also mentioning the concept of information fluency for library communities. Secondly, this paper briefly reviews current library applications of social networking in the world level as well as status in Korea, such as twitter (Micro-blogging/ Presence updates), delicious (Web Resources Sharing), librarything (Cataloguing thru Social Networking: social cataloging web application for storing and sharing personal library catalogs and book lists) and library applications of some mash ups. Widgets, Libraries on FriendFeed and Google Profiles of libraries are also mentioned. Third, open source software platforms are also briefly reviewed in terms of library use. In this, a new paradigm shift of information organization in library field is mentioned: attempts are being made to move from a web of documents to a web of data. Popular Rdf Vocabularies are also briefly introduced. In this, FRBR vocabularies are specially emphasized. Since these are relatively not known to the specialists in other areas. FRBR can easily be implemented as an RDF vocabulary, that could be used to create a universal Linked Data library network. Some library related Linked Data projects are also briefed. Some notions of semantic interoperability are also briefed. Lastly,proposed models for Library apllications of social networking are suggested. Some implications of the use of library applications of social networking are also briefed.
현재의 정보이용추세에 맞춰 각종 도서관 및 정보센터가 진화해서 궁극적으로 Social Semantic Digital Library가 될 필요성이 있다. 그러나 아직 대부분의 도서관이 그냥 자료를 전산화시킨 수준에 머물러 있다. 이미 디지털도서관이라는 것들도 Web에 Publish를 못할 뿐만 아니라, 혹시 연결이 되었다 하더라도 자료들 간의 관계 부족으로 Semantic level이 너무 떨어지고 있다. 우리 인간이 이해하는 대로 기계가 이해하게 하면서 Semantic level을 올릴 수는 없을까? 바로 이 점에서 Semantic web이 출발한다. 이 문제를 극복하고자 DCMI를 위시한 ‘다양한’ 메타데이터가 등장했으며 지금은 Linked Data까지 등장하고 있다. 메타데이터가 다양하게 존재하고 있기 때문에 다양하게 섞어서 사용할 수 있다는 장점이 있다. 다양한 상호운용성의 방법 (하나의 메타데이터로 통합 다양한 메타데이터 인정, Metadata Registry, Open Source의 활용 및 Linked data)이 있다. 그중에서 Linked Data를 중심으로 도서관이 어떻게 구체적으로 대응해 나가고 있는지를 미의회도서관 및 스웨덴의 LIBRIS를 중심으로 살펴보고, 이를 바탕으로 아직도 카탈로그의 캡슐에 묻혀 있는 우리나라 도서관의 목록의 실정을 언급하고 Linked data를 중심으로 적극적인 상호운용성의 방법을 제안하고 하고자 한다. 웹에 있는 다양한 Resource사이에 관계를 부여하면서 뜻을 더 명확하게 표현하자는 시도가 바로 Linked Data이다. 이 글에서는 맹자가 말하는 明志, 즉 ‘뜻을 분명히 밝히라’는 가르침을 Tim Berners-Lee가 어떻게 답하는 가를 밝힌다. 이에 그가 제안하는 dereferenceable uri, rdf 및 http를 통한 출판을 간단히 살피고, skos를 위시한 rdf vocabularies를 언급한다. 궁극적으로는 rdf 링크를 통한, 심지어는 다른 데이터 셋을 활용하여 끝없는 탐색을 하게 될 모델을 제공하고자 한다.
LOD , Linked Open Data 에 대해 구축 절차 및 도구, 사례에 대한 자료 입니다. LOD는 공공 데이터를 제공, 공유, 재활용하기 위한 또 하나의 방법이며 오픈 데이터(Open Data) 를 위한 하나의 방법으로 웹을 기반으로 데이터를 공유하여 재활용하고자 방법이며 기술이고 데이터입니다.
This paper, first, brings to light some features of social ntworking, introducing the concept of inter-subjectivity, theory of distributed cognition and principle of emergence, also mentioning the concept of information fluency for library communities. Secondly, this paper briefly reviews current library applications of social networking in the world level as well as status in Korea, such as twitter (Micro-blogging/ Presence updates), delicious (Web Resources Sharing), librarything (Cataloguing thru Social Networking: social cataloging web application for storing and sharing personal library catalogs and book lists) and library applications of some mash ups. Widgets, Libraries on FriendFeed and Google Profiles of libraries are also mentioned. Third, open source software platforms are also briefly reviewed in terms of library use. In this, a new paradigm shift of information organization in library field is mentioned: attempts are being made to move from a web of documents to a web of data. Popular Rdf Vocabularies are also briefly introduced. In this, FRBR vocabularies are specially emphasized. Since these are relatively not known to the specialists in other areas. FRBR can easily be implemented as an RDF vocabulary, that could be used to create a universal Linked Data library network. Some library related Linked Data projects are also briefed. Some notions of semantic interoperability are also briefed. Lastly,proposed models for Library apllications of social networking are suggested. Some implications of the use of library applications of social networking are also briefed.
JSP 프로그래밍 #02 서블릿과 JSP 시작하기
2.1 톰캣 애플리케이션 만들기 (온라인 강의: https://youtu.be/04LIGWKCFjY)
2.2 간단한 서블릿 만들기 (온라인 강의: https://youtu.be/4ajw5EsxYE8)
2.3 간단한 JSP 만들기 (온라인 강의: https://youtu.be/6h-qH8pGdT8)
2.4 간단한 자바빈즈 만들기 (온라인 강의: https://youtu.be/TlgXkAWi1sc)
JSP 프로그래밍 #01 웹 프로그래밍
1.1 웹 (온라인 강의: https://youtu.be/qDZXXHhMr4A)
1.2 서블릿 (온라인 강의: https://youtu.be/a8hHeUhbz2k)
1.3 JSP(Java Server Page) (온라인 강의: https://youtu.be/Q4ezLP6KLwM)
1.4 프로그래밍을 위한 환경 설정 (온라인 강의: https://youtu.be/k2eR6gLULA8)
2018년 7월 5일에 있었던 한국인터넷거버넌스포럼(KrIGF)에서 발표한 "오픈 데이터와 인공지능" 발표자료입니다.
다음과 같은 내용을 담고 있습니다.
* 오픈데이터의 정의
* 오픈데이터의 중요성
* 인공지능
* 인공지능에서 데이터의 중요성
* 제한된 데이터 환경에서의 문제점
* 인공지능을 위한 오픈데이터의 중요성
* 더 나은 인공지능 시대를 위한 제언
2017년 4월에 진행된 도서관최신동향 과정에 있었던 발표자료입니다.
서지 분야에서의 Linked Data의 개념과 활용에 대한 내용을 담고 있습니다.
구체적으로는 아래와 같은 내용을 포함합니다.
- Linked Data란 무엇인가?
- 왜 도서관에서 Linked Data를 이야기하는가?
- Linked Data를 누가 쓰고 있나?
This is a lecture note #10 for my class of Graduate School of Yonsei University, Korea.
It describes SPARQL to retrieve and manipulate data stored in Resource Description Framework format
2. 소개 이명진 공학박사 연세대학교 정보산업공학과 지능웹비즈니스연구실 집필 서적 “자바 개발자를 위한 XML 프로그래밍” “소설같은XML과 XML Web Services” “소설같은JSP” 2
3. 소개 연세대학교 지능웹비즈니스연구실 담당 교수님: 김우주 교수님 연구분야 시맨틱 웹, web 2.0, 웹서비스, 인공지능, 지능형 에이전트 등의 기반 기술연구. 정보공학, 경영과학, 데이터 마이닝, 의사결정 공학등의 최신 경영공학 연구. e-비즈니스, 전자상거래, 위치기반시스템, 유비쿼터스 컴퓨팅, 지식경영 시스템연구. 비즈니스 인텔리전스, 그리고 전통적인 경영이슈 등의 응용 분야 연구. http://iwec.yonsei.ac.kr/index.html 3
6. 소셜 웹 정의 웹을 통해서 어떻게 사람들이 서로간에 교재하고 소통하는지를 표현하는 웹 환경 소셜 웹에서 개인을 표현하는 특성 신분: who are you? 명성: what do people think you stand for? 존재: where are you? 관계: who are you connected with? who do you trust? 소속: how do you organize your connections? 대화: what do you discuss with others? 공유: what content do you make available for others to interact with? 6
7. 대표적인 소셜 웹 사이트 페이스북 대표적인 소셜 네트워크 서비스 현재 5억명 이상이 이용 2010년 3월 주단위 방문자 수로 구글을 추월함 하루 10 테라바이트 정보가 생성 트위터 소셜 네트워크에 초점을 맞춘 140 글자로 제한된 마이크로 블로그 서비스를 제공 하루 7테라바이트 정보가 생성 7
8. 시맨틱 웹 정의 웹에 존재하는 정보의 의미를 기계가 이해할 수 있도록 만드는 기술적 웹 환경 “기계에 의해 직접적이나 간접적으로 처리되어질 수 있는 데이터의 웹” by Tim Berners-Lee 구성 기술 URI, XML, Namespace RDF, RDFS, OWL Rule and SPARQL Proof, Trust, Cryptography 8
10. 링크드 데이터 정의 웹에서 URI를 통해 데이터를 공개, 공유 및 서로 연결하기 위한 방법 링크드 데이터의 디자인 이슈 사물을 식별하기 위해 URI를 사용할 것 HTTP URI를 사용함으로써 이러한 사물이 사람이나 기계에 의해 발견되고 참조되어 질 수 있도록 할 것 RDF/XML과 같은 표준화된 형식을 사용하여 개체에 대한 정보를 제공할 것 다른 것들과의 연결을 포함할 것 10
11. 데이터 공유를 위한 어휘들 FOAF 다른사람과의 관계를 기술하기 위한 어휘 SIOC 블로그나 포럼과 같이 웹 환경에서 작성된 글들의 구조를 표현하기 위한 의미적 방식으로 커뮤니티를 서로 연결하기 위한 어휘 SKOS 구조화된 어휘를 표현하기 위해 만들어진 형식적 언어 RDFa 웹 문서에 풍부한 메타데이터를 기술하기 위한 형식 Microformat HTML과 XHTML을 사용해서 기존의 컨텐츠를 재사용하기 위한 어휘 11
12. 소셜 시맨틱 웹 정의 사람들의 기여와 참여로 유용하고 더 나은 정보를 제공하는 것이 가능한 협업적 지식 시스템의 웹 환경 기술적 정의 시맨틱 웹, 소셜 소프트웨어, 웹 2.0의 기술과 전략, 그리고 방법론의 조합으로 만들어지는 웹 12
17. 오픈 그래프 프로토콜 정의 웹 페이지를 하나의 객체로 나타내어 소셜 그래프 내에 통합하기 위한 방법 개발 상의 단순함을 추구 표현 방법 웹 페이지에 메타데이터를 추가함으로써 웹 페이지를 그래프 객체로 만듦 RDFa의 단순한 형태 17
18. 우리는 무엇을 해야 하는가? 웹 페이지에 메타데이터를 기술 이로써 그래프 내에서 객체로 취급될 수 있는 형태로 변화 Like 버튼의 삽입 그래프에 삽입될 수 있는 여지를 남김 사용자의 광클 해당 사용자의 소셜 그래프에 구성 객체로 연결 18
19. RDFa 정의 XHTML 형태의 속성을 이용하의 웹 문서 내에 메타데이터를 삽입하기 위한 W3C 권고안 이는 XHTML 문서 내에 삽입된 RDF 트리플로 사용될 수 있음 RDFa의 속성들 about과src – 메타데이터가 나타내는 것에 대한 URI rel과rev – 다른 자원과의 관계를 기술 href와resource – 연결된 자원을 기술 property – 속성을 지정 content – 태그의 내용보다 우선시 되는 값 삽입 datatype – 데이터타입을 지정 typeof – RDF 타입을 지정 19
20. OGP의 메타데이터 기본 메타데이터 og:title – 객체의 제목, 예, "The Rock". og:type – 객체의 타입을 지정, 예, "movie". og:image – 그래프 내에서 객체를 나타내는 그림을 삽입. og:url – 그래프에서 ID로 사용될 수 있는 기준 URL을 기술, 예, "http://www.imdb.com/title/tt0117500/". 선택적 메타데이터 og:description – 객체에 대한 설명을 기술. og:site_name – 특정 사이트의 일부일 경우 사이트의 이름을 명시. 예, "IMDb". 20
22. 위치 지정을 위한 메타데이터 좌표 기술을 위한 메타데이터 og:latitude- e.g., "37.416343". og:longitude- e.g., "-122.153013". 주소를 기술하기 위한 메타데이터 og:street-address - e.g., "1601 S California Ave“ og:locality- e.g, "Palo Alto“ og:region- e.g., "CA“ og:postal-code e.g., "94304“ og:country-name - e.g., "USA" 22
23. 연락 정보를 위한 메타데이터 연락 정보 기술을 위한 메타데이터 og:email- e.g., "me@example.com". og:phone_number- e.g., "+1-650-123-4567". og:fax_number- e.g., "+1-415-123-4567". 23
24. 객체 타입 지정을 위한 메타데이터 og:type속성 그래프 내에서 표현되어질 객체의 특정 타입을 지정 <meta property="og:type" content="product" /> 지원되는 타입 http://opengraphprotocol.org/#types참조 24
25. 소셜 플러그인 정의 HTML 웹 페이지에 코드를 삽입함으로써 페이스북의소셜 서비스를 이용할 수 있는 추가 프로그램 소셜 플러그인의 종류 Like Button Activity Feed Recommendations Like Box Login Button Facepile Comments Live Stream 25
26. Like 버튼 기능 페이스북에서 친구들과 특정 문서를 공유하기 위한 기능을 제공 사용자가 특정 사이트의 Like 버튼을 클릭하면, 해당 사이트로의 링크를 포함하여 사이트의 정보가 사용자의 친구들에 노출됨 URL http://developers.facebook.com/docs/reference/plugins/like 26
29. 시맨틱 웹에서 OGP의 의미 RDF 데이터 모델 OGP의 메타데이터는 “URI – OGP의 속성 – 값” 형태로 SPO의 구조를 사용 따라서 완전한 RDF의 모델로 취급될 수 있음 시맨틱 웹에서의 클래스와 개체 하나의 웹 페이지는 OGP의 type 속성에 의해 그것의 타입을 기술 클래스에 해당 또한 하나의 웹 페이지는 그래프에서 하나의 객체로 취급 클래스의 개체(individual)에 해당 29
31. 트위터의어노테이션 기능 트위터에 메시지를 작성할 때 메시지에 대한 구조화된 메타데이터를 첨부하는 것 특징 JSON이나 XML 형태로 표현되어짐 어떤 메타데이터를 작성할 것인가는 작성자의 의도에 따라 달라질 수 있음 단, 권장하는 메타데이터의 종류가 존재 타입과 속성으로 구성 31
32. 트위터어노테이션의 형태 타입 모든 어노테이션에는 하나 이상의 타입이 존재 타입은 하나 이상의 속성과 값의 쌍으로 구성 어노테이션 정보의 포함을 위해 한 메시지의 총 용량을 512 bytes로 확장 하지만, 웹에서 표현되는 방식은 이전과 동일 140 글자의 제한을 그대로 유지 32
36. 어노테이션을 위한 속성 공통 속성 title – 어노테이션의 제목 image – 표현될 그림을 지정 url– 어노테이션을 클릭했을 때 보여질 URL 어토테이션을 위한 타입 webpage, place, review, song, movie, tvshow, book, product, stock, offer, topic, event http://dev.twitter.com/pages/annotations_overview 36
39. 결론 페이스북의 오픈 그래프 프로토콜 하나의 웹 페이지를 하나의 소셜 객체로써 사용자들과의 그래프 형태로 제공하기 위한 방법 트위터의어노테이션 하나의 트위터 메시지를 소셜 객체로써 활용 소셜 시맨틱 웹에서의 관점 사용자들의 사회 관계 활동을 기반으로 기계가 처리할 수 있는 메타데이터가 만들어지고, 이를 활용하여 보다 사용자 중심의 서비스를 제공하는 것이 그 목적 39