Abstract:
PURPOSE: A system and a method for SPARQL-query processing using the parameterized-SPARQL-query in based DBMS are provided to reduce semantic web service query time thereby improving service quality. CONSTITUTION: A parameter list generator creates a parameter list from SPARQL(SPARQL Protocol and RDF(Resource Description Framework) Query Language) query. A transforming method(200) makes a PS(Prepared Statement) object correspond to at least one SQL statement, then stores the PS object, wherein the PS object converts the SPARQL query sentence into a SQL(Structured Query Language) statement. A Database Management System(400) outputs result of inquiry using a PS object and the parameter list which is stored corresponding to the converted SQL statement.
Abstract:
본 발명은 입력되는 추론규칙을 적어도 하나 이상의 유형으로 분류하는 추론규칙 유형 분류수단; 상기 분류된 추론규칙의 유형에 근거하여 네트워크를 생성하는 네트워크 생성수단; 그리고 소정의 트리플을, 상기 생성된 네트워크에 적용하여 확장된 트리플을 도출하는 네트워크 실행수단을 포함하는 메모리 및 DBMS 기반의 하이브리드 Rete 추론 시스템 및 방법이 개시된다. 추론규칙, RDF 트리플, 메모리 추론방식(Rete 추론방식), DBMS 추론방식
Abstract:
PURPOSE: A system and a method for hybrid Rete reasoning based on In-memory and DBMS are provide to perform efficient inference against high-capacity of triple thereby securing scale of the ontology reasoning system which processes more billions of RDF(Resource Description Framework) triples. CONSTITUTION: An inference rule type classification means(120) classifies inputted rule regulation into at least one or more type. A network generator(130) generates network based on a type of the classified inference regulation. A networking unit(140) applies a certain triple to the created network to induce an extended triple. If the predicate of the conditional of the inputted rule of inference is structure attribute, the inference rule type classification unit classifies the inputted inference rule into structure inference rule type.
Abstract:
Disclosed is an ontology-based sameAs management system and method. The ontology-based sameAS management system according to the present invention comprises: a sameAs management server for performing an update process upon receiving a sameAs relation establishment request that includes the creation or deletion of a sameAs relation for ontology instances having different identifiers; and one or more synchronized sameAs management servers, which establish real-time synchronization with the sameAs management server and perform an update process in response to the received sameAs relation establishment request from the sameAs management server. The sameAs management system is capable of managing the creation and deletion of the sameAs relation for the ontology instances having different identifiers, and the creation of SPARQL in use of the sameAs relation.
Abstract:
본 발명은 DBMS(데이터베이스 관리 시스템) 기반의 트리플(triple) 저장소에서 RDFS 포함관계 함의 규칙인 rdfs7 규칙과 rdfs9 규칙 그리고 OWL 역관계 규칙의 추론을 효율적으로 수행할 수 있는 시스템 및 방법에 관한 것이다. 이를 위해 본 발명은 유무선 통신 네트워크에 연결된 상태에서 RDF 트리플을 입력받아 저장하며, RDFS 포함 관계 함의 규칙과 OWL 역관계 규칙에 따른 추론을 수행하는 기능을 제공하는 서버를 포함한다. 본 발명의 서버는 RDF 트리플을 입력받는 트리플 입력부와 입력된 트리플이 RDFS 포함관계 함의 규칙 또는 역관계 규칙에 해당하는지를 검사하는 트리플 검사부, 해당하는 추론 규칙에 상응하는 테이블 뷰(view)를 생성하는 뷰 생성부, 그리고 트리플을 DBMS 테이블에 저장하는 트리플 저장부를 포함한다. 따라서, 본 발명은 RDFS 포함관계 함의 규칙 및 OWL 역관계 규칙에 의한 추론을 물리적인 트리플 확장이 아닌 DB 테이블을 이용한 테이블 뷰 정의로 대체함으로서 추론 시스템의 효율성과 규모성을 높이는 효과가 있다. DBMS 기반 트리플 저장소, RDFS 포함관계 추론, OWL 역관계 추론, 추론 시스템, 추론 효율성.
Abstract:
PURPOSE: A system and a method for efficient reasoning using view in a DBMS-based RDF triple store are provided to efficiently use storage space and improve inference speed using inference view of RDFS inclusion relation box regulation and OWL inverse relation. CONSTITUTION: A triple input unit(110) receives an RDF (Resource Description Framework) triple. A triple checker(120) inspects the triple and RDFS(Resource Description Framework Schema) including an undertone rule or OWL (Web Ontology Language) inverse relation regulation. If the triple is relevant to the RDFS(Resource Description Framework Schema) inclusion undertone rule or OWL (Web Ontology Language) inverse relation regulation, a view generator(140) generates a table view. A triple storage(130) stores the triple.