Shepard_: BBC prototype for a site describing stories
danbri: Very cool stuff, shame the explanatory video is geo-restricted...
danbri: Very cool stuff, shame the explanatory video is geo-restricted...
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."
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 group.name 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. [...]
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 group.name 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. [...]
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