Browse Prior Art Database

Model and System for Ontology Parser

IP.com Disclosure Number: IPCOM000198332D
Publication Date: 2010-Aug-05
Document File: 3 page(s) / 119K

Publishing Venue

The IP.com Prior Art Database

Abstract

Method and a system is provided for effectively parsing, reading and writing ontology models in RDF/XML format. The algorithm proposed provides and effective way to parse ontology in RDF/XML format and output ontology as a set of triples, an algorithm to read a set of triples and output the information in canonical format and way to handle XML Literal tags in a OWL file.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 3

Model and System for Ontology Parser

Disclosed is a method and system for a ontology parser which effectively reads and

write ontology model in RDF/XML format.The following is being disclosed -

1. An algorithm to effectively parse ontology in RDF/XML format and output ontology as

a set of triples.

2. An algorithm to read a set of triples and output the information in canonical format.

3. A way to handle XML Literal tags effectively in OWL file. Most of the OWL parsers available don't support XML Literal tags like in OWL contents, as there is some special pre processing required for handling xml contents with OWL .

The following provides the high level algorithm for parsing the OWL document a converting it to Object model. The object model is than outputted as set of triples.

We start with identifying element types and the pattern of occurrences in an OWL file.

RDF Element: the root element of the document.

Node Element: The subject/object part of the triple follows the RDF or the property element.

Property Element : Is the triple predicate, hence occurs after the node element. Literal Element: This object part of the triple only occurs after the property element. The Literal can be of various types.

Based on above hierarchy an OWL model has been designed. The artifact provided below provides the UML model

UML model for OWL Document.

1

Page 2 of 3

OWL Parser Algorithm is provided below

Read in the OWL file using the parser


Generate parser driven events like start and end elements which are handled. Handle...