- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Tue, 24 Feb 2015 13:53:20 -0500
- To: Paul Tyson <phtyson@sbcglobal.net>
- CC: public-lod@w3.org
- Message-ID: <54ECC8A0.4080002@openlinksw.com>
On 2/24/15 12:20 PM, Paul Tyson wrote:
> On Tue, 2015-02-24 at 11:43 -0500, Kingsley Idehen wrote:
>> It looks like that on the surface, but it simply boils down to:
>>
>> 1. Javascript
>> 2. Ajar (Asynchronous JavaScript and RDF) -- TimBL tried to kick of this
>> "Ajar" meme a few years ago with limited uptake, but its darn neat!)
> Kingsley, do you have further references for "AJAR"? It sounds like the
> approach I stumbled onto while looking for a sensible way to make a
> heavy client for displaying RDF. In theory it could provide great power
> and simplicity, but I can't say I've worked through the initial
> complexity to prove the point.
>
> Regards,
> --Paul
>
>
>
Quick description of an old TimBL post related to Ajar, using nanotation
(which turns this post into an RDF data source) [1]:
{
<> a schema:WebPage ;
rdfs:label "Description of Ajar related items" ;
rdfs:comment """Describes Ajar concept and a related Blog Posting.
""" ;
dcterms:created "2015-02-24T13:47:00-05:00"^^xsd:dateTime ;
foaf:maker <http://kingsley.idehen.net/dataspace/person/kidehen#this> ;
xhv:license <http://creativecommons.org/licenses/by/4.0/deed.en_US> ;
cc:attributionName "Kingsley Uyi Idehen" ;
schema:about <http://dig.csail.mit.edu/breadcrumbs/node/62/>,
<https://twitter.com/hashtag/Ajar#this> .
<http://dig.csail.mit.edu/breadcrumbs/node/62/>
a schema:BlogPosting ;
schema:about <https://twitter.com/hashtag/Ajar#this> ;
rdfs:label "Links on the Semantic Web" ;
foaf:maker <http://www.w3.org/People/Berners-Lee/card#i> ;
dcterms:created "2005-12-30T15:04:00-05:00"^^xsd:dateTime ;
rdfs:comment """On the Semantic Web, links are also critical. Here,
the local name, and the URI formed using the hash,
refer to arbitrary things. When a semantic web
document gives information about something, and uses a
URI formed from the name of a different document,
like foo.rdf#bar, then that's an invitation to look
up the document, if you want more information
about. I'd like people to use them more, and I think we
need to develop algorithms which for deciding when
to follow Semantic Web links as a function of what
we are looking for. -- TimBL
""" ;
rdfs:comment """
To play with semantic web links, I made a toy
semantic web browser, Tabulator. Toy, because it is hacked up in
Javascript (a change from my usual Python) to
experiment with these ideas. It is AJAR - Asynchronous Javascript
and RDF. I started off with Jim Ley's RDF Parser
and added a little data store. The store understands the mimimal
OWL ([inverse] functional properties, sameAs) to
smush nodes representing the same thing together, so it doesn't
matter if people use many different URIs for the
same thing, which of course they can. It has a simple index and
supports simple query. The API is more or less the
one which cwm and had been tending toward in python.
-- TimBL
""";
schema:url <http://dig.csail.mit.edu/breadcrumbs/node/62> ;
sioc:links_to <http://dig.csail.mit.edu/breadcrumbs/taxonomy/term/17/>,
<http://dig.csail.mit.edu/breadcrumbs/taxonomy/term/20/>,
<http://dig.csail.mit.edu/breadcrumbs/taxonomy/term/1/> ;
rdfs:seeAlso <http://dig.csail.mit.edu/2005/ajar/ajaw/Developer.html> ;
opl:mentions <https://twitter.com/hashtage/Ajar#this> .
<https://twitter.com/hashtag/Ajar#this>
a skos:Concept ;
rdfs:label "Ajar" ;
skos:prefLabel "Asynchronous Javascript and RDF" ;
is schema:about of
<http://dig.csail.mit.edu/2005/ajar/ajaw/Developer.html>,
<http://dig.csail.mit.edu/breadcrumbs/node/62/>;
rdfs:comment """Leveraging abstraction nature of RDF Language in
conjunction with XMLHttpRequest where format-specific is replaced with
RDF [which is serializable using a
variety of serialization formats]. XMLHttpRequest isn't actually XML
specific.""";
xhv:related <http://www.w3schools.com/json/json_http.asp> .
}
Hope that helps.
[1] http://kidehen.blogspot.com/2014/07/nanotation.html -- Nanotation
(which enables the embedding of RDF statements, using TURTLE notation,
wherever plain text input is allowed)
[2] http://kingsley.idehen.net/c/D5MTTC -- processed version of
nantotions above (from a document saved to my Briefcase).
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog 1: http://kidehen.blogspot.com
Personal Weblog 2: http://www.openlinksw.com/blog/~kidehen
Twitter Profile: https://twitter.com/kidehen
Google+ Profile: https://plus.google.com/+KingsleyIdehen/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Personal WebID: http://kingsley.idehen.net/dataspace/person/kidehen#this
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Tuesday, 24 February 2015 18:53:43 UTC