Re: Pre-release of my partial TPF implementation

On 11/22/14 4:13 PM, Kjetil Kjernsmo wrote:
>
> Kingsley,
>
> Yes, sorry it has taken me a month to respond to this, it came too 
> close to ISWC, and the busy period afterwards:
>
> On Monday 20. October 2014 10.13.17 Kingsley Idehen wrote:
>
> > Is <http://data.lenka.no/geo/inndeling/06/0627/page> and example of
>
> > what  you mean by "hypermedia controls" exploitation?
>
> > If so, then how is it different from:
>
> >
>
> > [1]
>
> > http://linkeddata.uriburner.com/about/html/http://data.lenka.no/geo/innd
>
> > eling/06/0627  -- basic entity description page
>
> > [2] http://linkeddata.uriburner.com/c/9BSH6GTS -- deeper (faceted
>
> > exploration) entity description page .
>
> >
>
> > I am quite interested in reconciling what seems to be a point of
>
> > confusion.
>
> The control information that you see by doing e.g.
>
> wget --header="Accept: text/turtle" -O - 
> 'http://data.lenka.no/fragments?subject=http://data.lenka.no/geo/inndeling/06/0627'
>
> is this (reordered to make more sense to a human):
>
> <http://data.lenka.no/#dataset-geo> void:subset 
> <http://data.lenka.no/fragments?subject=http://data.lenka.no/geo/inndeling/06/0627> 
> ;
>
> void:uriLookupEndpoint 
> "http://data.lenka.no/fragments{?subject,predicate,object}" ;
>
> a void:Dataset, hydra:Collection ;
>
> hydra:search _:template .
>
> _:template hydra:property rdf:object, rdf:predicate, rdf:subject ;
>
> hydra:template 
> "http://data.lenka.no/fragments{?subject,predicate,object}" ;
>
> hydra:variable "object", "predicate", "subject" .
>
> This is control information that you can use to construct a entirely 
> new query, not just explore the immediate links. If you wanted to use 
> that in URIBurner, you could use that to construct a search UI, like 
> the one at
>
> http://data.linkeddatafragments.org/dbpedia?subject=&predicate=&object=%22John%22%40en
>
> or even something that gives the user more help.
>
> Best,
>
> Kjetil
>
Kjetil,

As a first step to reaching common ground, would you say the following 
is identical to the above:

curl -iH "Accept: text/turtle" 
'http://data.lenka.no/fragments?subject=http://data.lenka.no/geo/inndeling/06/0627'
HTTP/1.1 200 OK
Content-Type: text/turtle
Server: RDF::LinkedData/0.70
Vary: Accept
Expires: Mon, 22 Dec 2014 23:21:12 GMT
Cache-Control: max-age=2592000
Content-Length: 1393
Accept-Ranges: bytes
Date: Sat, 22 Nov 2014 23:21:27 GMT
X-Varnish: 911477018 911477017
Age: 15
Via: 1.1 varnish
Connection: keep-alive

@prefix gd: <http://vocab.lenka.no/geo-deling#> .
@prefix gn: <http://www.geonames.org/ontology#> .
@prefix hydra: <http://www.w3.org/ns/hydra/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pos: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix void: <http://rdfs.org/ns/void#> .

@base <http://data.lenka.no> .
*
**_:template hydra:property rdf:object, rdf:predicate, rdf:subject ;**
**    hydra:template 
"http://data.lenka.no/fragments{?subject,predicate,object}" ;**
**    hydra:variable "object", "predicate", "subject" .*
<http://data.lenka.no/#dataset-geo> void:subset 
<http://data.lenka.no/fragments?subject=http://data.lenka.no/geo/inndeling/06/0627> 
;
     void:uriLookupEndpoint 
"http://data.lenka.no/fragments{?subject,predicate,object}" ;
     a void:Dataset, hydra:Collection ;
     hydra:search _:template .
<http://data.lenka.no/fragments?subject=http://data.lenka.no/geo/inndeling/06/0627> 
void:triples 11 ;
     a void:Dataset ;
     hydra:totalItems 11 .
<http://data.lenka.no/geo/inndeling/06/0627> gd:fylkenr "06" ;
     gd:kommunenr "0627" ;
     gd:senter <http://data.lenka.no/geo/sted/73371> ;
     gn:officialName "R\u00F8yken"@fkv, "R\u00F8yken"@no, "R\u00F8yken"@se ;
     gn:parentFeature <http://data.lenka.no/geo/inndeling/06> ;
     a gd:Kommune ;
     owl:sameAs <http://sws.geonames.org/3141104/> ;
     pos:lat 59.74019 ;
     pos:long 10.41321 .


I see the following metadata, in TURTLE notation:

1. Hydra Template
2. VoiD.

So far so good?

-- 
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

Received on Saturday, 22 November 2014 23:26:50 UTC