Skip to content

jbulow/ardp

 
 

Repository files navigation

ARDP - Another RDF document parser

RDF is one of the building block of the semantic web. The designated format XML/RDF has complex and somewhat hard to read syntax. Therefore several alternative formats were created so that it's easier for humans to read them, but most of them are not compatible with each other. The goal of this thesis is to create tool to serialize Turtle (and N-Triples) syntax to simple triples.

The implementation program called ARDP (another RDF document parser) should be focused on performance and correct handling of Unicode charset. The implementation is done in C language with use of the newest syntax C11. It uses the GNU Autotools as it's build system and clang as compiler ( GCC is not tested due to code reliability on clang's features, extensions and syntactic sugar).

The primary development and deployment platforms are Mac OSX and GNU\Linux or other *nix system with support of the Autotools and Clang(LLVM) compiler. The Windows platform is supported via cygwin but is not being tested. The primary platforms are tested via Continuous Integration service Travis-CI.

Run compile this project one should execute following steps:

    git clone https://github.com/michto01/ardp.git
    cd ardp
    ./autogen.sh
    mkdir build  #optional
    cd build     #optional
    ../configure # ./configure if optional steps were not taken
    make 
    make check   #optional
    make install #may require `sudo` access

Current implementation build status: Build Status

About

ARDP - Another RDF Document parser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 85.3%
  • Other 6.3%
  • Yacc 3.8%
  • M4 1.5%
  • Makefile 1.3%
  • Python 0.8%
  • Other 1.0%