21 Oct 2019

feedPlanet RDF

Cloud Cipher Capabilities

… or, the lack of it. A recent discussion at a customer made me having a closer look around support for encryption in the context of XaaS cloud service offerings as well as concerning Hadoop. In general, this can be broken down into over-the-wire (cf. SSL/ TLS ) and back-end encryption. While the former is widely used, the latter is rather seldom to find. Different reasons might exits why one wants to encrypt her data, ranging from preserving a competitive advantage to end-user privacy issues. No matter why someone wants to encrypt the data, the question is do systems support ...

21 Oct 2019 6:06pm GMT

06 Oct 2019

feedPlanet RDF

www.SemanticOverflow.com – the Web 2.0 Q&A site for all things Web 3.0.

www.SemanticOverflow.com is a new site based on the hugely popular StackOverflow.com, devoted to Q&A on anything related to the semantic web. The site is very new (created today) and I'm trying to get as many people to visit as I can, so please come and post your questions and together we'll create a thriving community […]

06 Oct 2019 11:06pm GMT

White Paper: Exploiting the RDF-based Linked Data Web using .NET via LINQ

OpenLink has recently posted an excellent white paper on using LinqToRdf with Virtuoso and the Virtuoso Sponger: Recently OpenLink has been investigating LinqToRdf, an exciting project from Andrew Matthews which aims to bring the Semantic Web to .NET. Because of their language bindings and heritage, existing RDF APIs such as Sesame, Jena and Redland predominantly favour […]

06 Oct 2019 11:06pm GMT

Some pictures of Carlton Gardens

Carlton Gardens, a set on Flickr. This was my first outing with the Pentax K-x that I got recently. In these pictures, I'm trying to get to grips with the camera, so I didn't have any particular objective other than to take pictures. The light was so harsh it was very difficult for me to […]

06 Oct 2019 11:06pm GMT

Semantic Overflow Highlights I

Semantic Overflow has been active for a couple of weeks. We now have 155 users and 53 questions. We've already had some very interesting questions and some excellent detailed and thoughtful responses. I thought, on Egon's instigation, to bring together, from the site's BI stats, some of the highlights of last week. The best loved […]

06 Oct 2019 11:06pm GMT

Relational Modeling? Not as we know it!

... there's plenty of ways that RDF specifically addresses the problems it seeks to address - data interchange, standards definition, KR, mashups - in a distributed web-wide way. RDBMSs address the problems that were faced by programmers at the coal face in the 60s and 70s - Efficient, Standardized, platform-independent data storage and retrieval. The imperative that created a need for RDBMSs in the 60s is not going away, so I doubt databases will be going away any time soon either. In fact they can be exposed to the world as triples without too much trouble. The problem is that ...

06 Oct 2019 11:06pm GMT

Quantum Reasoners Hold Key to Future Web

Last year, a company called DWave Systems announced their quantum computer (the 'Orion') - another milestone on the road to practical quantum computing. Their controversial claims seem worthy in their own right but they are particularly important to the semantic web (SW) community. The significance to the SW community was that their quantum computer solved […]

06 Oct 2019 11:06pm GMT

Preparing a Project Gutenberg ebook for use on a 6″ ereader

For a while I've been trying to find a nice way to convert project Gutenberg books to look pleasant on a BeBook One. I've finally hit on the perfect combination of tools, that produces documents ideally suited to 6″ eInk ebook readers like my BeBook. The tool chain involves using GutenMark to convert the file […]

06 Oct 2019 11:06pm GMT

Pattern Matching in C#

I recently used Matthew Podwyszocki's pattern matching classes for a top level exception handler in an App I'm writing. Matthew's classes are a really nice fluent interface attaching predicates to functions generating results. I used it as a class factory to select between handlers for exceptions. Here's an example of how I used it: ExceptionHandler […]

06 Oct 2019 11:06pm GMT

Object Orientation? Not as we know it.

I thought I'd start with a lyric: That one's my mother and That one's my father and The one in the hat, that's me. You could be forgiven for wondering what Ani Difranco has to do with this blog's usual themes, but rest assured, I won't stray too far. My theme today is the limitations […]

06 Oct 2019 11:06pm GMT

Note to Self: Convert UTF-8 w/ BOM to ASCII (WIX + DB) using GNU uconv

This one took me a long time to work out, and it took a non-latin alphabet user (Russian) to point me at the right tools. Yet again, I'm guilty of being a complacent anglophone. I was producing a database installer project using WIX 3.5, and ran into all sorts of inexplicable problems, which I finally […]

06 Oct 2019 11:06pm GMT

Not another mapping markup language!

Kingsley Idehen has again graciously given LinqToRdf some much needed link-love. He mentioned it in a post that was primarily concerned with the issues of mapping between the ontology, relational and object domains. His assertion is that LinqtoRdf, being an offshoot of an ORM related initiative, is reversing the natural order of mappings. He believes […]

06 Oct 2019 11:06pm GMT

LinqToRdf v0.7.1 and RdfMetal

I've just uploaded version 0.7.1 of LinqToRdf. This bug fix release corrects an issue I introduced in version 0.7. The issue only seemed to affect some machines and stems from the use of the GAC by the WIX installer (to the best of my knowledge). I've abandoned GAC installation and gone back to the original […]

06 Oct 2019 11:06pm GMT

Knowledge Graphs 101

This is the first in a short series introducing Knowledge Graphs. It covers just the basics, showing how to write, store, query and work with graph data using RDF (short for Resource Description Format). I will keep it free of theory and interesting but unnecessary digressions. Let me know in the comments if you find […]

06 Oct 2019 11:06pm GMT

Automata-Based Programming With Petri Nets – Part 1

Petri Nets are extremely powerful and expressive, but they are not as widely used as state machines. That's a pity, they allow us to solve problems beyond the reach of state machines. This post is the first in a mini-series on software development with Petri Nets. All of the code for a full feature-complete Petri Net library is available online at on GitHub. You're welcome to take a copy, play with it and use it in your own projects.

06 Oct 2019 11:06pm GMT

Australian Port – a new WMD?

Proving that Cockroaches are not indestructible, Kerry neatly (if inadvertently) demonstrated that Australian port is capable of killing things that heat, cold and lethal levels of ionizing radiation cannot. Of course Kerry was gagging for days just at the thought that the thing had been in her glass all along - it probably hadn't - […]

06 Oct 2019 11:06pm GMT