Study/OWL,RDF 마이쮸(mychew__) 2014. 2. 3. 18:56
이어서 온톨로지에 관한 포스팅입니다. 온톨로지를 어떻게 설계할까요?개념화 과정이라고 불리는 단계를 보여드리면서 설명해 드리겠습니다. 1단계로 인식하는 세계에 대한 기본적인 구분과 구분된 각 영역을 어떻게 부르는지 학습합니다. 아기를 관점으로 가족인 아빠와 엄마, 먹을꺼인 맘마, 옷인 꼬까, 장난감인 붕붕이같이 주변에 있는 사물을 그룹지어 나누게 됩니다. 두번째로 고유한 영역안에서 그 안애 객체들을 분리합니다. 온톨로지란 특정 영역에 해당하는 지식을 표현한다고 지난 포스팅에서 얘기했듯이 하나의 영역을 잡고 그 안에 객체들을 분류합니다. 여기서는 먹을것인 '맘마' 영역을 까까, 우유, 아이스크림, 사탕을 분류했습니다. 다음으로 온톨로지는 공유의 속성을 갖고 있기 때문에 다른 구성원들이 이 영역에 대해서 어떻..
Study/OWL,RDF 마이쮸(mychew__) 2014. 2. 3. 00:42
온톨로지라는 단어가 시맨팁웹과 빅데이터라는 단어가 사용되면서 같이 많이 사용되고 있습니다. 비정형 데이터를 표현하는 방법중 하나라느니 데이터를 효과적으로 저장, 검색한다느니... 이번 포스팅은 온톨로지에 관한 자료입니다. 일단 온톨로지라는 단어는 아주 옛날 철학적용어로 사용되었습니다. 그 뜻은 "사물의 기본적인 범주나 세상을 구성하는 구성요소들을 상징하는 일반적인 개념을 다루는 학문" 입니다. 설명을 읽어보면 메타데이터와 비슷한 느낌을 받습니다. 일단 어떤 사물이 속한 그룹이나 다른 사물과의 관계를 설명한다고 말하면 이해하기 더 쉬운것 같습니다. 철학용어로 사용되었던 온톨로지가 정보화시대로 넘어오면서 "정보 자원을 컴퓨터가 해석할 수 있는 시맨틱으로 표현한 특정 영역의 메타데이터" 라는 뜻으로 사용되고 ..
Study/안드로이드 마이쮸(mychew__) 2014. 1. 24. 00:37
안드로이드에서 커버 플로우기능이란 아이폰에서 음악을 들을때 앨범들이 그림으로 나와서 손으로 밀면 다음 앨범 그림이 나오는 기능입니다. 현재 선택한 그림은 반듯하게 보이지만 주변 그림은 가운데를 기준으로 약간씩 기울어져 있는 느낌입니다. 넥서스 7에서 샘플 예제를 실행했을때 다음과 같이 실행이 됩니다. 가운데는 반듯하게 (제가보기엔 약간 기울어져 보이지만...) 보이고 가운데를 기준으로 왼쪽과 오른쪽 그림들은 가운데를 향하도록 기울어져 있습니다. 손가락으로 화면을 밀면 가운대 그림들이 바뀌면서 각도도 다 바뀝니다. 마치 그림을 3D로 표현한 것처럼 보여주는데 실제로는 3D가 아닙니다. 2D표현에서 카메라라는 클래스를 사용하여 마치 3D공간에 있는 것처럼 표현 할 수 있습니다. 카메라란 특정한 그림을 바라보..
Study/안드로이드 마이쮸(mychew__) 2014. 1. 23. 00:19
DO IT! 안드로이드 앱 프로그래밍책을 보다가 중간에 도전! 이라고해서 중간 과제같은게 있는데 이것을 하면 앞부분 설명들을 자세히 안봐도 이해 한거라고 생각할 수 있겠지 싶어서 해보기로 했다. 일단 기본적으로 달력을 만드는 것은 앞에 예제에 있어서 쉽게 구현했다. 그리드 뷰를 이용하고 클릭리스너를 상속받은 클래스를 만들어서 클릭했을경우 클릭한 날은 노란색으로 표시되도록 하는 기능이 있다. 이제 여기에 메뉴버튼을 눌러서 스케쥴을 입력할 수 있는 창과 스케쥴이 있는 날에는 달력 아래에 리스트뷰로 스케쥴들이 보여지는 것만 추가하면 된다. 생각하기에는 엄청 쉬워서 '한 2시간이면 하겠네~' 라고 생각했는데,,,,, 이런? 무려 3일동안 끙끙 거렸다. 일단 리스트 뷰 구현이 생각보다 어려웠다. 이전 예제에서는 ..
Study/안드로이드 마이쮸(mychew__) 2014. 1. 23. 00:18
Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68..
Study/안드로이드 마이쮸(mychew__) 2014. 1. 23. 00:16
Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 package org.androidtown.ui.bitmap.selector; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget..
Study/안드로이드 마이쮸(mychew__) 2014. 1. 23. 00:15
위치기반서비스를 활용한 증강현실 어플리케이션. 1차원적으로 트위터나 페이스북에서 글과 그림을 공유하는 소셜 네트워킹 서비스 (이하 SNS) 과연 SNS에 "3차원적인 공간을 추가하면 어떨까?" 라는 의문을 시작으로 프로젝트를 진행했다. 이론적 배경 - 증강현실 이란 실제로 존재하는 현실 이미지에 각종정보로 이루어진 가상 이미지를 더해 보여지는 3차원적인 공간 - 위치기반서비스 이동통신망이나 GPS등을통해 위치정보를 사용자에게 서비스하는 시스템 증강현실 오픈 라이브러리인 Mixare를 사용하여 제작한 결과 위치정보를 Mysql을통해 서버에 올린다음 해당 DB에서 위치정보를 뽑아와 Mixare엔진을 통해 화면에 뿌리는 프로그램이 완성되었다. 해당 위치의 위도와 경도를 받아 적절한 위치를 파악하여 가상 화면을..