Abstract:
본 발명은 파생 테이블을 이용하여 스파클 집계 함수 문법 확장시 유니온 구문의 처리방법에 관한 것이다. 본 발명은 파생 테이블을 이용하여 스파클 집계 함수 문법 확장시 유니온 구문의 처리방법에 있어서, 상기 스파클 질의문에 중첩된 유니온 구문을 검출하는 단계, 및 상기 중첩된 유니온 구문이 검출되면 상기 유니온 구문을 파생 테이블을 이용하여 독립 구문으로 변환하는 단계를 포함한다.
Abstract:
온톨로지 기반 sameAs 관리 시스템 및 방법이 개시된다. 본 발명은 서로 다른 식별자를 가진 온톨로지 인스턴스를 대상으로 sameAs 관계의 생성 또는 삭제를 포함하는 설정 요청이 수신되면, 수신한 sameAs 관계 설정 요청에 따라 업데이트하는 sameAs 관리 서버 및 sameAs 관리 서버와 실시간 동기화가 설정되고, sameAs 관리 서버로부터 수신한 sameAs 관계 설정 요청에 따라 업데이트를 수행하는 하나 이상의 동기화 sameAs 관리 서버를 포함하여, 서로 다른 식별자를 가진 온톨로지 인스턴스의 sameAs 관계의 생성 또는 삭제, sameAs 관계를 이용한 SPARQL 생성을 관리할 수 있다.
Abstract:
본 발명은 온톨로지 기반 인스턴스 식별 시스템 및 그 방법을 개시된다. 관계형 데이터베이스 관리 시스템(RDBMS:relational database management system)의 데이터를 OWL(Web Ontology Language)온톨로지의 인스턴스로 변환하는 과정에서, 관계형 데이터 베이스 관리 시스템의 데이터에 고유의 식별자(URI:Uniformed Resource Identifier)를 부여하여 정확한 정보를 찾거나 의미간 추론을 통해 정보의 접근성을 향상시킬 수 있는 효과가 있다.
Abstract:
규칙 추론기 및 이를 포함하는 와일드 패턴 규칙의 동적인 구체화 방법이 개시된다. 본 발명은 입력된 추론 규칙에 와일드 패턴 포함 유무에 따라 온톨로지 스키마(Ontology schema)를 참조하여 리티 네트워크를 구축하는 리티 네트워크 구축부, 구축된 리티 네트워크에 온톨로지(Ontology)를 입력하여 실행함으로써 추론된 트리플을 생성하고 와일드 패턴이 동적으로 구체화된 새로운 규칙을 생성하는 리티 네트워크 실행부 및 생성된 새로운 규칙을 리티 네트워크에 추가하여 리티 네트워크를 확장하는 리티 네트워크 확장부를 포함하여, 리티 네트워크에서 불필요한 패턴 매칭을 제거하여 규칙 기반의 추론 성능을 개선할 수 있다.
Abstract:
PURPOSE: A method for processing SPARQL(Simple Protocol and RDF(Resource Description Framework) Query Language)-query containing union clause for an aggregation grammar extended SPARQL-to-SQL converter is provided to convert SPARQL-query into an SQL by using a derived table. CONSTITUTION: A union clause detector(210) detects an overlapped union clause from an SPARQL-query. If the overlapped union clause is detected, a derived table generator(220) creates a derived table corresponding to the union clause. A query statement transform unit(230) changes the SPARQL-query in which the overlapped union clause is included into an SQL(Structured Query Language) using the derived table.
Abstract:
PURPOSE: A regulation inference engine and dynamic materializing method including a wild pattern regulation are provided to increase the deduction performance and effectiveness of a regulation by reducing a join computation and the number of join nodes. CONSTITUTION: A network constructing unit(110) refers to an ontology schema according to a wild pattern. A network execution unit(120) generates the inferred triple and dynamically generates new regulation by implementing ontoloty in a network. A network expansion unit(130) adds the new regulation in the network.
Abstract:
본 발명은 SPARQL 질의문으로부터 인자리스트를 생성하는 인자리스트 생성수단; 상기 SPARQL 질의문을 SQL 문으로 변환하는 변환수단; 적어도 하나 이상의 SQL 문에, 각각의 PS(PREPARED STATEMENT) 객체를 대응 저장하는 저장수단; 그리고 상기 변환된 SQL 문에 대응저장된 PS(PREPARED STATEMENT) 객체를 이용하여, 질의 결과를 출력하는 질의결과 출력수단을 포함하는 인자지정(PARAMETERIZED) SPARQL 질의어를 이용한 DBMS 기반의 시맨틱웹 질의 시스템 및 방법이 개시된다. SPARQL 질의문, SQL 문, PS(PREPARED STATEMENT) 객체
Abstract:
규칙 추론기 및 이를 포함하는 와일드 패턴 규칙의 동적인 구체화 방법이 개시된다. 본 발명은 입력된 추론 규칙에 와일드 패턴 포함 유무에 따라 온톨로지 스키마(Ontology schema)를 참조하여 리티 네트워크를 구축하는 리티 네트워크 구축부, 구축된 리티 네트워크에 온톨로지(Ontology)를 입력하여 실행함으로써 추론된 트리플을 생성하고 와일드 패턴이 동적으로 구체화된 새로운 규칙을 생성하는 리티 네트워크 실행부 및 생성된 새로운 규칙을 리티 네트워크에 추가하여 리티 네트워크를 확장하는 리티 네트워크 확장부를 포함하여, 리티 네트워크에서 불필요한 패턴 매칭을 제거하여 규칙 기반의 추론 성능을 개선할 수 있다. 추론 규칙, 와일드 패턴, 와일드 패턴 규칙, 구체화, 리티 네트워크, 규칙 기반, 추론
Abstract:
PURPOSE: An ontology based instance identification system and a method thereof are provided to improve the accessibility of information through deduction between meanings by generating an ontology instance which a URI(Uniform Resource ID) is given when converts data of an RDBMS(Relational Database Management System) into the instance of an OWL(Web Ontology Language) ontology. CONSTITUTION: An ontology register registers an ontology consisting of a class, an attribute, the relationship information between the classes in an ontology database(810) of a database unit. If a target instance is inputted, a class-instance linker(400) selects and connects the class which the instance is allocated. A reference/additional information obtainer(600) obtains the information required for the identification of the target instance. A controller(500) identifies the target instance from the ontology database by using the information.
Abstract:
PURPOSE: An ontology based sameAs management system and a method thereof are provided to share the set up including generation or deletion of a sameAs relation about ontology instances with different ID by synchronizing sameAs management servers with a equal level on a real time basis and synchronizing the high and lower level sameAs management server. CONSTITUTION: Storage(111) stores the set up information including generation or deletion of a sameAs relation and the relationship information for checking the sameAs relation. A relation turnaround unit(113) checks the sameAs relation of an instance corresponding to a query language of a user and returns the relation of a sameAs management server. A query generating unit(115) generates an SPARQL(Simple Protocol and RDF(Resource Description Framework) Query Language) query which the instance within a list is reflected. A result generating unit(117) generates a result corresponding to the SPARQL query.