Database Applications - 멀티미디어 데이터베이스 – 제6장 텍스트 색인과 검색

Size: px
Start display at page:

Download "Database Applications - 멀티미디어 데이터베이스 – 제6장 텍스트 색인과 검색"

Transcription

1 情報檢索 Information Retrieval 제 7 장시맨틱웹 가천대학교 IT 대학 컴퓨터미디어융합학과

2 목차 7.1 웹의진화 7.2 XML 7.3 RDF 7.4 온톨로지 7.5 시맨틱웹익힘문제

3 Why Semantic Web? Semantic is power of knowledge. 의미를아는것이진정한힘이다. 세상은넓고웹사이트는많은데자료의의미를알지못하면,, 알고싶은것은많으나정보가웹사이트에흩어져있어서,,, 같은자료도사용할때마다다른의미를알아야,,, 지식검색이목표 3

4 7.1 웹의진화 초기의웹팀버너스리 : Client/Server 시스템에 HTML을결합한수준. 물리적통신망위에논리적 HTTP를설치하여논리공간연결. 이질적환경을극복 Semantic Web - 컴퓨터가정보자원의뜻을이해하고, 논리적추론까지할수있는차세대지능형웹. - 분산환경에서자원에대한정보와자원사이의관계-의미 정보를기계가온톨로지형태로표현하고처리할수있는 4

5 7.1 개요 Web 의비교 구분 웹 1.0 웹 2.0 웹 3.0 시기 ( 년 ) 상호작용 read only read & write read, write & execute 키워드 공유 공유, 참여, 개방 상황인식 (context) 이용자 인간 인간 인간, 기계 이용형태일방적공급이용자가생산, 소비웹이원하는콘텐츠제공 검색게시판수준여러사이트에개방이용자맞춤형검색 기반기술서버관리브로드밴드, 서버관리시맨틱기술, 상황인식 대응단말 PC PC 와모바일일부 PC, 모바일, 시계등 5

6 7.1 개요 World Wide Web Client/Server + HTML + HTTP : 단순성, 편리성 보급 by Tim Berbers-Lee 문제점단어빈도수와어휘정보로검색 비관련문서이유 : HTML은보기용 내용과의미표현곤란 에이전트이용곤란 Semantic Web - 정보에잘정의된의미를부여 사람과기계의협동가능 (Tim) - 표준을기반으로자료를추상적으로표현 (W3C) 6

7 7.1.1 웰드와이드웹의진화 (1) Web 1.0 웹의기원 : 하이퍼텍스트 ( 테드넬슨이 1965년에발표 ) 하이퍼텍스트기능의현실화 : 더글러스잉글버트의마우스 1989년. 팀버너스리 WWW 발표. 특징 - 온라인게시판 - 텍스트와링크 - 정적웹페이지 7

8 7.1.1 웰드와이드웹의진화 (2) Web 년 O Reilly Media사의주장자료의소유자나독점자없이쉽게자료를생산하고공유하기위한환경특징 - 프랫폼의웹플랫폼으로부터독립 : hw, sw로부터구글 : 서비스만제공 - 집단지능의웹 위키피디아, 유투브 8

9 7.1.1 웰드와이드웹의진화 (3) Web 년 John Marfoff(Yew York Times 기자 ) 주창지능화된웹 - 시맨틱기술, 맞춤형컨텐츠와서비스시맨틱웹 : 기술이정보를이해하는기술웹 3.0: 기술적관점 + 시장적관점특징 - 연결된자료의웹 : 생산자, 유통업자, 소비자들이모두연결되어야 - 시맨틱웹 - 시맨틱웹과웹 2.0의결합 9

10 7.1.1 웰드와이드웹의진화 (3) Web 3.0 팀버너스리와핸들러의웹 3.0 웹 3.0 웹 2.0 시맨틱웹 (RDFS, OWL) 연결된자료 (RDF, SPARQL) 10

11 7.1 개요 World Wide Web 사람의눈으로이해하는웹. 눈으로수많은사이트의자료를종합해야,, 불가 기계가자료를읽고이해해야 Semantic Web Def. - 기계가정보를읽고의미를이해하고새로운정보를만드는웹. - 사용자질의와웹이저장하고있는자원을이해하고, 두개를연결하여적합한결과를제공할수있는웹 - 기계가정보의의미를이해하는웹 생각하는웹 이해 : 웹에서새정보발견시기존의정보와관련시킬수있 11

12 7.1 개요 Semantic Web의기능과목표기능 - 조직과어플리케이션에걸친데이터상호운영 지식교환을위한상호운영표준체계 공동체와어휘의상호연결아키텍처목표 1) 검색시에정확한결과 2) 이질형자료와통합및비교 3) 모든자료에의미와기술정보연관 4) 웹서비스의자동화 12

13 7.1 개요 실례 1 키워드기반질의키워드 : 문서의내용이나제목을요약한핵심적인단어. 차량정비 : 자동차수리? 테이블 : 가구? 자료? 재규어 : 짐승? 자동차? 단어의의미를명확히하기위해문서들을분석하고, 개념을정리문맥에따라결정 개념기반질의개념기반질의의장점 : 개념이있으면, 다른언어로도질의가능 계층구조화 : 내포와외연으로범위축소및확장 13

14 7.1 개요 실례 2 외국행사에참여하려고호텔을예약하려한다. 대책행사장 : 행사사이트에, 호텔 : 호텔사이트에 - 행사장에서가까운 A급호텔과의거리는? - 호텔에서의교통수단은? 시간과가격은? 실례 4 환자의진료기록과응급치료 14

15 7.1 개요 실례 3: 기존의휴가계획관광지선정후호텔예약, 교통예약신휴가계획 ( 휴가일정 + 개인기호 ) 를입력하면, 자료의의미를파악하고, 웹상의정보를해독하여일정을제시하고, 선정하면예약전제관광정보, 숙박정보, 비행기및운송정보 분산화 15

16 7.2 XML 기존웹의문제점 HTML의스키마부재구조화된자료표현곤란 프로그램이 HTML 문서를이해하기곤란. 문서내부의자료구조표현곤란 일반응용곤란 ex. Display는가능하나저자의이름과성을구분하기곤란 복잡한문서교환에부적합. 실례 : 전자상거래사이트. 주로 DB 작업 동적페이지대두 16

17 7.1 개요 문제점과대책 HTML: 프로그램이이해곤란자료구조표현 : 내부구조표현곤란복잡한문서 : 교환곤란 Semantic Web HTML XML RDF Ontology 구조문제해결의미문제해결개념문제해결 17

18 7.2 XML Def. 웹상에서구조화된문서를구현할수있는표식언어. 1996년 W3C: HTML의한계극복을위해제안. 특징검색용이, 체계적이고일관적인접근, 재가공용이. 문서의구조적인정보만기억 간단하게조작하기곤란. 용도현재 B2B의문서양식으로사용. 소규모 DB를대체. 18

19 7.2 XML 정의 - 웹에서문서를구조화하고전송할수있는표식언어. - HTML의문서표현과 DBMS의스키마기능을통합한도구. 기능어떤문서도태그를이용하여조직가능. HTML 문서와 DB 스키마사이를연결. XML의특징 : 1) Tag로자료에대한구조제공 : DB화가능, self-documenting 2) 구조와내용의분리 : 효율적검색, 중첩구조허용 3) 정확한내용전달 : 정보교환및자료공유용이, 4) 문서작성간편 5) 사용자 Tag: 무제한정의, 비고정적형식 19

20 7.2 XML HTML 과 XML 비교 구분 HTML XML 태그 고정식, 제한적 사용자정의 의미부여 정보표현단순표현정보의내부구조표현 Database 연계 속성구분곤란 속성별로저장, 교환과공유가능 검색효율비효율적구조와내용을분리 효율적 장점쉽고간결복잡한문서작성편리 20

21 7.2 XML XML의목표 : 1) SGML과호환,, 2) XML 프로세서를작성하기쉬워야,, 3) 설계가용이해야 : 형식적이고정교해야,, XML의구조 : 1) HTML과비슷하게보여야 2) 엘리먼트라불리는사용자-정의태그의계층구조 3) 자료 : 엘리먼트로기술, 엘리먼트 : 속성으로기술 21

22 7.2 XML HTML 과 XML 문서 <HTML> <HEAD></HEAD> <BODY> <font size=3> 과학 <p> 정보검색 </p> <p> 도서출판그린 </p> <p> 2009 년 4 월 </p> </font> </BODY> </HTML> <?xml version="1.0" encoding="euc-kr"?> < 과학 > < 제목 > 정보검색 </ 제목 > < 출판사 > 도서출판그린 </ 출판사 > < 출판일자 >2009 년 4 월 9 일 </ 출판일자 > </ 과학 > 22

23 7.2 XML 실례 <HTML> <HEAD></HEAD> <BODY> <font size=3> 제품정보 <p> 배 </p> <p> 나주시 </p> <p> 1 </p> <p> </p> </font> </BODY> </HTML> <?xml version= 1.0 encoding= utf-8? > < 제품정보 > < 과일 > 배 </ 과일 > < 생산지역 > 나주시 </ 생산지역 > < 수량 > 1 </ 수량 > < 가격 > </ 가격 > </ 제품정보 > HTML: 디스플레이용언어 * XML: 표준화작업과자료보관용언어 23

24 7.2 XML 문서구조 XML 문서 = Prolog + Body Prolog: XML 문서에대한정보를기술 PI, DTD, XML 스키마등으로구성 Body: 문서기술부분. 여러요소element들로구성 XML 문서의구성요소 - PI Processing Instruction - comment - element - attribute 24

25 7.2 XML XML 문서의구성요소 <?xml verion= 1.0" encoding= euc-kr?> <!-- BODY (This is Comment) -- > Prolog: PI < 제품정보 > < 과일종류 = 배 > < 생산지역 > 나주시 </ 생산지역 > < 수량 > 1 </ 수량 > < 가격 > </ 가격 > Root element comment attribute </ 과일 > element </ 제품정보 > 25

26 7.2.2 XML 문서구조 : DTD DTD : Document Type Definition SGML, XML 표식언어에서문서형식을정의하는양식 <!ELEMENT 책 ( 저자, TITLE)> <!ELEMENT 저자 (#PCDATA)> <!ELEMENT 제목 (#PCDATA)> <!ATTLIST 책 GENERE ( 과학 소설 ) #Required> < 책 GENERE=' 소설 '> < 저자 > 허균 </ 저자 > < 제목 > 홍길동 </ 제목 > (a) DTD 실례 (b) DTD 에의한 XML 문서 26

27 7.2 XML 문서구조 : XML Schema XML Schema DTD의한계 - DTD는구현이어렵다. - DTD는제한된자료형만제공된다. - DTD는재사용성과확장성이불가능하다. 스키마문서의물리적구성 schema, element, attribute와주석문기본형식 <xs:schema xmlns:xs= > </xs:schema> 27

28 7.2 XML 문서구조 : XML Schema XML Schema Def. XML 문서가표시되는방식을정의하는도구. DTD와함께 XML 문서의구조를정의하는표준 특징 : 별도의구문분석기가필요없고, 다양한자료형을제공. 필요성 : DTD 는구문분석기필요, 다양한자료형요구 <xs:schema xmlns:xs= > targetnamespace= elementformdefault= qualified attributreformdefault= unqualified > </xs:schema> 28

29 7.2 XML 문서구조 : XML Schema XML Schema 실례 <complextype name=" 강사 "> <sequence> <element name=" 성 "type="string" minoccurs="1"/> <element name=" 이름 "type="string" minoccurs="1"/> </sequence> <attribute name=" 제목 type="string use="optional"/> </complextype> 29

30 7.2 XML NameSpace 동일한이름충돌방지기술 접두사기본형식 : <prefix:elementname xmlns:prefix=url> <?xml version= 1.0 encoding= euc-kr?> <Cus:User xmlns:cus= xmlns:order= > <Cus:ID> working-girl</cus:id> <Cus:Name> 소유춘 </Cus:Name> <Cus:Goods> <Order:Good> <Order:ID> </Order:ID> <Order:Name>NoteBook</Order:Name> </Order:Good> </Cus:Goods> </Cus:User> 30

31 7.2 XML : XSL XML 문서 : 자료를저장하는구조적인문서. XSL XML 문서를표현하기위한스타일을정의하는언어. XML의특징 : 문서의구조를나타내는부분과표현하는부분을분리. 문서구조를변경하지않고표현만달리할수있음. 31

32 7.2 XML : XSL XML 문서의표현 XML은문서의구조를기술하는방법과표현하는방법이다르다. XML 문서는 HTML로변환되어야표현된다. XML 문서. XSL 프로세서 (msxml) HTML 문서 Display XSL 문서 32

33 7.2 XML : XSL XML 문서 : 자료를저장하는구조적인문서. XSL XML 문서를표현하기위한스타일을정의하는언어. XSLT: Transformation. XML 문서를다른문서로변환하는방법을정의 XSL-FO : Formatting Object. XSLT 결과로나온문서를다양한형식으로바꾸는처리 ( 문서표현을정의 ) XSLT XSL XSL-FO 33

34 7.2 XML : XSL XSL 문서의문법 XML 문서를표현하기위한스타일을정의하는언어. xsl:stylesheet: xml 문서가스타일시트임을알려주는 XSL의루트. xsl:template: 변환규칙정의 xsl:apply-template: xsl:template 에서지정한자식노드중에서 특정노드가선택되도록하기위해서기술한다. 34

35 7.2 XML : XSL XSL 문서 xsl:stylesheet: xml 문서가스타일시트임을알려주는 XSL 의루트. xsl:template: 어느부분을어떻게변환할것인지를결정. xsl:apply-template: xsl:template 에서지정한자식노드중에서특정노드가선택되도록하기위해서기술. <xsl:stylesheet xmlns:xsl= version= 1.0 > < xsl:template match= 패턴 > // 변환규칙정의변환할내용 < /xsl:template> 35

36 7.2 XML : XSL XSL 의예제 c:\xml\test.xsl <?xml version="1.0" encoding="euc-kr"?> <xsl:stylesheet xmlns:xsl= version="1.0"> <xsl:template match="/ 제품 / 자동차 "> <h3> * 자동차목록 * </h3> <xsl: apply-templates select=" 모델명 "/> </xsl:template> < xsl:template match=" 모델명 "> <h5> 모델명 : <xsl:value-of select="."/> </h5> </xsl:template> </xsl:stylesheet>

37 7.2 XML : XSL XSL 의예제 c:\xml\test.xml <?xml version="1.0" encoding="euc-kr"?> <?xml:stylesheet type="text/xsl href="test.xsl?> // XSL 문서적용을위함 < 제품 > < 자동차 > < 모델명 > 그랜저 TG</ 모델명 > </ 자동차 > < 자동차 > < 모델명 >NF 소나타 </ 모델명 > </ 자동차 > </ 제품 > 37

38 7.2 XML : XSL XSL 을실행한결과 * 자동차목록 모델명 : 그랜저 TG * 자동차목록 모델명 : NF 소나타 38

39 7.2 XML XML 의단점 for Semantic web 구조표현, 그러나의미파악곤란 - 태그이름은다르나내용이같을경우 - 이름은같으나내용은상이상호운영성 : 두태그이름이같은의미를가진다는표현 <heading>, <subject> - 같은내용을구조가다르게표현한경우 ex. <date>12/11/2009</date> <day>12</day> <month>11</month> <year>2009</year> 39

40 7.3 RDF resource description framework RDF의필요성 XML은자료를구조화할수있으나자료의의미를전달하지못함 의미문제점해결 RDF는리소스, 특성, 서술문구조로구성되므로같은내용에대해서같은해석이가능하다. 단, 태그이름의중첩성과모호성은여전히존재대책 : 온톨로지, RDF schema : 온톨로지가보다일반적이고확장된개념 40

41 7.3 RDF Resource Description Framework XML 의문제점 <party name=" 활빈당 > <chairman> 홍길동 </chairman> </party> (a) XML 1 <chairman> 홍길동 </chairman> <party name=" 활빈당 > </chairman> (b) XML 2 XML 의두가지애매한표현둘중에서어느것이더정확한표현인가? 41

42 7.3 RDF resource description framework 정의 : -정보의특성과값을명세하여정보간의관계를기술하는도구. -특정자원의메타데이터를기술하는 XML 기반의 framework. -웹자원에관한메타정보를표현하기위한언어. 웹문서에관한메타자료를 XML을기반으로간단하게표현. 선언적문장 <S,P,O> 들의모음. <S,P,O> 은정보의기본단위. 용도 - 정보검색, - 문서분류 - 지능형에이전트 - 기타 : 등급표시, 선호도표현,,, 42

43 7.3 RDF Data Model Def. - 메타자료의일관적인인코딩과교환, 작성을지원하는표 현모형. - 자원을 ( 주체, 술어, 개체 ) 의 3 요소로정의. 정보자원 Resource 구조 / 자원 / 주체 저자 omputer/database.xml 속셩유형 Property Type 특성 / 술어 m/hanhwa/node.htm 속성값 Value 값 / 객체 chemical/main.htm (a) RDF 자료모형 a (b) RDF 자료모형 b (c) RDF 자료모형의실례 43

44 7.3 RDF 구조 RDF 자료모델 : 정보자원의특성과값을명세함으로써자원간의상호관계를기술하는모델. 구성요소 내역 실례 1 일반온톨로지 실례 2 - 웹온톨로지 - 자원 Resource 주체 subject 데이터베이스 속성 Property 술어 predicate 저자 dblab.kyungwon.ac.kr/1.2/author 속성값 value 객체 object 홍길동 dblab.org/cs/professor/58603 * Hong, kil-dong 44

45 7.3 RDF Data Model RDF: 자원을 ( 주체, 술어, 개체 ) 의 3요소로정의 - 아버지가방에들어가신다. - 박태환의나이는 21세다. - 한국의수도는서울이다. 아버지 박태환 한국 들어가신다 21 서울 가방 나이 수도 45

46 7.3 RDF Data Model RDF 문장의실례 <rdf: RDF> <rdf:description about=" <s:publisher> Korean Society of Internet Information</s:Publisher> <s:title> Internet Information thesis</s:title> <s:date> </s:date> </rdf:description> </rdf:rdf> 46

47 7.3 RDF RDF 웹상의자원을 XML 형식으로메타데이터를표현. 객체지향방식으로지식을표현객체-속성-값의구조를갖지만객체중심이아니라속성중심. RDF schema: 특정한메타자료에서정의하고있는어휘들을선언하기위해사용. 정보자원의특성과다른자원과의관계정의. * RDF 는기존 meta-data 에대한정보만표현하기때문. 47

48 7.3 RDF Structure Resource (subject) : Property (predicate) : Value (object) : "Taehee Kim <rdf:rdf> <rdf:description about= > <s:author> Taehee Kim </s:author> </rdf:description> </rdf:rdf> bookstore.org/id2009 s:author Taehee Kim RDF 데이터모델의구조 48

49 7.3 RDF RDF 예제 1 <rdf: RDF> <rdf:description about= > <s:publisher> World Wide Web Consortium</s:Publisher> <s:title> W3C Home Page</s:Title> <s:date> </s:date> </rdf:description> </rdf:rdf> Serialization: RDF 를 XML 로표현한것. 49

50 7.3 RDF RDF 예제 2 <?xml version= 1.0?> <rdf: RDF> xmlns:rdf= > xmlns:s= > <rdf:description about= > <s:creator> Ora Lassila</s:Creator> </rdf:description> </rdf:rdf> Ora Lassila is the Creator of the resource 50

51 7.3.2 RDF Schema 사실표현 : RDF Schema의필요성 1) 홍길동이인공지능을강의한다. 2) 공학관이안철수를강의한다. 3) 인공지능이안철수를강의한다. 4) 공학관이인공지능을강의한다. 여러가지문장의모순을방지하는방법은? 주어가될단어와목적어가될단어의구분 51

52 7.3.2 RDF Schema RDF Schema 1) 자원의클래스를지정하는도구 ( 어휘정의능력지원 ) 2) 새로운용어를정의하는도구. 3) 정보자원의특성선언과다른자원과의관계를정의하는도구 정의역 관계 치역 RDFS RDF 주체 술어 객체 52

53 7.3.2 RDF Schema 계층적 Class 관계도 교직원 교원 직원 전임비전임정직원임시직 교수 강사 RDF 와 RDFS 의계층구조 subclassof 교직원 subpropertyof range 관계하다 교원 subclassof 전임 domain 강의하다 range range 교수 subclassof type 이철수 type 강의하다 type 보안 과목 RDFS RDF 53

54 7.3.3 RDF 의장단점 RDF의장점 - XML: 여러가지표현방법 애매 - 객체의의미를하나로만표현하므로명확. - URI를이용하여웹자원표현에적합 RDF의단점 - XML의모호함이적지만여전히존재같은 tag가여러가지용도로사용 RDF 스키마의문제점 - 동의요소, 역관계, union, intersection 등주요관계표현곤란 54

55 7.3.3 RDF 의장단점 RDF의대책 RDF schema: 특성에대한정의와사용상의제약사항기술. RDF 문의단어정의, 단어에대한세부적인의미기술자원이소속하는 class 정의및속성정의 RDF의용도정보검색문서분류지능형에이전트기타 : 등급표시, 선호도표현 55

56 7.4 온톨로지 Ontology Def. - 담론에의하여합의된정보를기계가다룰수있는형태로표현한모델. - 개념의형태, 사용상의제약조건을명시적으로정의한기술. - 특정한영역에속하는개념과, 개념사이의관계를기술하는정형화된어휘집합. ** 공유된개념과이들의관계를명확하게정형화한명세. 실례 : 생물과생물사이의종의관계. 단어들사이의관계용도 : 추론. 형태 : 정형언어로기술된어휘의집합 56

57 7.4 온톨로지 Ontology 온톨로지개념의 3 각관계 나무 에대한생각 Ontology Concept 기의 (signifie) 나무 라는표현 Thesaurus Term Symbolized Stand for Refers to 실존하는 나무 Object 개체 기표 (Signifiant) 실물 개념, 용어, 존재물의 3 각도 57

58 7.4 온톨로지 Ontology 존재와의미와표현의관계 : 표현 정신세계 실물세계 비고 시소러스 온톨로지 객체 시맨틱웹 용어 개념 개체 문자검색 기표 기의 실물 구조언어학 소리, 글 표상 시각, 청각, 촉각 현실 58

59 7.4 온톨로지 Ontology 형태 : 단어와관계들로구성된사전. 특정도메인에관련된단어들을계층구조로표현. 확장가능한추론규칙포함. 구조 : 단어계층 : 계층분류 ( class, subclass, relationship) 추론규칙 : 계층구조확장기능 사자? 호랑이? 고양이 포유류 동물 IS-A 관계, Instance-of 관계 59

60 7.4 온톨로지 Ontology 어원 : 존재의본질과유형에관한이론 Def. 1) 공유된개념화에대한정형화되고명시적인명세 (Gruber) 2) 해당영역의개념들과이들개념들간의상호관계를설정 3) 낱말에대한뜻과각낱말사이의관계를잘설명한것 ( 사전, 체제 ) 4) 존재하는현상에대해공유하고있는개념을명확하고명시적으로규정하는것 5) 단어와관계들로구성된사전. 6) 일종의지식표현. 60

61 7.4 온톨로지 Ontology Def. 공유된개념과이들의관계를명확하게정형화한명세. 용어 내역 비고 공유 정보의의미를합의하여공통적으로사용 공용성 개념화 사물의공통점을집합으로묶고분류 분류 명확성 개념들의종류, 관계, 제약조건을정의 정확성 정형화 기계가정보를읽을수있는형식정의 형식화 명세화 개념내용을상세하게기술 상세한기술 61

62 7.4 온톨로지 Ontology 구성요소 구성요소내역비고 클래스정보자원에부여하는이름 컴퓨터, 사랑 관계클래스간에존재하는연결성 is-a 관계, 인스턴스관계 속성클래스나인스턴스의특정한성질 ( 값 ) hassize TV 의크기는 42inch 인스턴스정보자원의구체적인사례 LG 3D 42 LCD TV 정보자원 : 사물이나개념 62

63 7.4 온톨로지 관계 1) 개념관계 : 분류특성 IS-A 관계 : 일반화 ( 개념화 ), 특수화자손들의공통적인속성이루트가되고, 뿌리의속성을구체화한것이자손. Instance-of 관계 : 객체를이루고있는여러사례 ( 실체 ) 중의하나자손들은실체이므로식별가능하게구체성이있어야한다. 2) 비개념관계 cause 관계 : 원인과결과 hassize 관계 : 특성표현 63

64 7.4 온톨로지 클래스와인스턴스들사이의관계 동물 건강 사자늑대곰 운동식사업무 (a) is-a 관계 (b) cause-of 다리 자동차 한강교양수교잠수교 (c) Instance-OF 관계 엔진차체바퀴 (d) part-of 64

65 7.4 온톨로지 관계의종류 관계 내역 비고 is-a 요소들의개념을일반화 ( 특수화 ) Instance-OF 개념을실체로구체화 구체적인실물 cause-of part-of 원인과결과를연결 부분이모여서전체를완성 65

66 7.4 온톨로지 Ontology 의구성요소 1) Class or Concept: 영역또는일에대한개념단위. 사람, 대학 * Axiom: 공리. - 모든사람은이름이있다. 2) Relation: 클래스나인스턴스들사이의연결내용 * isa 관계 : 포함관계. 사람은동물이다. * cause 관계 : 운동하면건강하다. - Function: 잘정의된관계. - 홍길동의아버지이름은 3) Instance: 사물이나개념의구체적인사례. ex. 경원전자 HappyCam 518W 모니터 4) Property: 클래스나인스턴스의특정한성질, 성향 ex. 경원전자의 HappyCam 21W 는 42 인치다. hassize 66

67 7.4 온톨로지 Ontology 의구성요소 - designer work job employee isa consult design support engineer 원자로 자동차 Class isa SUV Class Instance-of Sportage Instance hassize 4,440m m (a) 공사온톨로지스키마 (b) 자동차온톨로지스키마 67

68 7.4 온톨로지 Ontology 구축절차 순서 단계별작업 내역 1 범위와목적 온톨로지구축범위와목적을명세 2 개념화 주제영역의핵심개념정리 3 범주화 주제영역의단어들을분류 4 클래스정의 계층에있는기본적인단어들을분류 5 속성정의클래스간의관계정리및상세하게속성을정의 6 Facet 정의제약조건과같은상세한속성들을정의 7 인스턴스정의온톨로지언어로인스턴스생성 8 검증기술적측면에서불일치여부검토 68

69 7.4 온톨로지언어 OWL Ontology Web Language Def. 온톨로지를발간및공유하기위한시맨틱웹생성언어. 웹온톨로지와그에관련된지식을정의하는언어. -추론시스템에축적된명제들을정의 -클래스와그구성원간의관계를기술 DAML+OIL: 웹리소스에대한시맨틱마크업언어 W3C 표준안. RDF의확장언어로시작. 웹검색, SW agent 및지식관리기능제공. 구문적으로정의되지않은사실의논리적유추를가능하게하는클래스및속성과이에적용할수있는제약사항의 집합으로구성 69

70 7.4 온톨로지 Ontology 언어 온톨로지를표현하기위해스키마와구문구조정의 DAML+OIL: 웹자원에대한마크업언어 Rdf의단점을보완해온톨로지를구축하기위한확장언어 OIL: 정보를추론하고통합하기위한도구 OWL: DAML+OIL 기반으로온톨로지의공유와출판목적의 ML 적용분야 - 인공지능 : 지식표현과활용 - 정보검색 : 용어모음, 동의어사전 - 유비쿼터스 : 작은무선기기들의네트워크형성 - 전자상거래 : 다양한상거래개념처리 70

71 7.4 온톨로지 기존도구의문제점과 OWL 기능 구분종류내역 HTML 사용자태그의한정과문서표현력부족 기존 도구 XML RDF 정의된메타자료요소와다른요소와의관계표현곤란 클래스와속성의명확한정의, 클래스와클래스의관계그리 고속성과속성의관계를규정하지못함 RDFS 동의요소, 역관계, 합집합, 교집합등의주요관계표현곤란 OWL 온톨로지언어구조재정립 71

72 7.4 온톨로지 자동차온톨로지실례 Car Bus SUV Engine Sportage Assembler Puma 72

73 7.4 온톨로지 온톨로지클래스를위한 OWL 코드 구분내역 OWL 코드 클래스정의부클래스정의최하위클래스정의 <owl: Class rdf:id="car"/> <owl: Class rdf:id="bus"/> <owl: Class rdf:id="suv"/> <owl: Class rdf:id="sportage"/> <rdf:subclassof rdf:resource="#suv"/> <owl: Class rdf:id="puma"/> <rdsf:subclassof rdf:resource = "#Sportage"/> <rdfs:label xml:lang='en'>puma</rdfs:label> <rdfs:label xml:lang='fr'>cougouar</rdfs:label> <owl:class> 73

74 7.4 온톨로지 구성원및속성정의 순서구분 OWL 코드 1 2 구성원정의속성정의 <Bus rdf:id="engine"/> <owl:thing rdf:id="bus"/> <owl:type rdf:resource="bus"/> <owl:objectproperty rdf:id="madebyassembler"/> <rdfs:domain rdf:resource = "#Puma"/> <rdfs:range rdf:resource = "#Assembler"/> </owl:objectproperty> 74

75 7.4 온톨로지 Ontology와추론 If Employee Park isallowedtoread Sales Report B AND Employee Kim issupervisorof Employee Park THEN Employee Kim isallowedtoread Sales Report B 직원 isallowedtoread 문서 Is-A Is-A Is-A Is-A Kim 방재보고서 사업보고서 issupervisorof Park isallowedtoread isallowedtoread 영업계획서 Instance-of hastitle B (a) 온톨로지의클래스관계 75

76 7.4 온톨로지언어 온톨로지추론과정 전제 1 IF 직원 Park isallowedtoread 영업계획서 B 전제 2 AND 직원 Kim issupervisorof 직원 Park 결론 THEN 직원 Kim isallowedtoread 영업계획서 B (b) 3 단논법에의한추론 76

77 7.4 온톨로지언어 SWRL: 온톨로지추론언어 SWRL 실례 : [ 그림 7.22] 의추론절차 employee(?p) isallowedtoread(?p, B) employee(?k) issupervisorof(?k,?p) -> isallowedtoread(?k, B) 77

78 7.4 온톨로지 Ontology 와추론 78

79 7.4 온톨로지 Ontology 와추론 79

80 7.5 시맨틱웹 Def. - 컴퓨터가정보자원의뜻을이해하고, 논리적추론까지할수있는차세대지능형웹. - 분산환경에서자원에대한정보와자원사이의관계-의미정보를기계가온톨로지형태로표현하고처리할수있는기술 ( 프레임워크 ) - 컴퓨터가정보의의미를이해하고의미를조작할수있는웹. 정보의의미를명세화하여자료의의미망을기계가처리할수있는웹. 이해 : 웹에서새정보발견시기존의정보와관련시킬수있 어야 80

81 7.5 Semantic Web Def: - 자료의개념, 유사성, 상관관계등의의미를파악하여결과물을생성하여제공하는웹. - 컴퓨터가정보의의미를이해하고논리적추론까지하는웹. - 기계가정보를읽고이해하고정보를만드는웹 - 기계가질의와저장정보를이해하고두개를연결하여적합한결과를제공하는웹 - 생각하는웹 - 자료의웹 81

82 7.5 시맨틱웹 시맨틱웹과기존웹의비교 구분월드와이드웹시맨틱웹 제안자 ( 제안기관 ) 1989, Tim Berners-Lee 2004, Dale Dougherty(web 2.0) (ISO) 1999, Tim Berners-Lee (W3C) 검색주체인간기계 ( 프로그램 ) 자료연결비형식적의미적, 형식적 검색기능단어수준의검색의미적연결관계와추론검색 키워드오류시검색불가의미적추론으로검색 연관정보키워드의의미와연관정보부재관계에의한연관정보브라우징 주요기술 Folksonomy, Wiki, Ajax, RSS 온톨로지, RDF 주요기능사용자중심 ( 개방, 공개, 참여 ) 기술중심 ( 지능형에이전트 ) 82

83 7.5 Semantic Web 시맨틱웹이필요로하는기능 : 1) 조직과어플리케이션에걸친자료를상호운영할수있다. 2) 지식교환을위하여상호운영표준체계를지원한다. 3) 공동체와어휘의상호연결구조를지원한다. 83

84 7.5 시맨틱웹 Semantic Web 의목표 구분 시맨틱웹의목표 1 검색시정확한결과를도출한다. 2 이질형자료와쉽게통합하고비교할수있다 3 모든자료에의미와기술정보를연관시킬수있다 4 웹서비스를자동화할수있다 84

85 7.5 시맨틱웹 정보관리에대한고민 - 인간의지식을어떻게온전하게표현하고공유할것인가? > 추상적개념, 경험, 지식을어떻게표현 / 전달 / 저장 / 공유하나? > 사람, 컴퓨터간에명확한의사소통은어떻게가능한가? 논리세계에서표현하는언어 - 논리언어 : woman = person female - 규칙언어 : if then else - 시각언어 : car engine - tile - 자연언어 : 85

86 7.5 시맨틱웹 Semantic Web의구조주요구성요소 1) 자원서술 XML, RDF: RDF는메타언어기능의 XML로표현가능 2) 지식서술온톨로지 : 용어들간의관계를표현하는컴퓨터판독가능규정 3) 통합운용 agent: 인간을대신하여정보자원을수집, 검색, 추론하고온톨로지를이용하여다른 agent와정보를교환하는지능형 프로그램. 86

87 7.5 시맨틱웹 Semantic Web Layer Cake 1: 자원서술 & 식별체계 2: 정보전달 & 표현형식 3: 의미연결, 의미표현 4: 온톨로지기술 5: 추론 6: 증명 7: 신뢰성 8: 보안 출처 : W3C, 2007 질의 : SPARQL 자료교환 : RDF 사용자인터페이스와응용 통합논리 온톨로지 : OWL RDFS URI / IRI 증명 XML 신뢰 규칙 : RIF 암호화 87

88 7.5 시맨틱웹 Semantic 기술적용분야 지식정보검색 지식관리시스템 시스템통합 시맨틱기술과추론 멀티미디어정보처리 유비쿼터스컴퓨팅 의미기반전자상거래 시맨틱커뮤니티블로그 88

89 7.5 시맨틱웹 Semantic Web Service의진화 Semantic web과 Web2.0은자연스럽게차세대웹기술로통합. 정보자원 지식 Semantic Web KnowledgeWeb Application Semantic Web Service 분산서비스 서비스 Web Service SOA 웹서비스 : 인터넷에서 XML 자료를주고받는인터페이스 SOAP, WSDL, UDDI 를이용. 89

90 7.5 시맨틱웹 Semantic Web의미래 Semantic web의현재발전속도 : slow 복잡도 : too complex 표준화 : not easy 해결할문제점 1) 기반기술 : RDF, OIL, DAML,,, 부족 2) 언어관계 : not easy 3) 표준화 : not easy 90

91 7.5 시맨틱웹 Semantic Web 의방향 고급웹 : 다양한도메인의지식처리 종합적의사결정지 원. 지식연결과추론 Web 3.0 Semantic Web ( ) Ontologies Web 4.0 Ubiquitous Web ( ) Semantic Wikis Web 1.0 The Web ( ) Databases Web 2.0 The Social Web ( ) Wikis 사회적연결성 91

92 7.6 요점정리 시맨틱웹컴퓨터가정보를이해하고추론할수있는웹. 웹1.0 사용자가정보를읽을수만있는웹. 웹2.0 사용자가정보를읽고쓸수있으므로공유와참여가가능. 웹3.0 컴퓨터가정보의의미를이해하고처리할수있는웹. HTML의문제점과대책의미파악곤란. XML, RDF, ontology, semantic web XML 웹상에서구조화된문서를구현할수있는표식언어. 92

93 7.6 요점정리 XML의특징 tag로문서구조화, 구조와내용분리, 무제한사용자 tag,, XML의문서구성 Processing Instruction, comment, element, attribute. DTD XML 표식언어에서문서형식을정의하는양식 DTD의한계구현난이, 제한된자료형만제공, 재사용과확장불가,, XML Schema : DTD 한계극복 XML 문서가표시되는방식을정의하는도구. 93

94 7.6 요점정리 XML schema 의특징 구문분석기가필요없고, 다양한자료형제공 XML Namespace 접두사로동일한이름충돌방지기술 XSL XML 문서를표현하기위한스타일을정의하는언어. XML의단점 for Semantic web 구조표현, 의미파악곤란 RDF 정보의특성과값을명세하여정보간의관계를기술하는도구. RDF Data Model 메타자료의일관적인인코딩과교환, 작성을지원하는표현모형. 94

95 7.6 요점정리 RDF schema: 특정한메타자료에서정의하고있는어휘들을선언하기위해사용. RDF는자원특성정의, 자원간관계정의기능이없기때 Ontology 공유된개념과이들의관계를명확하게정형화한명세 (Gruber). 미리합의된정보를기계가다룰수있는형태로표현한모델. Ontology 구성요소 클래스, 관계, 속성, 인스턴스 OWL Ontology Web Language 95

96 7.6 요점정리 SWRL 온톨로지를이용한추론언어. 시맨틱웹컴퓨터가정보자원의뜻을이해하고, 추론까지할수있는웹. 96

97 7.6 익힘문제 세문제를선택하여해법을제시하시오. 97

한국학 온라인 디지털 자원 소개

한국학 온라인 디지털 자원 소개 XSL 의이해 김현한국학중앙연구원인문정보학교실 hyeon@aks.ac.kr 이저작물 (PPT) 의인용표시방법 : 김현, XSL 의이해, 전자문서와하이퍼텍스트 수업자료 (2018) 1. XSL 이란? 2. XSL Elements 3. XSL 에의한문서표현 1. XSL이란? XSL 관련개념 XSL (extensible Stylesheet Language) 문서의스타일을정의하기위한언어

More information

Microsoft PowerPoint - kimswld ppt

Microsoft PowerPoint - kimswld ppt Digital Enterprise Research Institute 시맨틱웹과링크드 데이터 김학래웹앱스콘, 서울, 2008 년 10 월 23 일 Use the template made by Alain Thys Wild Wild West 시맨틱웹은차세대 웹인가? 장미빛미래 DERI, NUI FUTURELAB Galway 시맨틱웹 : 초특급블록버스 DERI, NUI

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 JATS to PDF 와구성요소 M2community By Younsang Cho Table of Contents 1. 발간프로세스및 JATS to PDF 작업의장단점 2. 구성요소및생성프로세스 3. 국내, 해외출판사 PDF 생성분석 4. Example XML to PDF 2 학술지 PDF 레이아웃에서갖추어야할내용과기능 학술지발간프로세스 Before After

More information

Microsoft PowerPoint - MetadataandOntology.ppt

Microsoft PowerPoint - MetadataandOntology.ppt 메타데이터와온톨로지 Metadata and Ontology 고영만성균관대학교문헌정보학과 http://slisnet.skku.ac.kr/~ymko Email: ymko@skku.ac.kr 메타데이터와온톨로지의관계 상황 서로다른데이터베이스가같은개념에대해서로다른식별자 ( 태그 ) 나서로다른단어를사용하는경우가점점많아지고있음. 문제점 전문분야가같은경우데이터베이스간의상호교환에많은문제가야기되며,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.

More information

한국학 온라인 디지털 자원 소개

한국학 온라인 디지털 자원 소개 XML 의이해 김현한국학중앙연구원인문정보학교실 hyeon@aks.ac.kr 이저작물 (PPT) 의인용표시방법 : 김현, XML 의이해, 전자문서와하이퍼텍스트 수업자료 (2018) 1. XML 발전의역사 2. XML 의특징 3. Namespace 의활용 1. XML 발전의역사 ARTANET XML이란? XML 이란? XML: extensible Markup Language

More information

00-CourseSyllabus

00-CourseSyllabus 웹기술및응용 : Course Syllabus 2018 년도 2 학기 Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering Contents Introduction Major Topics Term Project Course Material Grading Policy Class Schedule

More information

ISO/IEC 의온톨로지와메타데이터 표준화동향 한국과학기술정보연구원 김장원

ISO/IEC 의온톨로지와메타데이터 표준화동향 한국과학기술정보연구원 김장원 ISO/IEC 의온톨로지와메타데이터 표준화동향 2013. 06. 26. 한국과학기술정보연구원 김장원 목차 메타데이터와온톨로지 표준제정및표준화기구 사례분석 소개 메타데이터 (Metadata) 정의 데이터의데이터 (Wikipedia) 객체혹은사물에관한기술 (ISO/IEC) if P is data and if P Q represents the descriptive

More information

XML04

XML04 4 128 129 130 131 132 2003 8 15 !!.

More information

KEM 2006-10-12 HYU-SWU-SUV : KEM : 2006 4 6 ~ 2006 10 4 (100% ) :, KEM,,, SUV, e- SUV KEM Core Domain KEM Core Domain Merge Test Bed Roadmap Competency Query 49 3 3 () ( ) ( ) 4 ( ) #1/3 1 : 2 : 3 : 4

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to construct XSL and/or CSS for style sheet of XML files based on the data type definition 조윤상 ( 과편협기획운영위원 ) 1 Table of Contents 1. XML, XSL and CSS? 2. What is XSL? XSLT? XPath? XSL-FO? 3. What is

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

Microsoft Word WP_8.Geospatial Ontology_2010_3.doc

Microsoft Word WP_8.Geospatial Ontology_2010_3.doc White Paper Geospatial Ontology Release Date: 2010 Copyright(c) 2011 Saltlux Inc. All Rights Reserved. 1 Contents 1. Geospatial Ontology 개요 - Geospatial Ontology 정의 - Geo Ontology의종류 - Geo Spatial 온톨로지참조모델

More information

<4D F736F F F696E74202D20C0DAB7E130355FBFC2C5E7B7CEC1F6B1B8C3E02E707074>

<4D F736F F F696E74202D20C0DAB7E130355FBFC2C5E7B7CEC1F6B1B8C3E02E707074> 온톨로지구축과 의미메타데이터관리 ( 주 ) 솔트룩스 이경일 정보통신표준화 & 제 3 회메타데이터표준화워크숍 메타데이터와의미호환 (Metadata & Semantic Interoperability) 2006.5.25 ( 목 ), 성균관대학교 600주년기념관 목 차 온톨로지개요 온톨로지표현언어소개 온톨로지엔지니어링 온톨로지기반리즈닝 2 정보통신표준화 & 제 3

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

歯튜토리얼-이헌중.PDF

歯튜토리얼-이헌중.PDF leehj@nca nca.or..or.kr 1 : 2 : / 3 : 4 : 5 : 6 : 2 1 : 1.? 2. 3. 4. 5. 3 1.? " MOU (ISO, IEC, ITU, UN/ECE) Electronic Business A generic term covering information definition and exchange requirements

More information

유니티 변수-함수.key

유니티 변수-함수.key C# 1 or 16 (Binary or Hex) 1:1 C# C# (Java, Python, Go ) (0101010 ). (Variable) : (Value) (Variable) : (Value) ( ) (Variable) : (Value) ( ) ; (Variable) : (Value) ( ) ; = ; (Variable) : (Value) (Variable)

More information

Microsoft PowerPoint - hci2-lecture12 [호환 모드]

Microsoft PowerPoint - hci2-lecture12 [호환 모드] Serialization C# Serialization 321190 2012 년가을학기 11/28/2012 박경신 Serializaiton( 직렬화 ) 란객체상태를지속시키거나전송할수있는형식으로변환하는과정으로, Serialization 반대로다시객체로변환하는것을 Deserialization 임 Serialization i 을사용하는이유 객체의상태를저장소에보존했다가나중에똑같은복사본을다시만들기위하거나,

More information

문헌분류이론 13 주차 ( 김유영 / ) p. 2 {0/1990/NU/S+ +4/ 년 /NN/S}; 10월 {6/10/NU/S+8/ 월 /UM/S}; 팀 {10/ 팀 /NN/S}; 버너스 {12/ 버너스 /NR/S}; 리에 {16/ 리에 /NR/S}; 의

문헌분류이론 13 주차 ( 김유영 / ) p. 2 {0/1990/NU/S+ +4/ 년 /NN/S}; 10월 {6/10/NU/S+8/ 월 /UM/S}; 팀 {10/ 팀 /NN/S}; 버너스 {12/ 버너스 /NR/S}; 리에 {16/ 리에 /NR/S}; 의 문헌분류이론 13 주차 ( 김유영 / 09.05.18) p. 1 1. 주제어선정 : 연습 대상논문 : 황명권, 공현장, 정관호, 김판구. OWL/RDF(S) 도메인온톨로지검색시스템설 계, 추계학술발표회논문집, vol.32, no.2 1.1. Document-oriented approach >> Count-references Method 1.1.1. 형태소분석

More information

06 지식과 인공지능 (2)

06 지식과 인공지능 (2) 6 강 지식과인공지능 (2) 컴퓨터과학과이병래교수 Copyright c 2012 한국방송통신대학교 All Rights Reserved. 시맨틱네트를이용한지식표현 프레임을이용한지식표현 전문가시스템 제 6 강지식과인공지능 (2) 1 시맨틱네트를이용한지식표현 시맨틱네트 지식사이의관계를표현 노드와아크를이용하여방향성그래프로표현 객체, 개념, 사건등 노드 1 노드 2

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770>

<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770> 국내 유비쿼터스 사업추진 현황 본 보고서의 내용과 관련하여 문의사항이 있으시면 아래로 연락주시기 바랍니다. TEL: 780-0204 FAX: 782-1266 E-mail: minbp@fkii.org lhj280@fkii.org 목 차 - 3 - 표/그림 목차 - 4 - - 1 - - 2 - - 3 - - 4 - 1) 유비쿼터스 컴퓨팅프론티어사업단 조위덕 단장

More information

PowerPoint Presentation

PowerPoint Presentation 데이터처리프로그래밍 Data Processing Programming 08 객체와클래스 목차 1. 객체와클래스 2. 인스턴스변수, 클래스변수 3. 클래스매직메소드 4. 클래스의상속 데이터처리프로그래밍 (Data Processing Programming) - 08 객체와클래스 3 1. 객체와클래스 객체 Object 객체란존재하는모든것들을의미 현실세계는객체로이루어져있고,

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

<313220BDC9C1D82DB0CBBBF620C5B0BFF6B5E520C8AEC0E5C0BB20C0CCBFEBC7D120BFC2C5E7B7CEC1F620C0DAB5BF20BBFDBCBA20BDC3BDBAC5DB20B0B3B9DF2E687770>

<313220BDC9C1D82DB0CBBBF620C5B0BFF6B5E520C8AEC0E5C0BB20C0CCBFEBC7D120BFC2C5E7B7CEC1F620C0DAB5BF20BBFDBCBA20BDC3BDBAC5DB20B0B3B9DF2E687770> 한국산학기술학회논문지 Vol. 10, No. 6, pp. 1220-1228, 2009 심준 1, 이홍철 1* 1 고려대학교정보경영공학전문대학원정보경영공학과 The Development of Automatic Ontology Generation System Using Extended Search Keywords Joon Shim 1 and Hong-Chul Lee

More information

슬라이드 1

슬라이드 1 시맨틱웹기술과온톨로지의이해 Contents 1) Semantic Web 2) Ontology 3) Ontology Language 4) Examples 1. Semantic Web 2. Ontology 3. Ontology Language 4. Examples Semantic Web 의발생배경 기존의 Web의문제점 정보의외형적인표현방법에치중 컴퓨터에의한부가적인정보제공의어려움

More information

KCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 1) Study on Domain-dependent Keywords Co-occurring with the Adjectives of Non-deterministic Opinion

KCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 1) Study on Domain-dependent Keywords Co-occurring with the Adjectives of Non-deterministic Opinion KCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 1) Study on Domain-dependent Keywords Co-occurring with the Adjectives of Non-deterministic Opinion 요약 본연구에서는, 웹문서로부터특정상품에대한의견문장을분석하는오피니언마이닝 (Opinion

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 메타데이터의이해 2014 년 1 학기 메타데이터설계 메타데이터원칙 단순성 Simplicity 모듈화 Modularity 재사용성 Reusability 확장성 Extensibility 상호운용성Interoperability 관리용메타데이터 Administrative metadata 설명메타데이터 기술메타데이터 Technical metadata 이용메타데이터 Use

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

PDF_Compass_32호-v3.pdf

PDF_Compass_32호-v3.pdf Design Compass는 특허청의 디자인맵 웹사이트에서 제공하는 디자인, 브랜드, 기술, 지식재산권에 관한 다양한 콘텐츠를 디자이너들의 입맛에 맞게 엮은 격월간 디자인 지식재산권 웹진입니다. * Design Compass는 저작이용이 허락된 서울서체(서울시)와 나눔글꼴(NHN)을 사용하여 제작되었습니다. 2 4 5 6 7 9 10 11 편집 / 디자인맵

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

Microsoft Word - 2011WP_9.Linked Open Data_2010_3.doc

Microsoft Word - 2011WP_9.Linked Open Data_2010_3.doc White Paper Linked Open Data Release Date: 2010 Copyright(c) 2011 Saltlux Inc. All Rights Reserved. 1 Contents 1. LOD 개요 2. LOD 데이터 특징 3. LOD의 중요성 4. 각 국가별 LOD 도입 현황 5. LOD 도입전략 6. 참고문헌 저자 : 솔트룩스 수석 컨설턴트

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style

More information

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD

[White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 하는 Tabulator와 Sindice에 기반한 데이터 매쉬업 및 브라우징 서비스인 sig.ma는 꼭 한번 경험해 봐야 할 대상이 다. 또한, SemaPlorer나 DBpedia Mobile 경우는 LOD [White Paper]다시보는 시맨틱 웹 그리고 시맨틱 기술 그림 6. Wikipedia의 Korea inforbox와 dbpedia.org의 Korea 데이터 sheet 진정한 성공을 원한다면, 머리는 구름 위에 있어도 그 발은 땅을 굳게 디디고 있어야 한단다. 시맨틱 웹의 비전이 나 LOD의 발전은 분명 미래에 대한 수 많은 가능성을 제시하고 있다. 하지만,

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

PowerPoint Presentation

PowerPoint Presentation Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

Microsoft Word - 황미녕

Microsoft Word - 황미녕 포커스 포커스 시맨틱소셜네트워크를구성하는온톨로지어휘기술현황 황미녕 * 이승우 * 정한민 ** 최성필 *** 시맨틱웹은인터넷환경에서지식을표현하고공유하기위한표준기술들의집합체이며, 온톨로지는특정지식도메인의용어와용어사이의관계를정의한지식표현체계이다. 이런온톨로지를정의하는방법으로 W3C에서표준으로제시한 RDF, OWL과같은메타데이터를이용하는방법은초급자에게는쉬운방법이아니다.

More information

src.xls

src.xls [ 동네예보 XML element 설명 ] ex) http://www.kma.go.kr/wid/querydfs.jsp?gridx=59&gridy=127 xml 코드 xml 설명 비고 xml 선언부에한글처리 (utf-8) 인코딩선언 - 동네예보열기 - 지역, 구역헤더열기

More information

KCCS :V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월

KCCS :V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월 KCCS-0004-2016:V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월 KCCS-0004-2016:V2.1(N01) 디지털수량산출정보교환표준 V2.1 ( 안 ) 2016.6 부속서

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

¸ð¹ÙÀÏÇÖµµÅ¥

¸ð¹ÙÀÏÇÖµµÅ¥ Dicon Report Mobile Hot Talk 88 DIGITAL CONTENT MAR 2006 89 Dicon Report Mobile Hot Talk 기능을통해배포한뉴스와, 개인들이올린다 양한 포스트를 검색하고, 여기에 의견을 개진 하고, 관심있는사람의블로그를검색대상으 로등록하고, 정보를교류한다. 지금까지 대형 포털 사이트가 주었던 수많 은 정보 중

More information

Chapter 13 상황인식 처리 기술

Chapter 13 상황인식 처리 기술 오양가 (139144103) 개요 상황인식서비스요소기술 상황정보의정의및표현 상황정보전달을위한미들웨어 유비쿼터스시대의응용및서비스 센서를통해수집된상황정보를인식, 해석, 추론과같은처리과정을거친후, 사용자에게상황에적절한서비스를제공 상황인식및처리기술 크게환경또는사용자와관련된빛, 온도, 소리, 움직임등의정보를검출하는 센싱된정보를공유할수있게하는 공유된정보를상위의상황정보로

More information

예제로 배우는 xslt

예제로 배우는 xslt XML. Meta-Language, XML. XML SGML XML, -, -.,, XML DTD ( ). DTD, DTD. XSLT(Extensible Stylesheet Language Transformation). (Specify).. XSLT XML W3C.,. SGML Tool. XSLT. XML. 16, XSLT,. XSLT XML. XSLT XSLT,.

More information

160322_ADOP 상품 소개서_1.0

160322_ADOP 상품 소개서_1.0 상품 소개서 March, 2016 INTRODUCTION WHO WE ARE WHAT WE DO ADOP PRODUCTS : PLATON SEO SOULTION ( ) OUT-STREAM - FOR MOBILE ADOP MARKET ( ) 2. ADOP PRODUCTS WHO WE ARE ADOP,. 2. ADOP PRODUCTS WHAT WE DO ADOP,.

More information

ii iv 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 2 3 4 5 1 3 6 37 제품군 제품분류 39 제출물관리대장 41 43 45 47 < 접수번호 > 관리번호 평가결과보고서 < 평가대상제품명 > 년월일 < 평가기관명 > 49 제 1 장개요 o 일반적으로다음의사항을포함한다. - 정보보호제품평가인증관련규정 (

More information

3장

3장 C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX

More information

<4D F736F F F696E74202D20C0DAB7E130335FC1F6BDC4C1A4BAB8B8DEC5B8B5A5C0CCC5CD2E707074>

<4D F736F F F696E74202D20C0DAB7E130335FC1F6BDC4C1A4BAB8B8DEC5B8B5A5C0CCC5CD2E707074> 지식정보메타데이터 한국정보문화진흥원 국가지식정보사업단 정의석 정보통신표준화 & 제 3 회메타데이터표준화워크숍 메타데이터와의미호환 (Metadata & Semantic Interoperability) 2006.5.25 ( 목 ), 성균관대학교 600주년기념관 목 차 지식정보표준화동향 지식정보메타데이터표준 MDR 목표시스템구성도 2 정보통신표준화 & 제 3 회메타데이터표준화워크숍

More information

자연언어처리

자연언어처리 제 7 장파싱 파싱의개요 파싱 (Parsing) 입력문장의구조를분석하는과정 문법 (grammar) 언어에서허용되는문장의구조를정의하는체계 파싱기법 (parsing techniques) 문장의구조를문법에따라분석하는과정 차트파싱 (Chart Parsing) 2 문장의구조와트리 문장 : John ate the apple. Tree Representation List

More information

목 차 XSLT, XPath, XSL-FO 배경 XSLT 변환 / 프로세싱모델 XSLT Instruction 엘리먼트 XPath 이해 XPath 표현식 XPath 적용예 XSL-FO 이해 XSL-FO 포맷팅모델 XSL-FO Layout 체계 요약 2

목 차 XSLT, XPath, XSL-FO 배경 XSLT 변환 / 프로세싱모델 XSLT Instruction 엘리먼트 XPath 이해 XPath 표현식 XPath 적용예 XSL-FO 이해 XSL-FO 포맷팅모델 XSL-FO Layout 체계 요약 2 XPath/XSLT 이해 Understanding XML Path Language and XSL Transformation 2001. 6. 28 최한석 목포대학교정보공학부 / 한국지식웨어 R&D 연구소 call copyright reserved 1 목 차 XSLT, XPath, XSL-FO 배경 XSLT 변환 / 프로세싱모델 XSLT Instruction 엘리먼트

More information

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770> ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

슬라이드 1

슬라이드 1 201111339 김민우 201111344 김재엽 201211386 최하나 1 UML 이란 2 UML 특징 3 UML 의구성요소 3.1 UML Building Blocks 구성요소 사물 (Things) 관계 (Relationship) 다이어그램 (Diagram) 4 UML 모델링 Tools : CASE UML(Unified Modeling Language)

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 온톨로지생성과공유를위한시맨틱웹기반위키시스템 703 온톨로지생성과공유를위한시맨틱웹기반위키시스템 (A Semantic Web-enabled Wiki System for Ontology Construction and Sharing) 김현주 최중민 (Hyunjoo Kim) (Joongmin Choi) 요약시맨틱웹은컴퓨터가처리가능한의미정보를표현하고공유할수있는보편적인매체를개발하는것이목적이며,

More information

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce table XHTML 임정희 M2community 1 Table of Contents 1. XHTML - XHTML 과 HTML 2. Table XHTML - Table의이해 - Table 링크연결 - Table 작성 2 15 th KCSE Editor s Workshop, Seoul 2015 XHTML XHTML 기존에사용되던 HTML

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

untitled

untitled : 2009 00 00 : IMS - 1.0 : IPR. IMS,.,. IMS IMS IMS 1). Copyright IMS Global Learning Consortium 2007. All Rights Reserved., IMS Korea ( ). IMS,. IMS,., IMS IMS., IMS.,., 3. Copyright 2007 by IMS Global

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3. 2019 Slowalk 4? [The Fourth Industrial Revolution] IT :,,,. : (AI),. 4 2016 1 20,, 2, 4 3, : 4 3. 2 3 4,,,, :, : : (AI, artificial intelligence) > > (2015. 12 ) bot (VR, virtual reality) (AR, augmented

More information

PowerPoint Presentation

PowerPoint Presentation public class SumTest { public static void main(string a1[]) { int a, b, sum; a = Integer.parseInt(a1[0]); b = Integer.parseInt(a1[1]); sum = a + b ; // 두수를더하는부분입니다 System.out.println(" 두수의합은 " + sum +

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 지능정보연구제 14 권제 1 호 2008 년 3 월 (pp.35~45) Fuzzy OWL 을이용한사용자 Context 의표현및추론 * 1) 손종수고려대학교전산학과 (mis026@korea.ac.kr) 정인정고려대학교컴퓨터정보학과 (chung@korea.ac.kr) 본논문에서는유비쿼터스환경에서사용자 Context를표현하는과제를해결하기위하여시맨틱웹기술및퍼지개념을이용하여사용자

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Elements and attributes 조윤상 ( 과편협기획운영위원 ) 1 Table of Contents 1. Elements( 요소 )? 2. Attributes( 속성 ), PCDATA, CDATA? 3. Elements 선언방법 4. Attributes 속성 2 15 th KCSE Editor s Workshop, Seoul 2015 Elements

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

고3-02_비문학_2_사회-해설.hwp

고3-02_비문학_2_사회-해설.hwp 비문학 기출 제재별 문제 모음 (2007~2011학년도 학력평가) 정답 및 해설 사회 2 비문학 사회 01 사회 2011 학년도 10 월학력평가 정답과해설 사회 1 2012 학년도 11 월모의평가 ( 대전 ) 1. 이해한내용으로추론하는능력을파악하는문제이다. 1 7. 유사한사례를파악한다. 5 [ 오답풀이 ] 2. 이해한내용을바탕으로적용할수있는능력을파악하는문제이다.

More information

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part2. jquery Ch15. 문서객체조작 2014년 1학기 Professor Seung-Hoon Choi 15 문서객체조작 문서객체조작 자바스크립트만으로문서객체모델을다루려면복잡함 jquery를이용하면쉽게다룰수있다. 이책에서가장중요한부분 15.1 문서객체의클래스속성추가

More information

2 단계 : 추상화 class 오리 { class 청둥오리 extends 오리 { class 물오리 extends 오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim();

2 단계 : 추상화 class 오리 { class 청둥오리 extends 오리 { class 물오리 extends 오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim(); 인터페이스적용 오리객체설계하기 ) 청둥오리, 물오리를설계하세요. 1 단계 : 필요한객체설계 class 청둥오리 { class 물오리 { 청둥오리 mallardduck = new 청둥오리 (); 물오리 redheadduck = new 물오리 (); mallardduck.swim(); mallardduck.fly(); mallardduck.quack(); redheadduck.swim();

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

C++ Programming

C++ Programming C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator

More information

슬라이드 1

슬라이드 1 4. Mobile Service Technology Mobile Computing Lecture 2012. 10. 5 안병익 (biahn99@gmail.com) 강의블로그 : Mobilecom.tistory.com 2 Mobile Service in Korea 3 Mobile Service Mobility 4 Mobile Service in Korea 5 Mobile

More information

EA0015: 컴파일러

EA0015: 컴파일러 5 Context-Free Grammar 무엇을공부하나? 앞에서배운 " 정규식 " 은언어의 " 어휘 (lexeme)" 를표현하는도구로사용되었다. 언어의 " 구문 (syntax)" 은 " 정규언어 " 의범위를벗어나기때문에 " 정규식 " 으로표현이불가능하다. 본장에서배우는 " 문맥자유문법 " 은언어의 " 구문 (syntax)" 을표현할수있는도구이다. 어떤 " 문맥자유문법

More information

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가 혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가웹페이지내에뒤섞여있어서웹페이지의화면설계가점점어려워진다. - 서블릿이먼저등장하였으나, 자바내에

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

KD2002-27-02.hwp

KD2002-27-02.hwp 개인의 지식창출시스템 구축을 위한 개념화 모델 16) 요 약 정보의 홍수를 이루고 있는 지식 정보사회에서 자신에게 가장 적합한 정보를 신속하게 받아들이 고, 이를 유의미한 지식으로 변형하여 적절한 상황에 활용할 수 있는 지식창출 능력은 매우 중요하 다. 현재까지 지식의 속성이나 인지활동은 여러 학자들에 의해 다양한 접근방법으로 연구되어 왔으 나, 이러한 연구들을

More information

Microsoft PowerPoint - e-biz-05.ppt

Microsoft PowerPoint - e-biz-05.ppt [05 강 ] 인터넷과응용기술 목 차 인터넷과응용기술 1 인터넷과 IP IP 주소 2 도메인네임시스템 (DNS) 3 전자우편 (e-mail) 4 검색서비스 5 IPTV 6 웹서비스및 Semantic Web 7 웹 2.0 8 인트라넷 / 엑스트라넷 1. 인터넷과 IP 주소 인터넷의주소개념과 Sub-net MAC Address DTE 1 개당 1 개씩부여되는고유한주소

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..

More information

8.µðÁöÅÐÄÜÅÙÃ÷ »ê¾÷º° º¸°í¼�.hwp

8.µðÁöÅÐÄÜÅÙÃ÷ »ê¾÷º° º¸°í¼�.hwp 구분 2004 2005 2006 2007 2008 2009 객체기반 지능형 학습관리를 위한 차세대 e-러닝 통합 기술개발 차세대 전자상거래를 위한 기반 콘텐츠 관리기술 개발 e-biz 차세대 전자문서 기반기술 개발 산업의 모바일화를 위한 유무선 통합기술 개발 신속 물류망 형성기술 지능형 물류 시스템 RFID 기반 유비쿼터스 전자물류시스템 기술 개발 모바일 기술을

More information

Microsoft PowerPoint - XP Style

Microsoft PowerPoint - XP Style Business Strategy for the Internet! David & Danny s Column 유무선 통합 포탈은 없다 David Kim, Danny Park 2002-02-28 It allows users to access personalized contents and customized digital services through different

More information

슬라이드 1

슬라이드 1 BUSINESS DATA What DATA Disconnection SCOPE CONTEXTUAL Planner ENTERPRISE MODEL CONCEPTUAL List of Things Important to the Business ENTITY = Class of Business Thing e.g. Semantic Model Owner SYSTEM MODEL

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

슬라이드 1

슬라이드 1 4 장클래스다이어그램 구성요소 객체와클래스 클래스추출 한빛미디어 ( 주 ) 학습목표 클래스의개념과구성요소를이해한다. 클래스추출과관계를학습한다. 관계를코드로이해한다. 2 학습목표 클래스의구성요소 클래스이름 (class name) 공통의속성, 메서드 ( 오퍼레이션 ), 관계, 의미를공유하는객체들의집합에대한기술이다. 속성 (attributes) 클래스의구조적특성에이름을붙인것으로구조적특성에해당하는인스턴스가보유할수있는값의범위를기술한다.

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

src.xls

src.xls xml 선언부에한글처리 (utf-8) 인코딩선언 - 주간예보열기 - 지역, 구역헤더열기 전국육상주간예보 주간예보제목태그열고닫기 201003080600 발표시각 :yyyymmddhhmm 시간태그열고닫기 - 기상전망열기

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information