Semantic Web Interest Group IRC Scratchpad

Welcome to the Semantic Web Interest Group scratchpad generated automatically from discussions on IRC at port 6667 channel #swig by the chump bot, instructions in the chump user manual. Please use UTF-8 charset on IRC and pastebin for code or data more than 10 lines long.

Nearby: IRC logs (Latest) | semantic-web list | W3C Wiki (Recent changes) | delicious swigbot

last updated at 2010-03-31 20:24
bendiken: an RDF.rb plugin for proxying RDF repository operations over the simple and efficient Erlang-compatible BERT-RPC binary protocol developed by GitHub
bendiken: BERT is a subset of Erlang's binary serialization format, basically a binary format for S-expressions
bendiken: just about every page load on GitHub uses BERT-RPC to reach their sharded backend systems
bendiken: any RDF.rb-compatible repository can now be exposed and accessed over BERT-RPC
bendiken: example included of serving up any Sesame 2.0 HTTP API-compatible repository over BERT-RPC
Shepard_: BBC prototype for a site describing stories
danbri: Very cool stuff, shame the explanatory video is geo-restricted...
danbri: Using java codec from DigitalVoices project
danbri: Or try data as birdsong :)
shellac: IN, NOT IN, IF, COALESCE, and functions STRLANG, STRDT, IRI
shellac: "From now on, ARQ will track SPARQL 1.1."
shellac: "SPARQL 1.1 Update is not yet supported - the syntax is too unstable to track yet."
danbri: This seems to be the query language used when encapsulating data sources in OSX, including iPhone.
danbri: Am using it now to access rosters in xmppframework api, but it seems generally interesting...
danbri: eg. '''(firstName beginswith 'M') AND (lastName like 'Adderley')'''
danbri: No namespaces...
danbri: "You can also create predicates for relationships—such as matches 'work.*', ALL children.age > 12, and ANY children.age > 12—and for operations such as @sum.items.price < 1000."
danbri: "You can use predicates with any class of object, but note that a class must be key-value coding compliant for the keys you want to use in a predicate. "
danbri: "If you use predicates with Core Data or Spotlight, you should take care that they will work with the data store. There is no specific implementation language for predicate queries—a predicate query may be translated into SQL, XML, or another format, depending on the requirements of the backing store (if indeed there is one)."
MacTed: "The predicate system is intended to support a useful range of operators, so provides neither the set union nor the set intersection of all operators supported by all backing stores. Therefore, not all possible predicate queries are supported by all backing stores, and not all operations supported by all backing stores can be expressed with NSPredicate and NSExpression. [...]
Created by the Daily Chump bot. Hosted by PlanetRDF.