전체 글381 온톨로지(존재론)로 인공지능의 기초를 다진다 아리스토텔레스부터 연구된 온톨로지 아리스토텔레스는 '갈래(category), 은유(metaphor), 주어(subject)'와 같은 많은 용어를 개념화시키고 정의내렸다. 이것이 오늘날 컴퓨터 분야에서 사용하는 온톨로지(ontology, 존재론)로 연결된다. 컴퓨터에서 온톨로지는 존재론으로 번역되는데, 컴퓨터에서 사용하는 각종 개념에 대한 설명 또는 정의라고 볼 수 있다. 철학에서 사용하는 존재론을 컴퓨터에서 사용하는 이유는 무엇일까? 뇌가 우주의 축소판이고, 컴퓨터가 뇌의 축소판이기 때문이다. 일반 분야의 온톨로지와 컴퓨터 분야에서 사용하는 온톨로지가 다른 점이 있다면 기계가 이해할 수 있느냐 없느냐 하는 차이다. 인공지능 분야에서 오래 전부터 논의되던 온톨로지가 시맨틱웹 분야에서 새삼 중요한 부분으로 .. 2008. 4. 25. 차세대 지능형 시맨틱 웹 & 온톨로지 1. 서론 시맨틱 웹은 컴퓨터가 정보 자원의 뜻을 이해하고 논리적 추론까지 하는 차세대 지능형 웹이다. 지금의 웹은 특정 검색어를 치면 불필요한 문서가 모두 나와 일일이 찾아 보아야 하는데 지능형 웹은 다르다. 단어의 유사성과 상관관계 등을 파악해서 원하는 결과물만 찾아 보여준다. 문서든 그림이든 목적에 맞는 정보를 수집하는 것은 물론 가공하며, 응용까지 한다. 한마디로 똑똑한 웹이다. 시맨틱 웹이라는 말을 불과 몇년 전까지는 소수의 전문가나 연구원들이 연구하는 분야라고 생각했다. 그러나, 이제는 시맨틱 웹이나 웹 2.0 등을 소개하는 도서가 발간되고, 정부 연구기관에서 연구를 하고, 시맨틱 웹 관련 정부 과제의 도출, 기업에서의 시맨틱 웹 관련 제품 개발 등 활발히 진행되고 있다. 아직 시맨틱 웹이 처.. 2008. 4. 25. 온톨로지 기반 검색 에이전트 구현 사례 - 여우서비스 시맨틱 검색은 새로운 정보 표현 방법에 대응하여 웹문서들을 표현하고 의미 기반으로 사용자의 의도를 정확히 이해하여 기존 정보 검색 방법의 한계점을 개선하고자 제안된 정보 검색의 새로운 패러다임이다. 현재 시맨틱 웹을 통한 정보의 표현을 위해서 많은 표준 기술들이 제안되고 있으며, 이를 구현한 다양한 사례도 발표되어 왔다. 시맨틱 검색 부분에 있어서 많은 구현사례가 있지만 실제 사용자 관점에서 유용한 사례는 찾아보기 힘들다. 왜냐하면, 기존의 한 단어 위주의 키워드 검색에 익숙한 실제 사용자들은 복잡하고 많은 입력을 요구하는 시맨틱 검색 방법에 대해 익숙하지 못하며불필요하게 생각한다. 또한 시맨틱 검색은 한 단어의 입력으로는 사용자의 의미를 정확히 파악하여 시맨틱 검색을 수행하기 힘들다. 즉, 한 단어 이.. 2008. 4. 25. RDF와 Ontology(온톨로지) 오늘은 RDF와 Ontology(온톨로지)의 역사(?), 발전과정에 대해 좀 살펴보겠습니다. * 참고 : 시맨틱웹(김중태 저) 및 웹 검색 자료 [RDF - Resource Desdcription Framework] - RDF Schema(스키마) = RDFS : 메타데이타의 무결성을 보증하기 위해 사용하는 메타언어라 할 수 있다. RDFS는 자원과 특성의 집합을 네임스페이스로 표현한다. - RDF는 자원(Resource), 속성(Property), 속성값(Property Value)을 묶어서 하나의 단위로 취급한다 - RDF는 의미(Semantics), 구조(Structure), 구문(syntax)에서 공통 규칙을 이용한다 - RDF는 언어의 주어, 동사, 목적어에 해당하는 Subject, Predic.. 2008. 4. 25. 온톨로지의 정의 온톨로지의 정의 웹의 등장은 전통적인 정보검색을 비롯하여 지식관리와 일반 상거래 등 사회 전 분야의 번혁을 초래하였다. 특히 웹 정보 검색은 소장 자료를 대상으로 하는 제한된 검색에서 웹을 통해 접근할 수 있는 전자자원을 대상으로 하는 검색을 가능하게 하였다. 웹의 급속한 발달로 인해 검색대상 범위의 확대는 보다 정교한 검색을 필요로 하게 되었으며, 지능화된 정보검색 시스템 개발을 촉진하는 계기가 되었다. 이런 계기를 바탕으로 웹자원을 효과적으로 관리할 수 있는 정보검색의 새로운 도구의 필요성이 대두되었다. 온톨로지는 시멘틱 웹을 구현할 수 있는 도구로써 지식개념을 의미적으로 연결할 수 있는 도구이다. 온톨로지란, 사람들이 사물에 대해 생각하는 바를 추상화하고 공유한 모델로, 정형화되어 있고 개념의 타입.. 2008. 4. 25. 온톨로지(ontology)와 OWL, 시맨틱웹 2005년 판 시맨틱 웹 구조(본곳:HOLLOBLOG)에 등장하는 'OWL'에 대해 좀더 관심을 가져야겠다. 마침 'OWL Web Ontology Language Overview'을 번역한 한국문서가 있어서 좀더 적은 시간으로 개요를 읽을 수 있어 좋았다. 물론 내용이 이해되는 것도 아니고 관련 문서도 많아 나중에 차근차근 읽어봐야 겨우 알겠지만, OWL 관련 언어의 존재와 특징이라도 파악한 것으로 오늘 본 것의 성과를 삼아야겠다. 대충이라도 본 것이 어딘가. ^^; * 연결: OWL 웹 온톨로지 언어 개요(한국어 번역문서) * 연결: OWL Web Ontology Language Overview(영어판) 온톨로지(ontology)가 이제는 점차 대세가 되어가는 것 같다. 이제는 관련 언어도 점차 나오고.. 2008. 4. 25. 프랑스 `파리`와 곤충 `파리` 척척 구분…똑똑한 인터넷 장면1. 프랑스 파리 여행을 준비하는 A씨는 인터넷 포털사이트 검색창에 `파리'를 입력했다. 그런데 나타난 결과는 파리 해충 박멸, 연막분무 파리 살충제, 파리바게뜨, 파리넬리, 사파리 등 원하는 정보와 관계없는 것만 잔뜩나와 당황한다. 장면2. 조정래씨의 장편소설 태백산맥을 재미있게 읽었던 B씨는 갑자기 이야기를 나누다가 등장인물인 외서댁의 남편 이름(강동식)을 생각나지 않아 검색을 해봤다. 그런데 같은 이름을 가진 기자의 기사 정보만 검색된다. 장면3. 인공지능 분야의 연구자인 C씨는 연구기획에 필요한 참고자료를 찾기 위해 `인공지능'을 검색어로 입력한 뒤 엄청난 양의 불필요한 정보 사이를 헤매다 결국 포기한다. 우리 생활의 일부로(일부 사람에게는 전부로) 자리를 잡은 인터넷을 사용하면서 수시로 느끼.. 2008. 4. 25. 인터넷 진화의 열쇠 - 온톨로지, 노상규,박진수 느낌상으로만 존재했던 온톨로지라는 개념을 정리하는 용도로는 충분한 책. 책을 읽으면서 정리한 온톨로지 개념을 풀어보면, 온톨로지의 철학적 개념 "온톨로지란 사물의 기본적인 범주나 세상을 구성하는 구성 요소들을 상징하는 일반적인 개념을 다루는 학문이다."(p.11) 철학적으로 온톨로지는 기원전 4세기전부터 정립되었던 사물과 사물에 대한 개념을 정리하는 학문을 의미한다. 즉 아리스토텔레스의 분류도 넓게보면 온톨로지로 볼 수 있겠다. 온톨로지의 실제적 개념 "특정 영역의 개념과 그들간의 관계를 정의하는 명세"(p.9) 실질적으로는 어떤 특정 도메인 영역의 개념들과 개념들간의 관계를 정의하는 상세한 규칙들이다. 온톨로지의 구성요소 온톨로지는 일반적으로 다음의 구성요소를 가진다. - 개념(.. 2008. 4. 25. 온톨로지 적용사례 온톨로지 적용사례 ◇ 적용사례 온톨로지는 정보검색, 의료정보와 바이오정보, 인공지능 및 에이전트, 전자상거래, 지능형 인터넷 등 다양한 기술분야에 적용되며, 이미 분야별로 이에 대한 연구가 활발히 진행되고 있다. 가장 먼저 온톨로지 개념을 적용한 컴퓨터 분야는 역시 지식표현과 활용을 연구하는 인공지능 분야다. 특히 에이전트 분야는 이미 90년대 초부터 분산된 환경에서 에이전트들이 상호작용을 통해 의미 있는 문제를 해결하기 위해서는 서로 공유할 수 있는 기본 지식기반의 필요하다는 것을 인식하여 일종의 온톨로지라 할 수 있는 개념 계층도(concept hierarchy) 등을 이용했으며, 지식과 정보를 교환하기 위한 질의어(예 KQML-Knowledge Query and Manipulation Languag.. 2008. 4. 25. 온톨로지에 대한 새로운 접근 온톨로지(ontology)에 대한 관심이 높아지고 있다. 온톨로지란 어휘나 개념의 정의 또는 명세로서 정보시스템 분야에서는 시스템이 다루는 내용에 해당하는 구성요소(개념)를 의미한다. 분야마다 그리고 전문가마다 정의가 조금씩 차이를 보이고 있으며 또 잘못된 이해를 바탕으로 추상적인 견해를 피력하기도 한다.◇ 어원 및 기본 개념온톨로지는 철학에서의 존재론으로 실재(reality)에 대한 정확한 이해를 추구하는 학문이다. 실재, 즉 이 세상을 규정하기 위해 이 세상에 존재하는 실체들에 대한 명확한 이해와 정의가 필요한데, 단순화시켜 말하면 ‘이 세상의 기본이 되는 구성요소에 대한 명확한 이해와 정의’라고 할 수 있다.컴퓨터 분야에서의 온톨로지 역시 정보시스템의 대상이 되는 분야에 존재하는 개체와 개념에 대한.. 2008. 4. 25. 시맨틱 웹 기반 온톨로지 규칙 추론엔진 ‘보쌈’ ETRI(한국전자통신연구원, 원장 임주환)는 지능형 로봇, 디지털 홈 분야 등의 ‘상황이해 및 판단기술’에 필수적인 추론엔진 핵심 요소기술이 국내에서 처음으로 개발됨에 따라 ‘똑똑한 로봇’의 상용화에 한발 더 다가서게 됐다고 6일 밝혔다. 이번 개발에 성공한 엔진은 시맨틱 웹 기반의 온톨로지 규칙 추론기능이 내장된 엔진인 ‘보쌈(Bossam, http://mknows.etri.re.kr/bossam)’으로 향후 차세대 IT 플랫폼 분야에서 큰 주목이 예상되며 지능형 웹 기반 로봇 서비스 기술 구현 등에 적용할 예정이다. ETRI는 따라서 향후 기존 웹 서비스에 시맨틱 정보를 연결, 사용자 환경에 맞는 서비스를 로봇이 직접, 탐색 판단하여 처리까지 가능하다고 설명했다. 그 동안 지능형 로봇, 디지털 홈, .. 2008. 4. 25. 상담을 위한 도구로써의 온톨로지.분류 : Semantic Web 오늘 문득, 온톨로지가 실제 기업체에 적용되려면, 기업이 체감할 수 있는 "경쟁력 향상"을 가져와야 하는 게 아닐까, 생각하다 이 글을 쓰게 됩니다. 이건 다른 SI 나 컨설팅 분야도 마찬가지인데, "멋지고 새로운 기술" 이나 "다양한 기능"을 포장해서 영업력으로 팔기 보다는. (참고, "컨설팅 절대 받지 마라', 유정식 저.) 실제 "경쟁력 향상" 을 직접 보여주는게, 앞으로의 소프트웨어 산업과 컨설팅 산업이 올바로 살아남는 길이겠죠. 온톨로지 또한 그래야 하고, 실제로도, 그런 시도와 주목할만한 결과들이 있었지만, 요즘. 참 혼란스러운게 이쪽 업계라서, 말을 줄이고, 제가 했던 프로젝트를 소개해 볼까 합니다. 이 프로젝트의 목적은 쉬운 말로 풀자면, 이가 썩었을 때, 환자가 아말감, 금, 레진 등의 .. 2008. 4. 25. 현실적인 상품정보 온톨로지 데이터베이스 구축 심준호: 공학박사, 숙명여자대학교 정보과학부 부교수 근래에 IT 기술의 패러다임에 대해 논할 때 빼놓을 수 없는 키워드 중에 하나는 시멘틱웹이다. 이러한 시멘틱웹 분야의 핵심기술로 온톨로지를 꼽을 수 있으며, 온톨로지 관련 이슈들은 학계와 IT 산업계로 빠르게 회자되고 보급 되어지는 추세이다. 국내외적으로 온톨로지 연구를 이끌어가는 학계의 주류는 아무래도 논리와 추론, 지식 표현 등을 다루는 이른바 인공지능 백그라운드를 가진 부류라고 할 수 있다. 온톨로지에 대해 식견이 있는 IT 업계 종사자들이 온톨로지라는 단어로 떠올릴 수 있는 대표적 키워드는 W3C의 OWL (Web Ontology Language) 과 Stanford 대학의 Protege 시스템 등이 있고, 이들은 모두 인공지능 분야 종사자들이 .. 2008. 4. 25. XML에서의 기본 개념 10가지 xml에서의 기본 개념 10가지 1. XML은 구조적인 데이타를 위한것이다 스프레드 시트, 주소록, 형상 파라미터, 비지니스 트랜잭션, 그리고 기술 도면 등 구조를 가지는 데이타는 사물을 포함한다. XML은 텍스트 포맷을 설계하기 위한 규칙(가이드 라인이나 관례라고 생각할 수 있다)들의 집합이며, 이러한 규칙을 통하여 데이타를 체계화한다. XML은 프로그래밍 언어가 아니며, 따라서 XML을 배우거나 사용하기 위하여 프로그래머가 될 필요는 없다. XML은 컴퓨터가 쉽게 데이타를 생성하고, 읽고, 데이타 구조가 모호하지 않도록 하게 한다. XML은 언어를 설계하는데 일상적인 오류를 범하지 않도록 하며, 확장 가능하고, 플랫폼 독립적이며, 국제화와 지역화를 지원한다. XML은 유니코드를 충실히 지원한다. 2... 2008. 4. 25. 체크박스 전체 체크 or 해제 체크박스 선택하기 첫번째 두번째 세번째 네번째 다서번째 2008. 4. 25. 이전 1 ··· 12 13 14 15 16 17 18 ··· 26 다음 more