Skip to content

nakamorichi/cdl-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDL Parser

This tool was built as part of my research (Kivikangas, Petri; Ishizuka, Mitsuru; "Improving Semantic Queries by Utilizing UNL Ontology and a Graph Database", Proc. IEEE 6th Int'l Conf. on Semantic Computing (ICSC 2012), Palermo, Italy, pp.83-86, Sep. 2012). You can use the tool as you like (see LICENSE.txt), but I don't take any responsibilities (see DISCLAIMER.txt).

Concept Description Language (CDL)

Concept Description Language, or CDL, is a declarative formal language for representing semantic data. It is a machine-understandable language aiming at becoming the next generation language for the intelligent Web. For more information about CDL and its ecosystem, see "Common Web Language - W3C Incubator Group Report 31 March 2008".

Installation

For using the toolkit, you need following:

When running sbt for the first time, it will download the dependencies, including Scala. By typing 'run' in sbt console, the main editor should launch.

Usage

The main accessor to the parser is cdl.parser.CDLParser.parseDocument(dataSource: Any): CDLDocument. Currently supported data source types are java.lang.CharSequence and java.io.File. CDLDocument is a container representing a single CDL document, and containing all the parsed entities.

The parser has been tested on Windows 7 (x64) and Linux Mint 13 Maya (x64).

About

Parser for Concept Description Language (CDL)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages