AllegroGraph and the Semantic Web and Clojure Updates

From lotico
Jump to navigation Jump to search

Date: Thursday, March 19, 2009

Host: Sun Microsystems (now Oracle)

Location: 101 Park Ave - Floor 4 41st and Park Ave - New York, NY

Event ID: 9016252

Event URL:


We have invited the New York City Java Meetup Group to join us at this New York Semantic Web Meetup session

Geo-Temporal and Social Network Reasoning with AllegroGraph (

AllegroGraph RDFStore is a modern, high-performance, persistent RDF graph database for Java applications. AllegroGraph uses disk-based storage, enabling it to scale to billions of triples while maintaining superior performance. AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from Java applications. Enterprises have begun utilizing semantic technologies and standards for knowledge representation, knowledge access and discovery. Combining this with GeoTemporal and Social Networking analytics is the next stage of Business Intelligence in the Enterprise. In our presentation we will focus primarily on the new temporal logic and spatial primitives in AllegroGraph.

Updates on Clojure

Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.

Bio: Dr. Jans Aasman

Franz's President and CEO, a longtime customer, joined Franz from TNO Telecom based in The Netherlands. His previous experience and educational background include:

KPN Research, the research lab of the major Dutch telecommunication company. Tenured Professor in Industrial Design at the Technical University of Delft. Title of the chair: Informational Ergonomics of Telematics and Intelligent Products. Carnegie Mellon University. Visiting Scientist at the Computer Science Department of Prof. Dr. Alan Newell. Researcher at the Traffic Research Center of the University of Groningen (The Netherlands). Experimental and cognitive psychology at the University of Groningen, specialization: Psychophysiology, Cognitive Psychology. Bachelors title Philosophy

Rich Hickey, the author of Clojure, is an independent software designer, consultant and application architect with over 20 years of experience in all facets of software development. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages.

Session Type: Technical-Applied
Session Level: Intermediate-Advanced