
Samu Lang
218 posts

Samu Lang
@langsamu
Technical Director. Building an enterprise Solid server at Inrupt. Previously built a cloud based open linked data platform for UK Parliament.
London Katılım Nisan 2007
100 Takip Edilen222 Takipçiler
Sabitlenmiş Tweet

I've created a #SHACL processor langsamu.net/shacl for dotNetRDF github.com/dotnetrdf/dotn…. Fully compliant with SHACL Core and SHACL-SPARQL github.com/langsamu/SHACL….
Feedback most welcome.
English

@langsamu @Google Confirming that the new #SPARQL Query Execution feature is now working.
Example using #DBpedia's Query Service endpoint.
#PREFIX%20foaf%3A%20%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0APREFIX%20dbo%3A%20%3Chttp%3A%2F%2Fdbpedia.org%2Fontology%2F%3E%0A%0ASELECT%20%3Fs%0AWHERE%20%7B%0A%20%20%20%20%20%20%20%20%3Fs%20a%20foaf%3APerson%0A%20%20%20%20%20%20%7D%0ALIMIT%20100" target="_blank" rel="nofollow noopener">langsamu.github.io/sparql-blockly…
#LODCloud #KnowledgeGraph #LinkedData




English

Visual SPARQL
langsamu.github.io/sparql-blockly/
I've created an app and JavaScript library to visualise and construct SPARQL using @google #blockly.
It supports all of SPARQL 1.1 Query, Update and SPARQL*.

English

@langsamu @Google Here's a permalink that denotes a #SPARQL Query I built using your service.
#PREFIX%20foaf%3A%20%3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2F%3E%0APREFIX%20dbo%3A%20%3Chttp%3A%2F%2Fdbpedia.org%2Fontology%2F%3E%0A%0ASELECT%20%3Fs%0AWHERE%20%7B%0A%09SERVICE%20%3Chttp%3A%2F%2Fdbpedia.org%2Fsparql%3E%20%7B%0A%09%09SELECT%20%3Fs%0A%09%09WHERE%20%7B%0A%09%09%09%3Fs%20a%20foaf%3APerson%0A%09%09%7D%0A%09%09LIMIT%2020%0A%09%7D%0A%7D" target="_blank" rel="nofollow noopener">langsamu.github.io/sparql-blockly…
Ideally, I would like to also execute it and view the query solution :)

English

SPARQL parsing by SPARQL.js from @RubenVerborgh
Thanks @cognithive and @chrisalcockdev for review and ideas.
English

@namedgraph @chrisalcockdev Works on in-memory graph representations instead of serialisations and relies on @RobVesse's implementation github.com/dotnetrdf/dotn… of the diff algorithm from RDFSync iswc2007.semanticweb.org/papers/533.pdf
English

@namedgraph @chrisalcockdev and I built something similar for dotNetRDF github.com/dotnetrdf/dotn…: Calculate the difference between two graphs and translate it into a SPARQL UPDATE.
You might find the discussion in the PR and the test cases #diff-ba2b792e43ef30bf76f4a781cb72999a5cf7c078feb206fe3275a86b61728d8bR42" target="_blank" rel="nofollow noopener">github.com/dotnetrdf/dotn… helpful.
English

Almost as good: RDF/XML (XMP) says the top secret document our hacker just magically decrypted is a PDF created by Illustrator, normal procedure in rogue corporates.
Is this a TV trope or a conspiracy?
imdb.com/title/tt391467…

English

Best bullshit hacking screen ever.
First time I've seen RDF on TV: Hacker uses XMP (complete with Base64 encoded thumbnail I wish I bored enough to decode) to break into a phone. Debugging with VS in the background as well.
From the otherwise excellent imdb.com/title/tt406380…

English

@AlexanderHorne1 This is the logic for calculating treaty timings:
parliament-calendar.herokuapp.com/treaty.rb.html
It would be good to get CRAGy eyes on it should anyone have a few minutes.
"Actual" sitting days - as opposed to parliamentary ones - are defined at the top of here:
parliament-calendar.herokuapp.com/date.rb.html
English

For anyone who wants to calculate, for example, the scrutiny period for treaties under the Constitutional Reform and Governance Act 2010, this will prove invaluable. (For those phased by the jargon, ‘period A’ and ‘period B’ are defined at s20 of the Act). Many thanks to all!
Pants, Manchester@fantasticlife
For the negligible subset of nerds at the nib end of legislation and parliamentary procedure, JO Jane, @bitten_, Librarian Jayne, our Robert and I are proud to declare the egg timer of parliamentary scrutiny open for business #rulesAsComments #niche parliament-calendar.herokuapp.com
English






