Phreedom's blog

Strigi+Nepomuk progress

As Xesam implementation is stabilizing, Strigi is about to make a next step towards semantic desktop.

Nepomuk-KDE developer Sebastian Trueg said he will release shortly his RDF code as a storage and indexer backend for Strigi. This means Strigi has wider choice of backends, namely RedLand(SQLite-based) and Sesame2(Native RDF storage).

Benefits include SPARQL query support, and in case of Sesame2, a much better performance especially for complex queries.

SPARQL support comes handy considering very limited capabilities of Xesam query language.

Progress report

Xesam ontology is shaping up nicely. It had gotten much more flexible and powerful than I thought I could ever entice desktop indexers to implement.

Unfortunately Xesam query interface in Strigi will not be finished before aKademy as I hoped, but it's not far from completion(days away). I feel it's a fair price to pay for a boost in functionality :)

Query interface implementation will be used to fine-tune ontology.

Strigi ontology to be merged with Xesam

Within several days Strigi ontology will be integrated with Xesam. Xesam is going to be the core of Strigi with extensions if/where necessary. I'll do my best to the most useful ideas from all participating Indexers and Nepomuk draft specification into Xesam core. Stay tuned.

Strigi Property Hierarchy Implementation

Property hierarchy got converted to .fieldproperties files (strigi/src/streamanalyzer/fieldproperties). Analyzers are being changed to use it. You can expect minor "turbulence" for a couple of days, but it is worth it.

All new analyzers are expected to use Strigi Property Hierarchy. If you have any questions or specific needs/issues, just ask me.

Strigi Property Hierarchy Draft v0.0.3

Another revision. I tried to sync it to Nepomuk draft ontology as much as possible. Comments are welcome.

Syndicate content