untitled
|
|
- 지완 선
- 6 years ago
- Views:
Transcription
1 OWL 을이용한공간온톨로지구현방법론의기초적연구 A Basic Study on Constructing a Space Ontology Using OWL 김성아 * Kim, Sung-Ah Abstract Information about space and activity is of interest in every phases of building design and construction. As it is not easy to reconcile material and construction viewpoints, however, existing data models could not easily apply these concepts within the CAD system. Due to the recent advances in semantic web research, ontological approach seems to promise a flexible building information modeling. More precisely, the ontology approach enables an explicit specification of conceptualizing building information so that higher levels of reasoning is possible both by human and machine agents. The author has investigated the spatial nature of buildings in order to build its formal description to be used by agents, and a general ontological model for typical building has been developed using OWL and Protégé. The OWL is introduced as a main vehicle to encode the information and knowledge about the building structures and spaces. Protégé is employed as a modeling environment in which a test case of a anonymous building is analyzed and modeled in an ontology modeling manner. Ontology modeling issues and findings are discussed, and a possible application is presented in this paper. 키워드 : 온톨로지, 웹온톨로지언어, 공간, 건물데이터모델, 프로테제 Keywords : Ontology, OWL, Space, Building Data Modeling, Protégé 1. 서론 1.1 연구의배경과목적 1) 본연구의목적은건축물의공간과관련된정보를표현함에있어서온톨로지엔지니어링의지식표현방법론을적용함으로써에이전트가 1) 건물내외부의특정장소로이동하거나, 센서를통해획득한데이터로부터공간의용도를파악하는등의다양한작업 (task) 을수행하는과정에서물리적환경의의미를추론하여지능적인의사결정을할수있는정보환경을구축함에있다. 이러한연구는발단은기존의건물공간정보표현의문제점을보완하기위하여, 시맨틱웹 (Semantic Web) 기술발전의근간이되는온톨로지 (Ontology) 를수용함으로써, 에이전트가다루는환경의구조와의미를보다유연하게기술하고이를응용할수있게되었다는기술적인배경에서이다. 특히지능형에이전트가인간의일상적인명령 으로부터구체적인작업을계획하고수행하기위해서는건물공간의구조에대한추론은물론, 인간의행위와건축물이상호작용하는지식네트워크의추론이요구된다. 온톨로지는건물환경의물리적특성외에인간과기계가해석할수있는환경의의미론적구조를정형화되고명시적인방법으로기술하는체계를제공한다. 물론과거인공지능분야의연구에서온톨로지적접근이이루어져왔으나최근시맨틱웹의연구에서제시하는다양한표준기술과응용방법은기존데이터모델링의문제점극복에대한실마리를제공하고있다. 시맨틱웹은정보통신분야외에도의학 (Musen 1992, Hahn & Schultz 2004), e-러닝 (Brase & Nejdl 2004), 전자상거래 (Ding et al. 2004), 등에서활용되고있으나건축분야에서는비교적새로운방법론이어서, 본연구는건축분야에온톨로지방법론도입의기초적연구를제공한다는의의도가지고있다고할수있다. * 성균관대건축학과부교수, 건축학박사 본연구는과학기술부의창의적연구진흥사업의지원을받는성균관대학교창의적설계추론지적교육시스템 (CREDITS) 연구센터의연구결과물이다. 1) 여기서에이전트 (agent) 는물리적환경을이용하는로봇, 또는데이터모델의인스턴스를이용하는소프트웨어에이전트모두를포함한다. 1.2 연구의방법과범위온톨로지를이용한공간정보기술방법론은물리적환경과거기에존재하는오브젝트들이인간의행위와사물에대한개념이맞물려서구성되는의미의연결관계를 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월 51
2 김성아 정의함으로써가능하다. 본논문은공간온톨로지구현에있어서기본적인건축공간의구조와상호관계를정의하는데초점을맞추며다음과같은단계로진행된다. ⅰ. 건물공간모델링의개념과요구에대한고찰 ⅱ. 온톨로지의개념과구현방법론에대한고찰, 특히웹온톨로지언어를이용한의미기술에대한기초적연구 ⅲ. 대상건축물의내부공간과구성체계에대한온톨로지디자인 ⅳ. Protégé 를이용한온톨로지구축과 JESS를이용한활용방안제시본연구는구체적인기능유형에따른건물공간구조의정의보다는일반적인건축물의기능적공간을분석하고이를온톨로지모델로구축하는문제에초점을맞춘다. 따라서임의의건축물을온톨로지구현대상으로하였고공간의기능은학교건물에서나타나는일반적인실들을사례로하였다. 2. 건물공간의개념화공간은우리가물질세계를지칭할때사용하는기본적인개념들중의하나이다. 우리가일상적으로이해하는공간이라는개념은매우자명해보이지만일단이를정형화하려고하면많은논란의소지를가진다 (Ekholm & Fridqvist 1997). 공간은어떤물체들사이의비어있음 (emptiness) 으로서, 그물체들의존재여부에종속적일수있지만한편으로는어떤물체의내재된속성 ( 예 : 속이비어있는구체 ) 이기도하다. 건축공간은물리적실체를가지지않는개념으로서솔리드 (solid) 한컴포넌트, 예를들어벽체와슬래브에의해둘러싸여 (enclosed) 형성되는종속적인 ( 파생적인 ) 요소 (dependent or derivative concept) 이다. 그림 1. 종속적성격과내재된속성으로서의공간그럼에도불구하고건축설계의본질은공간의구축에있으므로물리적실체보다더중요한실체로서인지되는경우가많다. 건축설계는많은경우구체적인벽체의형상이나재질과관계없이공간의구성으로시작하여, 어떤시점에서공간의경계선 (boundary) 이자연스럽게솔리드 (solid) 로변환되는디자인프로세스를밟는다. 따라서공간을단순히벽체들의상호관계에의해파생되는종속적 인개념으로모델링하는방식은특히개념설계를제대로지원하기위한건축 CAD 시스템과같은경우큰문제점을내포한다. 즉, 공간은존재론적인관점에서파악되는추상적인개념인동시에건축물을구성하는단위이자물리적인건축요소들에의해형성되는실체이다. 이러한복잡성으로인해건축분야에서엔지니어링적인접근만으로공간정보를다루려는시도는본능적인저항에부딪쳐왔다고할수있다. 일반적인건물데이터모델 (building data model) 은건물을공간 (Space) 과구조체 (Structure) 또는컴포넌트 (Component) 의위계적구성체로취급하고있다 (Björk 1992; Eastman 1995). 공간중심의관점에서보면하나의건물은건물전체 (Building) 로부터층 (Story), 그리고각층의개개의실 (Room) 에이르기까지모든요소를공간으로보고, 건물은이들공간의위계적인추상체계 (abstraction system) 로볼수도있다. 이보다는복합적으로공간과구조체의위계적인추상체계로정의할수도있다. 후자의경우하나의건물은하나이상의층 ( 공간 ) 과외벽 ( 구조체 ) 로구성되고층은하나이상의실 ( 공간 ) 또는호 ( 공간 ) 와호간벽체 ( 구조체 ) 로조직되는구성체계를가진다고볼수있다. 이러한기존의모델 (Björk 1992; 김억외 1999) 은건축물을공간또는컴포넌트의위계로분해하는객체제향적방법을사용하고있으나온톨로지기반모델링은개체들간의관계에중점을두며더나아가여기에의미구조와관계의제약조건을기술함으로써보단복잡한의미의프로세싱이가능하다. 3. 온톨로지의도입 3.1 온톨로지의정의온톨로지는어떤개념체계에대한정형화된명세 (explicit specification) 이다 (Gruber 1993). 보다구체적으로온톨로지는어떤도메인을구성하는개념들과그개념들이서로가지는관계를인간은물론기계 ( 즉컴퓨터 ) 가이해하고처리할수있는정형화된수단으로표현한것이다. 이를이용하여어떤추론기 (reasoner) 가개념들의관계를파악하고지능적인판단과처리를할수있다. 온톨로지방법론이기존의 AI와구별되는점은온톨로지발전의배경에웹 (world wide web) 의발전이있기때문이다. 온톨로지는웹이궁극적으로지향하는 semantic web을구현하는수단이된다 (Berners-Lee et al. 2001). 하나의온톨로지는논의대상의도메인에서사용되는개념들에대한정형화되고명시적인기술, 즉클래스 (Classes) 또는개념 (Concepts) 과그러한개념들의특성이나속성을기술하는프로퍼티들 (Properties, Slots, Roles), 그리고그프로퍼티에대한제약조건 (Facets, Role Restrictions) 들로정의된다 (Noy & McGuinness 2001). 온톨로지구축을위하여다양한도구언어들이제 52 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월
3 OWL 을이용한공간온톨로지구현방법론의기초적연구 시되어왔으나본연구에서는현재 W3C의표준으로자립잡고있는웹온톨로지언어 (OWL) 을이용한다. 3.2 웹온톨로지언어 (OWL) 의정의웹온톨로지언어 ( 이하 OWL) 는 DAML+OIL 1) 에기반한차세대온톨로지구현표준언어이다. DAML + OIL은기존의 RDF와 RDF 스키마 2) 가역관계, union, intersection 등의주요관계를지원하는표현력을결여함에따른모델링요소확장 강화요구에서개발되었다. 이 DAML + OIL을기반으로클래스 (class) 와프로퍼티 (property) 의개념및그들사이의관계가보다명료하게정의되도록정리한온톨로지언어가 OWL이다. OWL은 OWL-Lite, OWL-DL 그리고 OWL-Full의세가지종류로나뉜다. OWL-Lite는단순한클래스위계와제약조건 (constraint) 표현에이용되는반면, OWL-Full은언어자체의결정가능성이나전산적완전성 (computational integrity) 을보장하기보다는언어의표현력에중점을두는경우를의도한것이다. OWL-DL은표현력에있어서두언어의중간쯤에해당되지만, 가장구별되는특성은서술논리 (Description Logic) 에기반했다는점이다. 서술논리는자동추론을가능하게한다. 즉, 클래스위계를자동적으로계산하고온톨로지가 OWL-DL의규칙을준수하는지를체크할수있다 3). 본연구에서는 OWL-DL을사용하였다. 3.3 OWL의구성체계 OWL 명제는클래스의구성원 (members) 들에관한사실과구성원들간의관계를기술하며, 이러한명제의집합으로이루어진온톨로지는구문적으로정의되지않은사실의논리적유추를가능하게한다 4). OWL 온톨로지는클래스 (classes), 프로퍼티 (properties), 그리고개체 (individual) 들로구성되며, 보다정확히는다음과같은요소들을포함하고있다. - 클래스간의택소노미 (taxonomy) 관계 - 데이터프로퍼티, 즉클래스의요소인속성값에관한기술 - 객체프로퍼티, 즉클래스요소간의관계기술 - 클래스들의인스턴스 - 속성들의인스턴스 (1) 택소노미 OWL에서 owl:thing은모든개체 (individuals) 를담고있는집합 (set) 을표현한다. 모든클래스는 owl:thing의서브클래스이다. 즉 owl:thing은최상위클래스에해당된다. 따라서건물공간온톨로지에있어서다른클래스의하위개념이아닌건물 (Building), 서브시스템 (SubSystem), 1) DAML+OIL, 2) RDF, 3) OWL-Full 은자동추론이불가능하다 4) 이는온톨로지에의한지식표현의핵심적특성이다. 공간 (Space), 컴포넌트 (Component) 등의클래스조차도모두 owl:thing의서브클래스이다. OWL 온톨로지에서클래스는개체 (individuals) 들이속하는집합 (sets that contain individuals) 이다, OWL에서는형식화된 ( 수학적인 ) 서술을통해서클래스의구성원이되기위한조건을정확하게기술하여표현한다. 여기서클래스들간에는상위클래스 (superclass) 와하위클래스 (subclass) 의위계관계가성립하는데이를택소노미 (taxonomy) 라고한다. 서브클래스는상위클래스를특화 (specialize) 한것이며논리학또는인공지능분야에서는서브클래스가상위클래스에 ' 포섭된다 '(subsumed) 라고한다 ( 유석인 1998). 예를들어건물컴포넌트 (BuildingComponent) 라는클래스와창호 (Window) 라는클래스와의관계에서창호는건물컴포넌트의서브클래스이다. 이는 모든창호는건물컴포넌트이다 라는뜻이된다. 즉창호의구성원은건물컴포넌트의구성원도되는것이며, 창호에속한다면그것이건물컴포넌트임을묵시적으로나타낸다 또는논리적으로 창호는건물컴포넌트에포섭된다 (subsumed) 라고할수있다. 이러한상위클래스-서브클래스관계는 OWL-DL의추론기 (reasoner) 에의해자동적으로계산될수있다. 클래스는개념 (concept) 이라고도표현되는데보다정확히정의하자면클래스는개념의구체적인표현이다. OWL에서서브클래스는필요조건을암시한다. 즉, 창호가건물컴포넌트의서브클래스라는것은모든창호의인스턴스는예외없이건물컴포넌트의인스턴스라는것을의미한다. 또는그것이창호라면이는또한건물컴포넌트이기도하다는것을암시한다. (2) 프로퍼티 OWL 프로퍼티에는객체형프로퍼티 (Object Property) 와데이터형프로퍼티 (Datatype Property) 가있다. 객체형프로퍼티는개체와개체를연결하며데이터형프로퍼티는개체를 XML 스키마데이터형이나 RDF 상수에연결시킨다. 즉, 객체형프로퍼티는클래스요소들간의관계를, 데이터형프로퍼티는클래스요소가취해야하는데이터의형식과값을기술한다. 예를들어 hasobject 관계는객체형프로퍼티로서이는공간 (Space) 클래스요소와오브젝트 (Object) 클래스요소와의관계를기술한다. 반면 volume 은데이터형프로퍼티로서이는공간클래스요소의체적에대한값과형식 ( 예를들어 real값 ) 을나타낸다. 프로퍼티 (properties) 는개체들간의관계로서두개체를연결한다. 이러한관계는역관계 (inverse relation) 를가질수있다. 예를들면공간 (Space) 과사물 (Object) 의개체들은서로 contains와 iscontainedin이라는관계들에의해연결되면이들관계는서로역관계이다. 프로퍼티는프로퍼티특성을통해서더욱복잡한의미를표현할수있게한다. 어떤주어진개체에대하여그 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월 53
4 김성아 프로퍼티로연결될수있는개체가하나밖에없을경우기능적프로퍼티 (functional property) 라고한다. 예를들어개구부 (Opening) 과벽체 (Wall) 사이에는 belongsto와같은프로퍼티를생각할수있다. 개구부는단하나의벽에만속할수있으므로 belongsto는개구부인스턴스가하나의개체에만연결되는기능적프로퍼티이다. belongsto의역프로퍼티 (inverse property) 에해당되는 hasopening의경우하나의벽체에여러개의개구부가있을수있으므로기능적프로퍼티가아니다. 그러나층 (Story) 과그층의슬래브 (slab) 의경우, 서로 hasslab와 isslabof 관계의역관계를가지며, isslabof는기능적프로퍼티이므로 hasslab는역기능적프로퍼티 (inverse functional property) 이다. 프로퍼티는추이적인프로퍼티 (transitive) 와대칭적인 (symmetric) 프로퍼티가존재한다. 추이적인프로퍼티의대표적인것으로는 partof 프로퍼티가있다. 예를들어 A 와 B가 partof 관계로연결되어있고 B와 C가 PartOf 관계로연결되어있다면 A와 C사이에도 partof 관계가성립하는경우이다. 한편, a와 b가 p의관계가성립하고 b 와 a도 p의관계가성립한다면이는대칭프로퍼티이다. 예를들어개구부 oa와개구부ob가동일한벽체 w와 isopeningof 관계로연결되어있다면 oa와 ob는 hassibling 관계로연결하는것이가능한데, 이는전형적인대칭프로퍼티에해당된다. 어떤프로퍼티가추이적이라면역프로퍼티도반드시추이적이다. 또한추이적인프로퍼티는기능적프로퍼티가될수없다. 프로퍼티관계의주체가되는개체가속한클래스는도메인 (Domain) 이라고하며대상이되는개체가속하는클래스의범위를범위 (Range) 라고한다. 범위는여러개의클래스들로구성될수도있는데이경우프로퍼티의범위는클래스들의합집합 (union) 으로표현된다. 5) 그림 2는본연구에서사용된 Protégé의 Ontoviz 플러그인을이용하여표현된온톨로지그래프이다. 슬래브 (Slab) 나벽체 (Wall) 는공간과공간을수직적으로또는수평적으로분리하는 Divider 클래스의서브클래스로서 isa 관계에의해연결된다. 반면 Opening( 개구부 ) 이나 VertHole( 슬래브에속한수직개구부 ) 는공간과공간을연결하는 Connector 클래스의서브클래스로 isa 관계에의해연결되어있다. 이러한 isa 관계는객체형프로퍼티가아니라 OWL 택소노미에의해서구성되는관계이다. 한편 Divider와 Connector는서로 hasopening 관계와 isopeningof 관계로연결된다. Divider는 0 또는하나이상의 Opening을가질수있으며 ( 그림에서 hasopening* 로표현 ), 반면 Connector는항상하나의 Divider에만속 5) 본연구에서온톨로지모델링도구로사용된 Protégé 에서프로퍼티는슬롯 (Slot) 이라는명칭으로사용되며서술논리에서는역할 (Role), 그리고 UML 과같은객체지향적개념에서는관계 (Relation) 라고불린다. 할수있다 (isopeningof 로표현 ). Connector는 2개의공간을연결하는속성을가지고있다 (connects*). 그림 2. 프로퍼티의사례 (3) 인스턴스인스턴스Individuals 또는 Instances) 란논의대상도메인의사물또는개념 (objects) 을표현하는것이다. OWL 에서는인스턴스명의유일성 (Unique Name Assumption) 을가정하지않으며따라서두개의다른이름이실제로는동일한개체를가리킬수있다. 예를들면 홍길동교수연구실 과 room_#21423' 은동일한실을가리키는개체명일경우이다. 따라서 OWL에서는개체가서로다르거나같음을반드시명시적으로제시해야한다. (4) 프로퍼티제약에의한인스턴스표현존재한정사 (existential quantifier) 를이용하여 hasslab Slab hasslab관계를표현하면 Slab의구성원과적어도하나와연결되는모든개체들을지칭한다. 예를들어본연구에서제시하는 Story( 층 ) 의경우는 hasslab 관계로 Slab를취하는유일한클래스이므로 hasslab Slab Story 이다. 그러나한정사는실제로기술되고있는클래스의익명적인상위클래스를기술하는것으로서보다정확히기술하자면 hasslab Slab Story 이다. 또한, 어떤회의실 (Meetngroom) 이 hasobject 라는관계에의해 MeetingTable을취하고있다면 ( 이는어떤방에 MeetingTable이있다면그방은회의실이될가능성이있다는것으로해석할수있다 ) hasobject MeetingTable은실제로회의실의상위클래스인 Room이나그외 hasobject 관계에의해 MeetingTable을가지는모든것 ( 예를들면, MeetingTable은연구실에있을수도있다 ) 에해당되는것이다. 즉 hasobject MeetingTable 은 MeetingTable을 (hasobject 관계에의해 ) 적어도하나가지는모든인스턴스이다. 이러한프로터티제약 (restriction) 은모든 hasobject 관계가반드시회의실에만해당하지않음을의미한다. 또한이러한표현을통해어떤에이전트 ( 로봇 ) 가센서를통해서어떤실에놓인물체를 MeetingTable로파악했을때그실이회의실이거나그외 MeetingTable을가질수있는가능한모든실에대한확률적인추측을할수있다. 물론이러한확률치는 54 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월
5 OWL 을이용한공간온톨로지구현방법론의기초적연구 온톨로지를통해서표현될수도있지만, 다른외적인수단 6) 을이용하여표현될수도있다. 특정클래스의구성원에만프로퍼티를제한하기위해서는전체 (universal) 제약을사용해야한다. 예를들어 hasslab Slab 는 hasslab관계에의한관계는모두 Slab의구성원에만연결되는개체를기술한다. 예를들어 Story는 Slab 외엔다른클래스의멤버를 hasslab 관계로연결하지않는다. 또한제한된도메인에서우리는 화장실의경우반드시변기를가지지만욕조, 변기, 세면대를동시에가지면욕실일수밖에없다 라는지식을표현하기위하여, hasobject ToiletBowl 은결국욕실이나화장실을포함하는상위클래스를나타내고, hasobject (Bahtub ToiletBowl Lavatory) 는욕실을가리킴을표현할수있다. 4. 공간의온톨로지화 4.1 기본적문제건물공간에대한기본적인개념을그려보면우선건물과공간이가지는관계를생각할수있다. 이는하나의건물을무엇의집합으로보느냐의문제이다. 앞서논의한것처럼건물자체를공간의특수한형태, 즉서브클래스로보고건물을구성하는층이나실도모두공간의서브클래스로정의할수있다. 이러한경우공간 (Space) 는재귀적으로다른공간을포함하거나다른공간에포함되는관계로개념화할수있다. 이러한개념화는실제로공간 중심의개념설계를지원하는시스템에서는유용하다. 프로덕트중심의시스템에서는이보다는컴포넌트중심의개념화가유용하다. 두번째는공간과공간을구성하는요소와의관계이다. 이는직관적으로는건물공간과외피, 혹은실공간과벽체와의관계를생각할수있다. 이러한문제는단순히공간이벽체의존재에종속적인가, 또는벽체와관계없이존재하는개념인가라는두가지사유에서연구할수있지 만, 한편으로는시스템수행효율의관점에서, 인지되지는않지만개념적인요소를도입할필요를고려할수있다. 이점에대해서는 4.2절에서다룬다. 공간과관련된세번째의내용은공간과공간을사용하는사용자와의관계에관한것이다. 공간은필연적으로기능을담는용기로서인간의행위와밀접한관계를가진다. 어떤공간이강연장이라는명칭을부여받는것은내재적인속성에의한것일수도, 임의적인부여에의한것일수도있다. 미지의공간의용도와의미에대한지식을전혀가지지않고있는에이전트가어떤공간을감지하고 그공간이강연장이다 라고파악하기위해서는우선그공간이가지는물리적인크기와구조를통한추론이필요하다. 대부분의오피스공간의경우실기능이처 6) 예를들어 Baysian Network 는개념들간의확률적인인과관계를그래프화하여추론하는환경을제공한다. 음부터부여되는것이아니고사용자가필요에따라기능을부여한다. 따라서공간을특정기능공간의서브클래스로구현하기보다는특정기능 (function) 에관련되는공간의내재적특성 (intrinsic peroperties) 과공간사용주체의행위 (activity) 와기능과의관계를온톨로지화하는것이온톨로지모델링관점에서바람직할것이다. 4.2 공간개념의온톨로지화본연구에서공간은건물의내부공간 (IntSpace) 과외부공간 (ExtSpace) 로구분된다. 외부공간의구체적인정의는보류한채, 내부공간은건물의구체적인실공간 (Room) 으로서정의된다. 높이가일정한내부공간을가정하여 2차원만고려했을때, 그리고문제를단순화하기위하여곡률을가진벽체나비정형의벽체는고려하지않았을때기본적으로생각할수있는내부공간의형상조건은적어도 3개이상의벽체에의해서둘러싸여야한다는것이다. 즉, isenclosedby(intspace, Wall). 여기서 Wall은공간의종류에따라내벽일수도있고, 외벽일수도있다. 외부공간은어떤건물을중심으로보았을때역시벽체에의해경계가형성되는개념 ( 객체 ) 이다. 즉외부공간은모두외벽에의해둘러싸인다. isenclosedby(extspace, ewall). 그림 3. 공간, 벽체, 개구부의관계그림 3에서내부공간 (IntSpace) 는인지적으로벽체들에의해둘러싸이는볼륨으로표현된다. 개구부 (Opening) 은벽체에포함된컴포넌트로인지되며, 창호 (Window) 도마찬가지이다. 개구부는공간과공간을연결 (connects) 하는속성을가지고있으며창호는공간과공간을가시성 (visibility) 관계로연결한다. 외부공간과내부공간이 connects 관계로연결되는개구부를포함하고있는벽체는외벽이며, 내부공간과내부공간을연결하는개구구가포함되는벽체는내벽이된다. 여기에서벽체는본질적으로두개의공간 (Space) 을분리하는분리자 (Divider) 로서하나의벽체가두개의공간과 isenclosedby 관계에의해연결되는것은특정공 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월 55
6 김성아 간을벽체와의관계에의해서추출하려고할때추가적인추론을요구한다는점에서문제가있다. 따라서벽체에의해직접공간이둘러싸이는관계보다는공간과벽체를매개하는경계면 (Boundary Surface) 의개념이도입된다 ( 그림 4). 그림2의다이어그램에서보듯이공간은 relspc2divider라는관계에의해벽체나슬래브와같은분리자와연결되고있다. 연구의초기단계에서모든벽체는실제시공된형상과는관계없이다른벽체와교차하는경우그교차점을기준으로별개의벽체로분리하여항상단일선분을유지하도록하였고각단일벽체에두개씩의경계면이종속되는것으로모델링하였다. 즉벽체는각각두개의경계면을가지고있고연결된면 (surface) 이형성하는일종의다각형이공간을형성하게된다. 따라서공간은 2차원적으로보았을때는경계면들에의해 relspc2divider 관계로연결되는개념으로서내부공간의경우그러한경계면이적어도 3개이상되어야하며 외부공간의경우그러한제약이없다 라고정의하는것이효율적이다. 외부공간은일반적인경우특정건물의밖에존재하는공간으로서특정한경계면이없거나해당건물의관점에서볼때건물의외벽의바깥쪽경계면들에의해싸이는공간이다. - 공간은다각형또는곡선을포함한폐곡선의형태를 extrude 한볼륨, 또는 ( 그러한방식으로표현되지않는비정형적인형상의경우 ) boundary representation 에의해표현되는볼륨이다. 그러한볼륨의각면 (facet) 은공간과 relspc2divider 관계에의해연결된다. - 벽체는일반적으로시공된형상을그대로반영한것을하나의단위로한다. 벽체볼륨의각면 (facet) 은공간과연결됨과동시에 relspc2divider 에의해벽체와연결된다. 이렇게구현된공간과벽체, 그리고개구부등의요소들간의관계는요소들간의관계를위계적이아닌나열적데이터구조 (flat data structure) 로만듦으로서이를사용하는시스템에서운용이용이하고표현에융통성을가질수있다는장점이있다. IFC 모델등에서도개구부를벽체의하위컴포넌트로모델링하지않고대등한솔리드컴포넌트로정의하며, 개구부를구성하는문짝과같은요소도 Filler 라는개념으로별도의클래스화함으로서동일한효과를도모하고있다고사료된다. 즉, 벽체가 CAD시스템의그래픽환경에서 3차원모델로표현될때관련된인스턴스정보들을추출하여벽체로부터개구부의볼륨을보이드 (void) 화하여벽체형상을표현하고여기에문짝의형상들을추가함으로서벽체의완성된표현을하는것이다. 즉표현 (representation) 은데이터모델을사용하는애플리케이션 (application) 에서상황에따라다이나믹하게표현한다는구현철학이다. 그림 4. 경계면의개념 이러한모델링의문제점은공간분할에서큰의미가없는가변적인파티션이일반벽체와교차할경우에도실제로는하나의벽체를여러개의벽체와그벽체에부속된경계면을파생시키는것과, 이로인한모델의거대화및활용의어려움. 또한실제인지되는벽체의특성과의괴리가커지는점등을들수있다. 또한벽체에종속된개구부 (Opening) 나창호 (Window) 에대한경계면의개념등이모호해진다. 또한 IFC 모델과같은표준 AEC 교환모델 (IAI 1999) 의방식과도호환되지않는문제점을가진다. 따라서본연구에서정의한공간과벽체와다음과같은관계에의해서연결된다. - 우선공간은벽체에의해서직접둘러싸이지않고벽체와독립적으로존재하는개념이다. 이는공간에실체적인의미를부여하고, 공간의개념을설계초기단계에서부터지원가능하게한다. 그림 5. 공간클래스의세분화그림 5는건물내부공간의모델링에서고려되는다른관점의문제를표현하고있다. 하나의실 (Room) 을예로들때공간은벽체와슬래브에의해둘러싸이는 ( 정확히는그벽체들과의경계면에의해형성되는 ) 볼륨이다. 그러나거주자가아닌엔지니어나건물관리자의관점에서하나의실공간은내부공간뿐만아니라천정 (Ceiling) 과슬래브사이의공간, 경우에따라서는바닥 (Floor) 과슬래브사이의공간도표현되어야한다. 이들공간 ( 그림 5에서 ServSpace로표현 ) 의도입은엔지니어링관점에서의 56 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월
7 OWL 을이용한공간온톨로지구현방법론의기초적연구 건물공간온톨로지가결코간단한일이아님을보여주는일례이다. 또한설계자가 ( 기능적 ) 공간으로정의하였으나벽체없이또는기둥들에의해분리된공간으로정의된경우물리적으로연결된하나의공간이지만기능적으로별개인두개의인접공간을연결해주는연결자로서가상벽 (VirtDivider) 이라는개념을도입한다 ( 그림 6). 이는연결자 (Connector) 의서브클래스로정의한다. 가상벽은온톨로지모델측면에서흥미로운특성을가진요소이다. 그이유는가상벽은그이름이암시하듯이기능적으로는연결자의서브클래스이지만형상표현및개념적으로는분리자 (Divider) 의속성을가진다. 따라서분리자와경계면이서로연결되는 relspc2divider 관계를이용하여경계면에연결되며, 형상적특성은분리자처럼벽체의형상을가지되 visible= false라는속성을정의된다. 가상벽개념을도입함으로써공간연결관계와같은추론에있어서 connects 관계만을추적함으로써추론할수있다 ( 그림 8). 그림 6. 가상벽의개념 그림 7. 공간-행위-오브젝트의관계 5. 온톨로지의응용그림 8과그림 9는본연구의환경온톨로지를이용한공간추론사례를보여준다. Java 기반의규칙추론 (rule inferencing) 도구인 JESS를이용하여 OWL파일을파싱하고, 여기에서분리된공간을연결하는 (connects 관계 ) 에의해연결되는공간들로부터공간연결관계그래프를생성하고이로부터특정공간사이의네비게이션경로를추출하여이를그래픽환경에표현하는방법을취하고있다. 공간연결관계의추론은건물공간지식추론에있어서매우기본적인것이라고할수있다. 또한이러한추론은 OWL과같은고수준의온톨로지가아니라공간토폴로지를표현하는그래프데이터구조에의해서쉽게연산가능할것이다. 온톨로지이용의잠재적가능성은선언된지식으로부터추론된지식을추출해낼수있으며, 불완전한모델을통해서접근가능하다는것이다. 연구초기단계의건물공간온톨로지는건물은여러개의서브시스템으로이루어지고서브시스템중에서층 (Story) 이공간들로구성되며공간은구체적인실들로세분화되는방식을취하였다. 그러나실공간의기능은많은경우내재적이라기보다는일시적으로부여된임의의속성일가능성이많으며 (temporal relations), 특히실공간의부여된기능에대한정보가전혀없는상태에서에이전트가센서데이터로부터파악된오브젝트등의특성에따라공간의기능을추론해내야하는연구의특성상다음과같은공간-행위-오브젝트관계를도출하였다. 즉, 행위 (Activity) 는관련된오브젝트가있다 (Activity Association). 따라서일단의오브젝트인스턴스들로부터가능한행위의클래스가파악되며, 공간은 hasobjects 관계에의해오브젝트를가짐으로써에이전트는공간에속한오브젝트들로부터공간의기능 (function) 을추론한다. 이로써어떤일단의오브젝트들로부터가능한행위가추론되며그로부터그오브젝트들을가지고있는공간의기능에대한추론을수행한다 ( 그림 7). 그림 8. JESS 와그래픽환경을연결한공간연결관계추론가시화의사례 1 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월 57
8 김성아 그림 9. JESS 와그래픽환경을연결한공간연결관계추론가시화의사례 2 6. 결론본연구는건물공간구조와관련된의미를온톨로지화하였고, 이를위하여건축물의주요요소들에대한구조적의미와상호관련성을온톨로지적관점에서고찰하였다. 건축공간은물리적인실체를가지지않지만건축설계에있어서설계초기단계에서부터실체로서취급되는개념으로서, 단순히건물부재에종속되는개념으로만모델링하기에는어려움이있다. 따라서본연구에서는건물공간이벽체등의건물구성요소와가지는상호관계를유연성과효율성을고려하여온톨로지화하였다. 특히, 온톨로지의디자인프로세스를통해서건물공간이건물을구성하는다양한컴포넌트와상호관련되는의미를 Protégé를이용하여온톨로지를구현하였으며 rule inferencing 도구인 JESS 응용프로그램을통해서이온톨로지가활용될수있는기본적인사례를제시하였다. 본연구는본연구는추후온톨로지의행위및오브젝트온톨로지와의통합을통한추가적인구현을통해서계속보완될것이다. elearning", Staab, S. & Studer, R. (eds.) Handbook on Ontologies, Springer, Ding, Y, Fensel, D., Klein, M., Omelayenko, B., & Shulten, E., "The ROle of Ontology in ecommerce", Staab, S. & Studer, R. (eds.) Handbook on Ontologies, Springer, Eastman C. M. & Siabiris A., "A generic building product model incorporating building type information", Automation in Construction, Vol.3, No.4, pp , Ekholm, A. & Fridqvist, S., "Concepts of space in computer based product modeling and design", in Proc. of the 15th ECAADE Conference, Vienna, Sep , Gruber, T.R., "A Translation Approach to Portable Ontology Specification", Knowledge Acquisition 5, pp , Hahn, U. & Schultz, S., "Building a Very Large Ontology from a Media Thesauri", Staab, S. & Studer, R. (eds.) Handbook on Ontologies, Springer, IAI, IFC Release 2.0 Specifications. International Alliance for Interoperability, Musen, M.A., "Dimensions of knowledge sharing and reuse", Computers and Biomedical Research, 25, pp , Noy, N. & McGuinness, D.L. (2001). Ontology development 101: A guide to creating your first ontology. Retrieved December 23, 2004 from publications/ontology_devel opment/ontology101-noy-mcguinness.html ( 接受 : ) 참고문헌 1. 김억, 최진원, 김성아, 객체지향가변모델개념을적용한주택설계자동화에관한연구, 대한건축학회논문집, 15권 5호, 유석인, 인공지능원론, 교학사, Björk, B-C., "A Conceptual Model of Spaces, Space Boundaries and Enclosing Structures", Automation in Construction, Vol.1, No.3, pp , Berners-Lee, T., J. Hendler, and O. Lassila. The Semantic Web. Scientific American, Brase, J. & Nejdl, W., "Ontology and Metadata for 58 大韓建築學會論文集計劃系 21 권 6 호 ( 통권 200 호 ) 2005 년 6 월
정보기술응용학회 발표
, 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 informationJAVA PROGRAMMING 실습 08.다형성
2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스
More informationPowerPoint 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 informationMicrosoft PowerPoint Relations.pptx
이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계
More informationMicrosoft PowerPoint - 26.pptx
이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계
More information유니티 변수-함수.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 informationPowerPoint 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소프트웨어공학 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슬라이드 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 informationKCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 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 informationC# 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 information05-08 087ÀÌÁÖÈñ.hwp
산별교섭에 대한 평가 및 만족도의 영향요인 분석(이주희) ꌙ 87 노 동 정 책 연 구 2005. 제5권 제2호 pp. 87118 c 한 국 노 동 연 구 원 산별교섭에 대한 평가 및 만족도의 영향요인 분석: 보건의료노조의 사례 이주희 * 2004,,,.. 1990. : 2005 4 7, :4 7, :6 10 * (jlee@ewha.ac.kr) 88 ꌙ 노동정책연구
More information04-다시_고속철도61~80p
Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and
More informationKEM 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 informationMVVM 패턴의 이해
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 informationMicrosoft 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 informationexample code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for
2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon
More informationMicrosoft 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 informationPowerPoint 프레젠테이션
EBC (Equipment Behaviour Catalogue) - ISO TC 184/SC 5/SG 4 신규표준이슈 - 한국전자통신연구원김성혜 목차 Prologue: ISO TC 184/SC 5 그룹 SG: Study Group ( 표준이슈발굴 ) WG: Working Group ( 표준개발 ) 3 EBC 배경 제안자 JISC (Japanese Industrial
More information설계란 무엇인가?
금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현
More informationuntitled
PMIS 발전전략 수립사례 A Case Study on the Development Strategy of Project Management Information System 류 원 희 * 이 현 수 ** 김 우 영 *** 유 정 호 **** Yoo, Won-Hee Lee, Hyun-Soo Kim, Wooyoung Yu, Jung-Ho 요 약 건설업무의 효율성
More informationChap 6: Graphs
5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV
More informationMicrosoft PowerPoint Predicates and Quantifiers.ppt
이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)
More information금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미
More informationOutput file
connect educational content with entertainment content and that production of various contents inducing educational motivation is important. Key words: edutainment, virtual world, fostering simulation
More informationuntitled
ª Œª Œ 27ƒ 2B Á 2007 3œ pp. 193 ~ 199 ª ƒ w d w ƒ sƒ Methodology of Drought Assessment Using National Groundwater Monitoring Network Data «x Á½ Kwon, Hyung JoongÁKim, Seong Joon Abstract The objective
More informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
More informationuntitled
: 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 information2014ijµåÄ·¾È³»Àå-µ¿°è ÃÖÁ¾
Call for Papers JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING Print ISSN 2288-4300 Online ISSN 2288-5048 Journal of Computational Design and Engineering(JCDE) is a new peer-reviewed international journal
More informationMicrosoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx
OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use
More information- JPA를사용하는경우의스프링설정파일에다음을기술한다. <bean id="entitymanagerfactory" class="org.springframework.orm.jpa.localentitymanagerfactorybean" p:persistenceunitname=
JPA 와 Hibernate - 스프링의 JDBC 대신에 JPA를이용한 DB 데이터검색작업 - JPA(Java Persistence API) 는자바의 O/R 매핑에대한표준지침이며, 이지침에따라설계된소프트웨어를 O/R 매핑프레임워크 라고한다. - O/R 매핑 : 객체지향개념인자바와관계개념인 DB 테이블간에상호대응을시켜준다. 즉, 객체지향언어의인스턴스와관계데이터베이스의레코드를상호대응시킨다.
More informationU.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형
AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA
More information<4D F736F F F696E74202D20C0DAB7E130355FBFC2C5E7B7CEC1F6B1B8C3E02E707074>
온톨로지구축과 의미메타데이터관리 ( 주 ) 솔트룩스 이경일 정보통신표준화 & 제 3 회메타데이터표준화워크숍 메타데이터와의미호환 (Metadata & Semantic Interoperability) 2006.5.25 ( 목 ), 성균관대학교 600주년기념관 목 차 온톨로지개요 온톨로지표현언어소개 온톨로지엔지니어링 온톨로지기반리즈닝 2 정보통신표준화 & 제 3
More informationSoftware Requirrment Analysis를 위한 정보 검색 기술의 응용
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템 김석환 * 이청재 정상근 이근배 포항공과대학교 컴퓨터공학과 지능소프트웨어연구실 {megaup, lcj80, hugman, gblee}@postech.ac.kr An Example-Based Natural Language System for EPG Information Access Seokhwan Kim
More information열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2
c 2010, BENESO All rights reserved 1 열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 u 열거형 : 대소, 위치등의관계에대해설명 u 교차형 : 중복, 합동, 복합, 공동등의관계에대해설명 설명도, 대소관계도, 제휴관계도,
More informationSomething that can be seen, touched or otherwise sensed
Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have
More informationMicrosoft PowerPoint App Fundamentals[Part1](1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android
More informationPowerPoint 프레젠테이션
SMV 소개 Konkuk Univ. IT 융합정보보호학과 오예원, 박선영 목차 SMV 소개 CTL NuSMV 설치방법및예시 (lift) 향후계획 SMV SMV(Symbolic Model Verifier) 는유한상태시스템 (finite state system) 이 CTL(Computation Tree Logic) 이라는논리와 BDD(Binary Decision
More information감각형 증강현실을 이용한
대한산업공학회/한국경영과학회 2012년 춘계공동학술대회 감각형 증강현실을 이용한 전자제품의 디자인 품평 문희철, 박상진, 박형준 * 조선대학교 산업공학과 * 교신저자, hzpark@chosun.ac.kr 002660 ABSTRACT We present the recent status of our research on design evaluation of digital
More informationchap x: G입력
재귀알고리즘 (Recursive Algorithms) 재귀알고리즘의특징 문제자체가재귀적일경우적합 ( 예 : 피보나치수열 ) 이해하기가용이하나, 비효율적일수있음 재귀알고리즘을작성하는방법 재귀호출을종료하는경계조건을설정 각단계마다경계조건에접근하도록알고리즘의재귀호출 재귀알고리즘의두가지예 이진검색 순열 (Permutations) 1 장. 기본개념 (Page 19) 이진검색의재귀알고리즘
More informationMicrosoft PowerPoint - MetadataandOntology.ppt
메타데이터와온톨로지 Metadata and Ontology 고영만성균관대학교문헌정보학과 http://slisnet.skku.ac.kr/~ymko Email: ymko@skku.ac.kr 메타데이터와온톨로지의관계 상황 서로다른데이터베이스가같은개념에대해서로다른식별자 ( 태그 ) 나서로다른단어를사용하는경우가점점많아지고있음. 문제점 전문분야가같은경우데이터베이스간의상호교환에많은문제가야기되며,
More information13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3
13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,
More informationSoftware Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현
Software Modeling < < OOAD Stage 1000 200611460 김정태 200611521 최정명 200611499 이낙원 200611481 송준현 Activity. 1001 Name?? Act 1001 Name?? Smart DJ Coffee Maker! Act 1001 Turn Table!! 연속적으로
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More information<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>
데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification
More information강의지침서 작성 양식
정보화사회와 법 강의지침서 1. 교과목 정보 교과목명 학점 이론 시간 실습 학점(등급제, P/NP) 비고 (예:팀티칭) 국문 정보화사회와 법 영문 Information Society and Law 3 3 등급제 구분 대학 및 기관 학부(과) 전공 성명 작성 책임교수 법학전문대학원 법학과 최우용 2. 교과목 개요 구분 교과목 개요 국문 - 정보의 디지털화와 PC,
More information45-51 ¹Ú¼ø¸¸
A Study on the Automation of Classification of Volume Reconstruction for CT Images S.M. Park 1, I.S. Hong 2, D.S. Kim 1, D.Y. Kim 1 1 Dept. of Biomedical Engineering, Yonsei University, 2 Dept. of Radiology,
More information에너지경제연구 제13권 제1호
에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 83~119 거시계량모형을이용한유가변동및 유류세변화의파급효과분석 * 83 84 85 86 [ 그림 1] 모형의해결정과정 87 [ 그림 2] 거시계량모형의흐름도 (flow chart) 88 89 < 표 1> 유류세현황 (2013
More informationthesis
( 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 informationMicrosoft 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 informationMicrosoft PowerPoint - 1주차 UML의 구성과 도구
UML의 구성과 도구 v UML(Unified Modeling Language) v UML의 구성 요소 v UML의 관계 v UML의 다이어그램 v UML 도구 UML(Unified Modeling Language) l 모델링 과정(modeling process)과 모델링 언어(modeling language)를 제안 모델링 과정 : 객체지향으로 분석하고 설계하는
More information소프트웨어개발방법론
사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,
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 주차 ( 김유영 / 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 informationPowerPoint 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À±½Â¿í Ãâ·Â
Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at
More informationAPOGEE Insight_KR_Base_3P11
Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows
More information조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a
조사연구 권 호 연구논문 한국노동패널조사자료의분석을위한패널가중치산출및사용방안사례연구 A Case Study on Construction and Use of Longitudinal Weights for Korea Labor Income Panel Survey 2)3) a) b) 조사연구 주제어 패널조사 횡단면가중치 종단면가중치 선형혼합모형 일반화선형혼 합모형
More information2 KHU 글로벌 기업법무 리뷰 제2권 제1호 또 내용적으로 중대한 위기를 맞이하게 되었고, 개인은 흡사 어항 속의 금붕어 와 같은 신세로 전락할 운명에 처해있다. 현대정보화 사회에서 개인의 사적 영역이 얼마나 침해되고 있는지 는 양 비디오 사건 과 같은 연예인들의 사
연구 논문 헌법 제17조 사생활의 비밀과 자유에 대한 소고 연 제 혁* I. II. III. IV. 머리말 사생활의 비밀과 자유의 의의 및 법적 성격 사생활의 비밀과 자유의 내용 맺음말 I. 머리말 사람은 누구나 타인에게 알리고 싶지 않은 나만의 영역(Eigenraum) 을 혼자 소중히 간직하 기를 바랄 뿐만 아니라, 자기 스스로의 뜻에 따라 삶을 영위해 나가면서
More information12È«±â¼±¿Ü339~370
http://www.kbc.go.kr/ k Si 2 i= 1 Abstract A Study on Establishment of Fair Trade Order in Terrestrial Broadcasting Ki - Sun Hong (Professor, Dept. of Journalism & Mass Communication,
More information11¹Ú´ö±Ô
A Review on Promotion of Storytelling Local Cultures - 265 - 2-266 - 3-267 - 4-268 - 5-269 - 6 7-270 - 7-271 - 8-272 - 9-273 - 10-274 - 11-275 - 12-276 - 13-277 - 14-278 - 15-279 - 16 7-280 - 17-281 -
More information목 차 국문요약 ⅰ ABSTRACT ⅲ 그림목차 ⅴ 표목차 ⅵ 1 1 3 4 4 5 6 9 11 11 13 16 32 32 3.1.1 초고층건축물의정의 32 3.1.2 대상모델개요 32 3.1.3 대상모델의모델링 35 3.1.4 CFD 해석의경계조건 38 3.1.5 CFD 시뮬레이션 42 53 3.2.1 적용프로그램 54 3.2.2 풍압의적용 54 3.2.3
More informationPowerPoint Presentation
데이터처리프로그래밍 Data Processing Programming 08 객체와클래스 목차 1. 객체와클래스 2. 인스턴스변수, 클래스변수 3. 클래스매직메소드 4. 클래스의상속 데이터처리프로그래밍 (Data Processing Programming) - 08 객체와클래스 3 1. 객체와클래스 객체 Object 객체란존재하는모든것들을의미 현실세계는객체로이루어져있고,
More information2002년 2학기 자료구조
자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)
More information서강대학교 기초과학연구소대학중점연구소 심포지엄기초과학연구소
2012 년도기초과학연구소 대학중점연구소심포지엄 마이크로파센서를이용한 혈당측정연구 일시 : 2012 년 3 월 20 일 ( 화 ) 14:00~17:30 장소 : 서강대학교과학관 1010 호 주최 : 서강대학교기초과학연구소 Contents Program of Symposium 2 Non-invasive in vitro sensing of D-glucose in
More information(5차 편집).hwp
(215), 54(1), 17-3 211 STEAM,.. STEAM, STEAM, 5~6 11.,., 5~6...,. (, 21)., 29. (,, 212). 211 STEAM * :, E-mail: njkwon@hanmail.net http://dx.doi.org/1.15812/ter.54.1.2153.17 (215), 54(1), 17-3,. (Arts)
More information09오충원(613~623)
A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather
More information<30382E20B1C7BCF8C0E720C6EDC1FD5FC3D6C1BEBABB2E687770>
정보시스템연구 제23권 제1호 한국정보시스템학회 2014년 3월, pp. 161~184 http://dx.doi.org/10.5859/kais.2014.23.1.161 베이비붐세대의 디지털라이프 지수* 1) 권순재**, 김미령*** Ⅰ. 서론 Ⅱ. 기존문헌 연구 2.1 베이비붐세대의 현황과 특성 2.2 베이비붐의 세대이 정보화 연구 Ⅲ. 연구내용 및 방법 Ⅳ.
More information<31325FB1E8B0E6BCBA2E687770>
88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,
More information<B1B3B9DFBFF83330B1C7C1A631C8A35FC6EDC1FDBABB5FC7D5BABB362E687770>
교육발전연구 Journal of Educational Development 2014. Vol. 30, No. 1, pp. 89~110 융합인재교육(STEAM)을 통한 시각적 문해력 효과 연구: 인포그래픽 동영상 만들기를 중심으로 강인애 1), 이재경 2), 남미진 3) 요 약 본 연구는 융합인재(STEAM)교육으로 구안된 인포그래픽(infographic) 영상
More information02이용배(239~253)ok
A study on the characteristic of land use in subcenter of Seoul. - Cases of Yeongdeungpo and Kangnam Ok Kyung Yuh* Yong-Bae Lee**,. 2010,,..,.,,,,.,,.,,.,,,, Abstract : This study analyzed the land use
More information#Ȳ¿ë¼®
http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research
More information인문사회과학기술융합학회
Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement
More information저작자표시 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 이저작물을영리목적으로이용할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는, 이저작물과동일한이용허락조건하에서만배포할수있습니다.
More information원고스타일 정의
논문접수일 : 2015.01.05 심사일 : 2015.01.13 게재확정일 : 2015.01.26 유니컨셉 디자인을 활용한 보행환경 개선방안 연구 A Study on Improvement of Pedestrian Environment on to Uniconcept Design 주저자 : 김동호 디지털서울문화예술대학교 인테리어실용미술학과 교수 Kim dong-ho
More information04_이근원_21~27.hwp
1) KIGAS Vol. 16, No. 5, pp 21~27, 2012 (Journal of the Korean Institute of Gas) http://dx.doi.org/10.7842/kigas.2012.16.5.21 실험실의 사례 분석에 관한 연구 이근원 이정석 한국산업안전보건공단 산업안전보건연구원 (2012년 9월 5일 투고, 2012년 10월 19일
More information.,,,,,,.,,,,.,,,,,, (, 2011)..,,, (, 2009)., (, 2000;, 1993;,,, 1994;, 1995), () 65, 4 51, (,, ). 33, 4 30, (, 201
4 21.,,,.,,. 1, 2, 3, 4.,,,,,,.,,,,., ( ). 60-66,,,,,.. (Corresponding Author): / / 303 Tel: 063-220-2495/ E-mail: ikkim@jj.ac.kr .,,,,,,.,,,,.,,,,,, (, 2011)..,,, (, 2009)., (, 2000;, 1993;,,, 1994;,
More information<C7D1B1B9B1B3C0B0B0B3B9DFBFF85FC7D1B1B9B1B3C0B05F3430B1C733C8A35FC5EBC7D5BABB28C3D6C1BE292DC7A5C1F6C6F7C7D42E687770>
기혼 여성이 사이버대학에서 상담을 전공하면서 겪는 경험 방기연 (고려사이버대학교 상담심리학과 부교수) * 요 약 본 연구는 기혼 여성의 사이버대학 상담전공 학과 입학에서 졸업까지의 경험을 이해하는 것을 목적으로 한 다. 이를 위해 연구참여자 10명을 대상으로 심층면접을 하고, 합의적 질적 분석 방법으로 분석하였다. 입학 전 에 연구참여자들은 고등교육의 기회를
More information1. 연구 개요 q 2013년 연구목표 제2-1과제명 건축물의 건강친화형 관리 및 구법 기술 연구목표 건강건축 수명예측 Lifecycle Health Assessment (LHA) 모델 개발 건축물의 비용 기반 분석기술(Cost-based Lifecycle Health
지속가능 건강건축을 위한 비용기반 LHA 모델 2013. 11. 15-16 목 차 1. 연구 개요 2. Cost-based LHA 모델의 개념 3. Cost-based LHA 모델의 운용 4. 결론 2 283 1. 연구 개요 q 2013년 연구목표 제2-1과제명 건축물의 건강친화형 관리 및 구법 기술 연구목표 건강건축 수명예측 Lifecycle Health
More informationUML의 구성과 도구
UML 의구성과도구 UML(Unified Modeling Language) UML 의구성요소 UML 의관계 UML 의다이어그램 UML 도구 UML(Unified Modeling Language) 모델링과정 (modeling process) 과모델링언어 (modeling language) 를제안 모델링과정 : 객체지향으로분석하고설계하는프로세스 모델링언어 : 설계를표현할때사용하는그래픽심볼
More information±èÇö¿í Ãâ·Â
Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,
More information슬라이드 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 informationJournal of Educational Innovation Research 2017, Vol. 27, No. 4, pp DOI: A Study on the Opti
Journal of Educational Innovation Research 2017, Vol. 27, No. 4, pp.127-148 DOI: http://dx.doi.org/11024/pnuedi.27.4.201712.127 A Study on the Optimization of Appropriate Hearing-impaired Curriculum Purpose:
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.99-117 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.99 2015 * A Analysis of the Characters and Issues about the 2015 Revised Social
More informationSchoolNet튜토리얼.PDF
Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance
More information歯1.PDF
200176 .,.,.,. 5... 1/2. /. / 2. . 293.33 (54.32%), 65.54(12.13%), / 53.80(9.96%), 25.60(4.74%), 5.22(0.97%). / 3 S (1997)14.59% (1971) 10%, (1977).5%~11.5%, (1986)
More informationPowerPoint 프레젠테이션
03 모델변환과시점변환 01 기하변환 02 계층구조 Modeling 03 Camera 시점변환 기하변환 (Geometric Transformation) 1. 이동 (Translation) 2. 회전 (Rotation) 3. 크기조절 (Scale) 4. 전단 (Shear) 5. 복합변환 6. 반사변환 7. 구조변형변환 2 기하변환 (Geometric Transformation)
More information차 례... 박영목 **.,... * **.,., ,,,.,,
차 례... 박영목 **.,... * 2010. **.,.,.... 1980.,,,.,,. 1980.. .... (Bereiter Scardamalia, 1987).. Hayes Flower(1980),,,..,,.....,,,... Hayes Flower 1980, Hayes 1996, Kellogg 1996, Hayes 2012. Hayes Flower
More information25.437박시현.구보경.임재한.류성룡.송승영 hwp
1) 송승영 박시현 구보경 임재한 류성룡 일 수 있는, 고 외 적용이 필수적일 것으 로 판단된다. 이에 본 연구에서는 진공재 적용으로 두께를 현저히 감소시키고, 기존 공동주택의 설계 시 공조건 수용이 가능하며, 열교제거가 가능한 건식 진공 외 대안들을 설정한 후, 기존안과 대안들에 대 한 에너지, 시공비용 및 시공을 평가하였다. 그 리고 각 항목들에 대한 가중치
More informationMicrosoft Word - 001.doc
工 學 碩 士 學 位 請 求 論 文 비계 구조와 프리패브 유닛을 사용한 현존하는 건물의 기능적 입면 부가에 관한 연구 A Study on Additional Occupy-able Facade to the Existing Buildings by Using Scaffolding Structure and Prefabricated Units 28 年 7 月 仁 荷
More informationecorp-프로젝트제안서작성실무(양식3)
(BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing
More information학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석
,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,
More information歯3이화진
http://www.kbc.go.kr/ Abstract Terrestrial Broadcasters Strategies in the Age of Digital Broadcasting Wha-Jin Lee The purpose of this research is firstly to investigate the
More information.,,., PC, TV,,,, PC PC,,..,. computer computer computer computer 1. 2 PC 11. 3. ITS., TV . /,,, PC,, /. ,, TEXT ,, """ ", " " (ex: DHL ) (ex: 6 ) (ex: ) 4P 처음부터 구분해서 상품을 만들어라 4P 다양한 복합적인 혜택을 제공할
More information지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월
지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support
More informationuml.hwp
Project Team T3 Date 2013-03-21 Team Information 양승민 200911400 정세진 200911418 한종철 200911429 1 1. Basic concept of UML - UML이란 UML은소프트웨어시스템이나업무모델링그리고기타비소프트웨어시스템등을나타내는가공물을구체화하고, 시각화하고, 구축하고, 문서화하기위해만들어진언어이다.
More informationMicrosoft 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 information03¼ºÅ°æ_2
102 103 R&D closed innovation strategy open innovation strategy spin-off Chesbrough technology marketing IBM Intel P&G IBM Dell Apple Nintendo Acer http //www ibm com/ibm/licensing MIT 1) 104 Bucher et
More information슬라이드 제목 없음
5.2 ER 모델 ( 계속 ) 관계와관계타입 관계는엔티티들사이에존재하는연관이나연결로서두개이상의엔티티타입들사이의사상으로생각할수있음 관계집합은동질의관계들의집합 관계타입은동질의관계들의틀 관계집합과관계타입을엄격하게구분할필요는없음 요구사항명세에서흔히동사는 ER 다이어그램에서관계로표현됨 ER 다이어그램에서다이어몬드로표기 관계타입이서로연관시키는엔티티타입들을관계타입에실선으로연결함
More informationUPMLOPEKAUWE.hwp
시청공간을 넘어 새롭게 소통하기 - 인터넷 기반의 를 중심으로 - New Communication beyond Viewing Space - Focused on Social Television based on Internet - 주저자 오종서 Oh, Jongsir 동서대학교 방송영상전공 조교수 Assistant Professor of Dongseo University
More informationMicrosoft PowerPoint - 06_ClassDiagram(2010).ppt [호환 모드]
LECTURE 6 UML 클래스다이어그램 클래스다이어그램은 UML 의중심 최은만, CSE 4039 소프트웨어공학 목차 UML 이란? UML 의역사 UML 클래스다이어그램 Exercise 클래스다이어그램설계 최은만, CSE 4039 소프트웨어공학 2 UML 분석, 설계를비주얼화, 문서화하기위한그래픽언어 Unified 이전의 OO 방법들의통합 Modeling 객체지향분석설계를위한비주얼모델링
More information