MochiPHP is a lightweight framework for PHP that adopts component and page oriented design with a simple database and object-persistence library. Page oriented design: write a class and template pair per page. Form components hide complex HTML markup and user interaction handling. Persistent objects with auto-generated property accessors.
The Linked Media Framework is an easy-to-set-up server application that bundles central Semantic Web technologies to offer advanced services. The Linked Media Framework consists of LMF Core and LMF Modules. The core component of the Linked Media Framework is a Linked Data Server that allows you to expose data following the Linked Data Principles. The Linked Data Server implemented as part of the LMF goes beyond the Linked Data principles by extending them with Linked Data Updates and by integrating management of metadata and content and making both accessible in a uniform way. Its extensions are described in more detail in LinkedMediaPrinciples. In addition to the Linked Data Server, the LMF Core also offers a highly configurable Semantic Search service and a SPARQL endpoint. Setting up and using the Semantic Search component is described in SemanticSearch. Accessing the SPARQL endpoint is described in SPARQLEndpoint. Whereas the extension of the Linked Data principles is already conceptually well-described, work is proceeding on a proper specification and extension of Semantic Search and SPARQL endpoint for Linked Data servers.
Fuseki is a server that provides access to the SPARQL 1.1 standard. SPARQL is a W3C query language for RDF data on the Semantic Web. It forms a part of the Jena semantic web project. Fuseki provides the REST-style SPARQL HTTP Update, and SPARQL Query and SPARQL Update using the SPARQL protocol over HTTP. The SPARQL standards are works-in-progress by the SPARQL working group and while the general designs are stable, details may change. Fuseki will track the draft standards.
Duke is a fast and flexible record linkage engine. It does not use the traditional blocking (sort by key) approach, but instead relies on Lucene. This makes it high-performance (able to process 1,000,000 records in ~10 minutes). Duke can be run from the command line, but also has an API allowing incremental linking applications to be built easily. It supports reading data from CSV, JDBC, SPARQL, and NTriples, and also supports a number of string comparators and string normalizers.
jRapidRPC is a Java RPC library that allows you to create client-server applications that talk in objects. It is small, fast, and extensible. Its smallness helps you learn how to use the library quickly. jRapidRPC is fast due to its compact size and lack of complexity. Also, it uses the ProtoStuff serializer by default. jRapidRPC's extensibility allows you to can write a new client-server or a new serializer.