본문 바로가기

전체 글388

온톨로지 적용사례 온톨로지 적용사례 ◇ 적용사례 온톨로지는 정보검색, 의료정보와 바이오정보, 인공지능 및 에이전트, 전자상거래, 지능형 인터넷 등 다양한 기술분야에 적용되며, 이미 분야별로 이에 대한 연구가 활발히 진행되고 있다. 가장 먼저 온톨로지 개념을 적용한 컴퓨터 분야는 역시 지식표현과 활용을 연구하는 인공지능 분야다. 특히 에이전트 분야는 이미 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.
홈페이지 홍보방법 19가지 1. 검색엔진 순위상승 시키기 2. 한번패자는 영원한 패자!! 3. 명함이나 사무용품 ,팜플렛 등에 회사의 홈페이지 주소를 기입하라 4. 무료 컨텐츠를 만들어라 5. 추천인 제도를 만들어라 6. 다른 사이트에 링크를 요청하라 7. 이벤트를 개최하라 8. 뉴스그룹에 홍보하라 9. 배너 광고를 하라 10. 배너교환을 하라 11. 메일링 리스트(Mailing List) 12. 순위사이트 등록 13. 5대 통신망,인터넷 게시판에 올려 보자 14. 신문사 ,잡지사 기자들에게 취재를 의뢰하라 15. 배너세븐에 등록하자 16. 시작페이지를 내홈페이지로 만들어라! 17. 메일 매거진을 방행하라!!!! 18. 추천사이트에 등록하라!! 19. 컨텐츠 제휴를 하라 1. 검색엔진 순위상승 시키기 카테고리 30위권 이내로 순위.. 2008. 4. 25.
Shift Key 이용해서 checkbox 선택하기 리스트에서 특정 체크 박스들만을 선택하고자 할 때 그 갯수가 많으면 일일이 하나씩 찾아서 체크하기가 굉장히 불편합니다. 그래서 만든 기능인데 윈도우 탐색기나 이런데 보면 SHIFT키 누르고 클릭하면 처음 선택되어 있던 부분 부터 마지막 선택한 부분까지 선택되는 기능을 스크립트로 한번 구현해 봤습니다. 조금은 더 디테일한 기능을 만들 수 있을 것 같은데 우선은 이렇게만 구현해 봤습니당... 만약 필요하신 분이 있다거나 좋다고 생각하시는 분들은 마니 마니 써주세요.. 출처 :: PHPSCHOOL 2008. 4. 25.
모달창 사용하기 오늘은 모달 다이얼로그에 관하여 써보겠습니다. 이것을 쓰게 된 이유는 이러했다. Confirm 창에는 확인 취소 버튼 밖에 없기에 좀더 다양한 버튼 추가 및 버튼의 텍스트 변경으로 인하여 비슷한 것을 구현하려다가 그런 방법에는 편법으로 레이어로 구현하는 방법과 ( HTML 로 경고창을 구현한 다음 이벤트 발생시 그 레이어를 출력하는 형태 ) 모달 다이얼로그를 이용하는 방법이 있었다. 특히 모달 다이얼로그는 해당 창이 닫히기 전까진 부모창이 비활성화가 되기 때문에 좀 더 확실하고 경고창(확인창)과 비슷하게 만들 수 있다. 실제 모달 창을 띄우는건 window.showModalDialog(sURL [, vArguments] [, sFeatures]) 위처럼 showModalDialog 메쏘드만 실행시켜주면 .. 2008. 4. 25.
다중파일 업로드 폼 만들기 사이에 붙여 넣으세요 [2단계] 아래의 코드를 원하는 위치에 복사 해 넣으세요 파일 추가 2008. 4. 25.
성능향상을 위한 유용한 팁!! 웹사이트 성능에 큰 영향을 주는 부분은 대개 부적절한 혹은 최적화되지 않은 데이터베이스 쿼리문에 있습니다. 하지만 데이터베이스 쿼리문이 최적화되었더라도 PHP 프로그램내에서의 간단한 몇가지 수정으로도 좀더 성능 개선을 할 수 있습니다. 해외 PHP관련 컨퍼런스등에서 여러번 제시된적 있는 몇가지 성능 튜닝을 위한 유용한 팁을 올립니다. 1. 최대한 쌍따옴표 대신에 일반따옴표를 쓴다. 쌍따옴표로 감산 문자열의 경우 PHP는 문자열 전체를 처리하게 됩니다. 따라서 처리되지 않고 그대로 유지될 혹은 나중에 처리되어야할 문자열의 경우 일반따옴표를 쓰는 것이 좋습니다. 예) $string = '문자열'; 문자열 중간에 변수가 삽입될 경우에도 최대한 일반 따옴표를 쓰는 것이 좋지요. 예) $string = '문자열1.. 2008. 4. 25.
1위 사이트는 무언가 있다. 패럴리(Bobby Farrelly & Peter Farrelly) 형제가 만든 영화 2008. 4. 25.
서비스 제한측면의 아파치 활용 예제 아파치 웹서버의 활용에 있어, 보다나은 보안 설정 방법 몇 가지를 소개한다. 특정 Agent가 자꾸 사이트에 들어와서 긁어간다든지, 이미지 파일을 외부에서 링크하지 못하도록 한다든지, 특정 IP에서는 인증없이, 그 이외 IP에서는 아파치 인증을 통해서만 페이지를 보게하는 등의 응용적인 측면에서 방법들이다. 이 방법들은 제가 사용하고 있는 몇가지 방법을 정리하는 의미에서 적은 것이다. 1. 특정 브라우저의 접속을 차단 SetEnvIfNoCase User-Agent "^Microsoft URL Control" dont_want Order Allow,Deny Allow from all Deny from env=dont_want ----------------------------------------------.. 2008. 4. 25.
SSHD 설정하기 etc/ssh/sshd_config 파일은 sshd의 시스템 서버설정파일이다. ]# vi /etc/ssh/sshd_config # $OpenBSD: sshd_config,v 1.48 2002/02/19 02:50:59 deraadt Exp $ # This is the sshd server system-wide configuration file. See sshd(8) for more information. # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin # The strategy used for options in the default sshd_config shipped with OpenSSH is # to specify options w.. 2008. 4. 25.