Profile

Cover photo
Brad Jones
Works at Independent Business Consulting
Attended University of Waterloo, ON. Canada
190 followers|14,393 views
AboutPostsPhotosVideos

Stream

Brad Jones

Shared publicly  - 
 
This sample uses Reactive Extensions 2.1 to communicate with SignalR, on both client and server side. Reactive Extensions is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators
1
Add a comment...
 
 
Wikidata, the Knowledge Graph and you

Most forward-thinking marketers know of Freebase and, of course, Wikipedia, but not everyone is yet intimately acquainted with Wikidata.

Together these three sites make up the holy trinity of disambiguated entity locations.  That is, "things for the Knowledge Graph."

+Evgeniy Orlov has put together a great guide to getting started with Wikidata (the call-out link here).  In it you'll learn how to create your own Wikidata entry and link it to the same entity on Freebase.

What entity on Freebase?  Fear not, Evgeniy has a guide to get you started with Freebase too!
http://undead-seo.blogspot.de/2014/03/create-freebase-topic.html

Great stuff.

#wikidata   #freebase   #wikipedia   #knowledgegraph  
1
Add a comment...

Brad Jones

Shared publicly  - 
 
Kevin Moore (@kevmoo) tweeted at 10:34 PM on Thu, Apr 04, 2013:
The best and most important #TEdTalk you'll ever watch http://t.co/sIzald8SDa
(https://twitter.com/kevmoo/status/320001558689480704)

Get the official Twitter app at https://twitter.com/download
1
Add a comment...

Brad Jones

Shared publicly  - 
1
Add a comment...

Brad Jones

Shared publicly  - 
 
 
This article describes work I've been engaged in with Wikia for the past couple of months. This is the basis for the presentation I'm giving this Thursday at NoSQL Now! on JSON-LD.
1
Add a comment...

Brad Jones

Shared publicly  - 
 
This is great marketing ... top notch presentation
1
Add a comment...
Have him in circles
190 people
Aaron Bradley's profile photo
Jilles van Gurp's profile photo
Robby Pelssers's profile photo
 
 
Time to start developing your first application using linked data and semantic technologies with +Redlink

We're opening today in private beta and here is a screencast from +John Pereira, our CEO. 

#webinar   #semanticweb   #apachestanbol   #linkeddatapublishing  
In this screencast we show how easy it is for non-experts to setup their first semantic application with Redlink to analyse content based on a customised dataset (user dictionary).
1
Add a comment...

Brad Jones

Shared publicly  - 
1
Add a comment...

Brad Jones

Shared publicly  - 
 
 
Since we've talked about #IPv6  here, I thought I'd share this video of a live demo of enabling an IPv4-only application (Skype) to work on an IPv6-only mobile device using a new technology called 464XLAT.  It's very cool to see and there is now code for an Android device (although it's not in production yet) to make this happen.
1
Add a comment...

Brad Jones

Shared publicly  - 
 
 
A massive thanks to Xiph.org for these great videos on audio signal processing. Well done Monty!


http://xiph.org/video/vid1.shtml
http://xiph.org/video/vid2.shtml
1
Add a comment...

Brad Jones

Shared publicly  - 
 
 
Simple WebID Exploitation via Microsoft SkyDrive based Linked Data Deployment

In this guide I demonstrate how anyone can deploy Linked Data using Microsoft's SkyDrive service, without any of the following hurdles:

1. Domain Ownership
2. Web Server Access and Administrator Privileges
3. Content Negotiation
4. de-referencabe URI (Hyperlink) style selection.

Steps

1. Create a simple Turtle based profile document and save it locally
2. Upload the local document to a SkyDrive folder
3. View the Turtle Document using a Linked Data Browser (note: there are extensions [1] in place for all major browsers) .

The sections that follow include basic and extended templates that you can use to replicate the steps in this exercise. I also have a link to a live turtle document (my basic profile document) [2] in the links section at the end of this post. Ditto, rendered version of my turtle based profile document [3].

Basic Template

## Turtle Content Start ##

## Don't touch any of these entries. They are are directives that aid the process of hyperlink generation
## once you deploy your Turtle document to an HTTP accessible location. 

@prefix owl:  <http://www.w3.org/2002/07/owl#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix wdrs: <http://www.w3.org/2007/05/powder-s#> .
@prefix opl: <http://www.openlinksw.com/schemas/cert#> .
@prefix cert: <http://www.w3.org/ns/auth/cert#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 
@prefix: <#> .

# Document Metadata & Provenance Data

<> a foaf:Document . 
<> rdfs:label "DIY Linked Data using Turtle Template" .
<> rdfs:comment " This is a template for using Turtle documents for hassle-free Linked Data deployment. Just replace the {} based markers with your values " .
<> foaf:primaryTopic :this .
<> foaf:maker :this .

## Who Are You?

:this foaf:name "{enter-your-firstname-and-lastname-here}" .
:this foaf:firstName "{first-name}" .
:this foaf:familyName "{last-name}" .
:this foaf:nick "{nick-name}" .

## Some of your existing Web Document Addresses (URLs)

:this foaf:page <{Twitter-Home-Page-URL}> .
:this foaf:page <{Facebook-Home-Page-URL}> .
:this foaf:page <{G+-Home-Page-URL}> .
:this foaf:page <{LinkedIn-Home-Page-URL}> .
:this foaf:page <{Personal-Blog-Home-Page-URL}> .

## What Have You Made & Published To The Web? 

:this foaf:made <{URL-of-a-Web-Resource-Created-By-You}> .


Enhanced Template Additions for WebID and/or NetID/YouID Authentication Protocols

## Identity Claims Mirroring What's Imprinted To an X.509 Certificate stored on your local computing device (Desktop, Notebook, Tablet, Phone etc.)

## WebID Authentication Protocol Requirements Start Here ##

:this cert:key :pubKey .
:pubKey a cert:RSAPublicKey;

# Public Key Exponent -- copy and paste this from your X.509 Certificate viewer
# e.g., 65537

cert:exponent "{enter-public-key-exponent-integer}"^^xsd:integer;

# Public Key Modulus -- copy and paste this from your X.509 Certificate viewer
# e.g. cert:modulus "D2 CC FA D9 79 34 21 87 F8 A3 F7 4E FC 8B 13 BC BB AD 86 19 E3 6C D1 1E 1E 59 8C 9F DD 3E D3 18 10 90 D4 7A EE 0C 75 84 C1 2C 5E 17 E3 20 75 04 61 0C 5D 34 40 7E DA C6 6E 58 72 00 3A 6D 77 BC 59 99 DF B2 36 F4 1F 1A A2 2B BB DA 8C D5 C5 EB 92 0D 7B 5A 35 25 F5 70 99 63 2E 40 DF 7C 3F 6E 5D 8B 64 66 04 18 53 48 88 EB E2 56 89 63 76 B8 96 AE C2 30 F4 B6 C4 53 5A DB E3 FB DA 1A B5 32 FE 4B EE 95 0A 98 93 AF 8A CC 29 E0 14 CC 10 2A ED 05 45 3F 29 7C F2 BB 80 0C C4 B2 C4 43 39 B5 0E B9 96 0D AF D0 D1 0A 0D 94 9C 80 9A 69 74 3D B2 F0 88 7E 51 6A 5A 1A 9B 34 A0 82 7F B0 89 F6 43 2E 4A EF 24 14 BA F7 07 8F 00 DD F4 03 1A 61 8C 59 27 C4 30 B1 31 C7 E2 CA 8E BA CB 07 EF AA 54 32 F8 8C 04 87 96 4B EC 76 56 19 3A FC F8 45 45 14 15 24 06 0C B5 BD 27 4F 3F 62 DB 58 D2 79"^^xsd:hexBinary .

cert:modulus "{enter-public-key-modulus-in-hex-without-spaces-for-broad-compatability}"^^xsd:hexBinary .

## WebID Authentication Protocol Requirements End Here ##

## NetID / YouID Authentication Protocol Requirements Start Here ##

# Note: NetID / YouID are WebID authentication protocol derivatives that use a Fingerprint (certificate hash) for complete "claims mirror" between your profile document and the X.509 certificate in your local keystore. Thus, instead of looking up public key components it looks up the certificate fingerprint. 

:this opl:hasCertificate :cert .

# Certificate Fingerprint -- copy and paste from your X.509 Certificate viewer .
# e.g., F2 4F 70 67 FE D1 1A 79 25 CC 10 A7 AE 4C DA AB B2 FF 0B 85 

:cert opl:fingerprint "{enter-certificate-fingerprint-in-hex-without-spaces-for-broad-compatiblity}"^^xsd:hexBinary;
opl:fingerprint-digest "sha1" .

# If using an MD5 fingerprint it would be some require a value like: 6A F6 14 3F BE D7 30 7B 83 D6 8B 3A 1F 81 E7 4C
# Then uncomment the triple based relationship below:
# opl:fingerprint-digest "md5" .

## NetID / YouID Authentication Protocol Requirements End Here ##


Links

1. http://ode.openlinksw.com -- OpenLink Data Explorer extensions for all major browsers
2. http://bit.ly/SstD9k -- SkyDrive hosted profile document (note: if you 404 that's due to volatility in the resource URLs associated with this service)
3. http://bit.ly/TXwuqB -- The effects of viewing document via a Linked Data Browser 
4. http://bit.ly/O94Hzt -- Profile subject/topic details i.e., effect of Linked Data's follow-your-nose link traversal pattern.


Related

1. http://bit.ly/NYwGCd -- Very simple Linked Data Deployment via a Turtle Document  

2. http://bit.ly/LNIeLj -- Detailed guided to Linked Data Deployment via a Turtle Document 

3. http://bit.ly/Mrzhpz -- YouID X.509 Certificate Generator

4. http://bit.ly/P3QMJX -- Other X.509 Certificate Generators

5. http://bit.ly/P3VJ5q -- Google Drive Folder holding screenshots re. use of the Keychain Certificate Generator Assistant and our Web based Generator 

6. http://bit.ly/LQnyCt -- My actual Turtle based Profile Document published to an Amazon S3 bucket 

7. http://bit.ly/N6Y13a -- DIY Linked Data Deployment via a Turtle Documents using Dropbox

8. http://bit.ly/P3WECX -- DIY Linked Data Deployment via a Turtle Document using an Amazon S3 Bucket .

#LinkedData #WebID #Web30 #SemanticWeb #Identity #Nymwars #Privacy #PDS #S3 #DropBox #SkyDrive #GDrive 
1
Add a comment...
People
Have him in circles
190 people
Aaron Bradley's profile photo
Jilles van Gurp's profile photo
Robby Pelssers's profile photo
Work
Occupation
Consultant
Employment
  • Independent Business Consulting
    Consultant, present
Basic Information
Gender
Male
Story
Introduction
I provide business modelling and IT consulting services
Education
  • University of Waterloo, ON. Canada
Contact Information
Home
Email
Work
Phone
+1-347-229-1493
Address
New York