raptor rdf parser toolkit 1.4.19
Raptor RDF Parser Toolkit 1.4.19
Open Source C library that provides a set of parsers and serializers for generating Resource Description Framework (RDF) triples more>>
Raptor RDF Parser Toolkit 1.4.19 is a very serviceable software / Open Source C library that provides a set of parsers and serializers generating Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax.
The supported parsing syntaxes are RDF/XML, N-Triples, TRiG, Turtle, RSS tag soup including all versions of RSS, Atom 1.0 and 0.3, GRDDL and microformats for HTML, XHTML and XML and RDFa. The serializing syntaxes are RDF/XML (regular, and abbreviated), Atom 1.0, GraphViz, JSON, N-Triples, RSS 1.0 and XMP.
Raptor was designed to work closely with the Redland RDF library (RDF Parser Toolkit for Redland) but is entirely separate. It is a portable library that works across many POSIX systems (Unix, GNU/Linux, BSDs, OSX, cygwin, win32). Raptor has no memory leaks and is fast.
Major Features:
- Designed to integrate well with Redland
- Parses content on the web if libcurl, libxml2 or BSD libfetch is available.
- Supports all RDF terms including datatyped and XML literals
- Optional features including parsers and serialisers can be selected at configure time.
- Language bindings to Perl, PHP, Python and Ruby when used via Redland
- No memory leaks
- Fast
- Standalone rapper RDF parser utility program
Enhancements:
- Many improvements to RSS tag soup (RSSes and Atom) parser and the RSS 1.0 and Atom serializers
- Several fixes and improvements to the N-Triples, RDFa and RDF/XML parsers and Turtle serializer
- Improved the use and configuration of static libxml functions for better compatibility
- Several Win32 portability fixes - Lou Sakey
- Many internal changes for upcoming Raptor V2 - primarily by Lauri Aalto
- Many other fixes and resilience improvements.
- Fixed:
-
- Fix NFC check for legal combiner sequence
- Error when raptor_new_uri() fails in Turtle parser
- Invalid turtle output syntax on empty integer/double/decimal literals
- Default/atom namespace in atom serializer output
- strstr is called in raptor_parse_chunk() on a buffer string, where it should be called on a null-terminating string.
- RSS serializer fixes for g++
- Fix raptor_sequence_set_at() when setting beyond end
- broken collection abbreviation in turtle serialization
- Fix raptor_sax2_parse_chunk() calling raptor_log_error_to_handlers() with expat raptor_get_feature function does not return feature value
- Fix RDFa parser problem when there is a subject and predicate specified on an element, but no child nodes for the object literal
- Fix performance problems when turtle parsing with lots of namespaces
- Fix RDF/XML Parser problem with legacy ordinal predicates
- Avoid calling xsltSetDefaultSecurityPrefs()
- Fix NFC check for legal combiner sequence
Dragon parser generator 1.2.11
Dragon is a powerful parser generator. more>>
Using LR(1) instead of LALR decreases efficiency of the parser, but avoids some reduce/reduce conflicts in some cases. Dragon provides a very clean and structured way for the integration of application specific context code. Dragon combines the lexical and syntactical analysis and the corresponding code generation.
Enhancements:
- The switch option -y was added to switch between a dynamically allocated parse table or a static parse table.
- An escape feature was added for special token definitions.
OSP Toolkit 3.4.0
OSP Toolkit project is a client side implementation of the ETSI OSP VoIP Peering protocol (ETSI TS 101 321). more>>
The OSP Toolkit project was begun in 1998 and the code has been incorporated into many commercial and open source VoIP products.
PDF Toolkit 0.6
PDF Toolkit is a simple servicemenu for PDF files. more>>
Main features:
- give master password
- give user password
- allow only printing
- watermark
- extract a range of pages
- join PDF files
Nmap Parser 1.11
Nmap Parser is a Perl module to ease the pain of developing scripts or collecting network information from nmap scans. more>>
This will enable anyone who utilizes nmap to quickly create fast and robust security scripts that utilize the powerful port scanning abilities of nmap.
Enhancements:
- Parsing of distance information was added. Ignoring of taskend, taskbegin, and taskprogress information was added.
- Tests for nmap 4.20 were added.
- The license was changed to the MIT-style.
- The "always null" bug for the service->protocol call was fixed.
Sid parser generator 1.10
Sid is an LL(1) parser generator. more>>
The language-specific actions are stored seperately to the grammar, which allows for multiple languages in the future.
Although Sid is intended to be used with lexi an example is included demonstrating use with lex.
Enhancements:
- This is the first release of Sid as a stand-alone project. It has been moved out of the TenDRA compiler.
regular expression parser 1.1
regular expression parser is a C++ regexp parser that accomplishes The Open Group specification Issue 6. more>>
regular expression parser allows you to parse input using regular expressions, and to retrieve parsed sub-expression matches in a few steps.
Rasqal RDF Query Library 0.9.14
Rasqal is a C library for querying RDF, supporting the RDQL and SPARQL languages. more>>
Rasqal RDF Query Library features pluggable triple-store source and matching interfaces, an engine for executing the queries and an API for manipulating results as bindings.
It uses the Raptor RDF parser to return triples from RDF content and can alternatively work with the Redland RDF librarys persistent triple stores. It is portable across many POSIX systems.
RDFParser 2.0.0
RDFParser project is a PHP class that loads and parses RDF/RSS files. more>>
The class provides an interface to the loaded file and makes it simple to generate lists/ tables of the source sites headlines.
Enhancements:
- The old PHP3 code has been completely replaced with new a new PHP4/5 compliant parser.
- The new code uses PHPs built-in SAX parser (rather than regular expressions), which means it is much faster than the old code; even a large RSS file like freshmeats is parsed in under two hundredths of a second (2800XP/PHP 4.4.0/ Apache 2.0.55).
- The new code is also more flexible with regard to parsing slightly non-standard RSS/RDF files.
PHP Web Toolkit 1.0.3 Alpha
PHP Web Toolkit provides a rapid development toolkit for multi-layered Web applications written in PHP 5. more>>
The PHP Web Toolkit enables the rapid development of multi-layered Web applications and is designed to be easy to use, extensible, reliable, reusable, scalable, and secure. It integrates with ADOdb, FCKeditor, kses, Libmcrypt, Libmhash, and Smarty.
WT Toolkit 0.3.3
WT Toolkit is a JavaScript toolkit that makes writing rich, robust, reliable AJAX applications as easy as writing desktop apps. more>>
Instead of being yet another hack of making AJAX "barely work", WT Toolkit is designed to be highly object oriented, resistant to memory leaks, and comes with an intuitive event handling system modelled after the signal-slot system from Qt.
Main features:
- GUI Widgets
- Vector Graphics
- AJAX Forms and RPC
- Signal-Slot Event System
- Resistant to Memory Leaks
SJPT: Simple Java Parsing Toolkit
SJPT: Simple Java Parsing Toolkit is a simple Java parser toolkit. more>>
The toolkit also supports generating Java parsers for all the bottom-up parsing methods, based on a CUP definition (similar to Yacc and CUP, but not restricted to LALR parsers only). I worked alone on this project for the laboratory on Compilers.
SJPT is free software under the terms of the GNU GPL.
C++ WSDL Parser 1.9.3
C++ WSDL Parser is an efficient C++ Web services library. more>>
Enhancements:
- Many WSDLs can now be dynamically invoked.
- Added documentation (doxygen for the API).
- Better error reporting when types are found missing.
DNS name parser 1.2.1
DNS name parser is a Java utility library for parsing dns names, ip and hw addresses. more>>
Synopsis
import su.netdb.parser.*;
Parser parser = new Parser();
Hashtable result = parser.parse(str);
System.out.println("string: "+result.get("string"));
System.out.println("hw: "+result.get("hw"));
System.out.println("name: "+result.get("name"));
System.out.println("domain: "+result.get("domain"));
System.out.println("ip_low: "+result.get("ip_low"));
System.out.println("ip_high: "+result.get("ip_high"));
"DNS name parser" is an utility library created to be used in a search application. Given a single input field its function is to differentiate between several types of possible input strings. Namely if it a dns name, IP address (exact, ip range or ip with wildcards) or hardware address. The result of the parsing is a Hashtable with possible keys "string", "hw", "name", "domain", "ip_low" and "ip_high".
VP Toolkit 0.3.50
VP Toolkit is an Internet client/server C++ library, with support for object threads. more>>
VP Toolkit software is now deprecated in favor of UDK.
To build the documentation you will need SDF, and HTMLDOC. SDF can be downloaded freely from the SDF home page at http://www.mincom.com/mtr/sdf/, and HTMLDOC can be had from
http://www.easysw.com/htmldoc/.