Franz Tech Corner News
In this issue
- Tech Corner Article: Sized queues in Multiprocessing
- Audio recordings etc. from the European Lisp Symposium (ELS'13) - Madrid, June
- Free Webinar: Semantically Augmenting Hadoop with GeoTemporal Reasoning and Social Networking Analytics - July 11
- Free Webinar: Real-Time Graph Search for Corporate Risk Mitigation - July 25
- Free Webinar: Semantic Indexing of Unstructured Documents Using Taxonomies and Ontologies - August 7
- 2013 NoSQL Now! - Aug. 20-22, San Jose. Franz's Talk - Tracking Moving Objects in a Graph Database
- New! Gruff Learning Center
- Training Schedule
Tech Corner Article: Sized queues in multiprocessing
Queues are CLOS objects which assist programmers using multiprocessing in scheduling access to data, in order to avoid inconsistent actions on the data by concurrently running threads.
As implemented, queues do not have maximum sizes, and this has the potential of allowing queues to grow beyond available memory. In this article, we describe how to optimize queues for robust application development.
For the full article, see here.
Audio recordings etc. from the European Lisp Symposium (ELS'13) - Madrid, June
The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementation and application of any of the Lisp and Lisp-inspired dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on.
The main theme of the 2013 European Lisp Symposium was on the use of these languages with respect to the current grand challenges: big tables, open data, semantic web, network programming, discovery, robustness, runtime failures, etc.
The audio tracks for most of the sessions were recorded and are now available for download here.
Free Webcast: Semantically Augmenting Hadoop with GeoTemporal Reasoning and Social Networking Analytics
Thursday, July 11 - 10:00 AM Pacific
E-commerce sites, auction sites, financial institutions, insurance companies and telephone companies all have event based data that describes transactions between customers (Social Networks) that are located in time and space (GeoTemporal).
All these transactions together form interesting social graphs and patterns of customer behavior. Some of these behaviors are very interesting from a marketing perspective, other behaviors might point to fraudulent actions. Analyzing graphs and geospatial oriented data is notoriously hard to do with typical big data solutions, such as Hadoop, so we use a hyper scalable graph database to do this analysis.
We will present a number of new technologies to make it very straightforward and user friendly to analyze behavioral patterns. We discuss extending SPARQL 1.1 with a large number of magic predicates for geospatial, temporal and social network analysis so that non-specialists can very easily build very powerful queries. We will present new visual discovery capabilities to GRUFF, a graphical user interface for Graph Search. We will demonstrate how users can explore visual graphs and easily turn interesting patterns into SPARQL queries.
To register for this webinar, see https://www2.gotomeeting.com/register/914686634
Free Webcast: Real-Time Graph Search for Corporate Risk Mitigation
Thursday, July 25 - 10:00 AM Pacific
The management of partner relationships and the associated legal agreements for large projects continues to escalate in complexity. Currently, legal/risk experts have no tools to detect, monitor and manage risk that match this exploding complexity, velocity and data.
For example, contracts utilized for infrastructure construction represent some of the most complex of contracts and carries with them the successful creation of a bridge or a new multi-story building. With sub-contractors in the hundreds and the associated contracts to define how the project will be constructed in the 1000s of pages, the ability of a project manager to constantly be aware of impending risks, defaults, substantial potential litigation and damages has become virtually unmanageable.
Decomposing these complex relationships, via graph technologies, into discrete components and linking these components to relevant content, inside and outside of a corporation promises to facilitate real-time automatic calculation of risk, flagging of non-compliance and improve situational monitoring of projects.
In this presentation we discuss the graph based technologies that facilitate the ability to:
- identify contractual risk in real-time
- connect the adverse events with contract terms
- improve process flow and improve on lessons learned
To register for this webinar, see https://www2.gotomeeting.com/register/218829562
Free Webcast: Semantic Indexing of Unstructured Documents Using Taxonomies and Ontologies
Wednesday, August 7 - 10:00 AM Pacific
Life Science and Healthcare organizations use RDF/SKOS/OWL based vocabularies, thesauri, taxonomies and ontologies to organize enterprise knowledge. There are many ways to use these technologies but one that is gaining momentum is to semantically index unstructured documents through ontologies and taxonomies.
In this talk we will demonstrate two projects where we use a combination of SKOS/OWL based taxonomies and ontologies, entity extraction, fast text search, and Graph Search to create a semantic retrieval engine for unstructured documents.
The first project organized all science related artifacts in Malaysia through a taxonomy of scientific concepts. It indexed all papers, people, patents, organizations, research grants, etc, etc, and created a user friendly taxonomy browser to quickly find relevant information, such as, "How much research funding has been spent on a certain subject over the last 3 years and how many patents resulted from this research".
The second project discusses a large socio-economic content publisher that has millions of documents in at least eight different languages. Reusing documents for new publications was a painful process given that keyword search and LSI techniques were mostly inadequate to find the document fragments that were needed. Fortunately the organization had begun developing a large SKOS based taxonomy that linked common concepts to various preferential and alternative labels in many languages. We used this taxonomy to index millions of document fragments and we'll show how we can perform relevancy search and retrieval based on taxonomic concepts.
To register for this webinar, see https://www2.gotomeeting.com/register/224042738
2013 NoSQL Now! - Aug. 20-22, San Jose. Franz's Talk - Tracking Moving Objects in a Graph Database
The third annual NoSQL Now! Conference is the largest vendor-neutral forum focused on NoSQL (Not Only SQL) technologies.
Join us for Franz's Presentation - Tracking Moving Objects in a Graph Database Wednesday, August 21, 4:15 PM - 5:00 PM
For additional conference information, see here.
New! Gruff Learning Center
Gruff is a freely downloadable graphical triple-store browser that attempts to make data retrieval more pleasant and powerful with a variety of tools for laying out cyclical graphs, displaying tables of properties, managing queries, and building queries as visual diagrams.
The Gruff Learning Center offers tutorials and training videos to help accelerate the new user's learning curve.
Visit the Gruff Learning Center here.
BECOME ALLEGRO CERTIFIED - To obtain your Allegro CL Certification enroll in our LIVE Program which offers developers an opportunity to learn and improve their Lisp programming skills from the comfort of their home or office while interacting with the Franz instructor.
Lisp Programming Series Level I: Basic Lisp Essentials - September 4, 11, and 18
Lisp Programming Series Level II: Specialized Components of Lisp - October 9, 16, and 23
For additional information and to register, see here.