- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Wed, 10 Sep 2014 10:00:12 -0400
- To: public-lod@w3.org
- Message-ID: <5410596C.3040902@openlinksw.com>
On 9/10/14 7:47 AM, Kingsley Idehen wrote: > On 9/10/14 6:01 AM, Bernard Vatant wrote: >> Hi all >> >> Following an off-list answer to Kingsley on the G+ LOV community >> conversation [1] >> >> - The current state of affair needs to follow the ov:defines >> predicates in the ontology description to each of its elements to get >> the full description of the ontology content (classes and propertie). >> I tried to replace those by owl:imports predicates and submit the >> file to Protégé, but after more than one hour it was still struggling >> with importing the 3480 elements from their URI, with so many queries >> on DBpedia servers. Cleraly not the good solution. >> >> - So I tried otherwise, sending to the SPARQL endpoint this very >> basic query. >> >> CONSTRUCT {?s ?p ?o} >> >> WHERE { ?s rdfs:isDefinedBy <http://dbpedia.org/ontology/>. >> ?s ?p ?o} >> >> This is a compact URI for this query result (in RDF/XML) >> http://bit.ly/1xHzpv5 which I successfully submitted to either >> Protégé or the LOV-Bot. >> So, seems to me if the ontology namespace had a conneg to such a >> query it would be all we need. >> Or, if you keep the things as they are, we will take internally in >> LOV such a URI to feed the LOV-Bot. >> >> [1] https://plus.google.com/+BernardVatant/posts/jVVSVbxuDfq > > Bernard, > > Alternatively, we can implement the following, which basically > leverages the much underutilized > <http://www.w3.org/2007/05/powder-s#describedby> relation as a > mechanism for incorporating an external (outside quad store) ontology > terms description document into the DBpedia Ontology description: > > ## DBpedia Ontology Fix > > # Ontology IRI: <http://dbpedia.org/ontology/> > # Named Graph IRI: <http://dbpedia.org/ontology/definitions#> > # Ontology Definitions Document URLs: > <http://dbpedia.org/ontology/data/definitions.ttl>, > # <http://dbpedia.org/ontology/data/definitions.jsonld>, etc.. > # URL Re-write rule: > # for all lookups requests for: <http://dbpedia.org/ontology/> > # resolve to (subject to Accept: headers), a SPARQL URL for: > # DESCRIBE <http://dbpedia.org/ontology/> FROM > <http://dbpedia.org/ontology/definitions#> > # > # HTTP/WebDAV accessible Docs, generated by internal indirection of > SPARQL DESCRIBE or CONSTRUCT: > # <http://dbpedia.org/ontology/data/definitions.ttl>, > # <http://dbpedia.org/ontology/data/definitions.jsonld>, etc.. > > INSERT > {GRAPH <http://dbpedia.org/ontology/definitions#> > { > ?s rdfs:isDefinedBy <http://dbpedia.org/ontology/>. > <http://dbpedia.org/ontology/> <http://open.vocab.org/terms/defines> ?s. > <http://dbpedia.org/ontology/> a owl:Ontology . > ?s <http://www.w3.org/2007/05/powder-s#describedby> > <http://dbpedia.org/ontology/data/definitions.ttl> . > <http://dbpedia.org/ontology/dqta/definitions.ttl> > <http://open.vocab.org/terms/describes> ?s . > } > } > WHERE > {GRAPH <http://dbpedia.org/ontology/definitions#> > { > {?s rdfs:subClassOf ?o} > UNION > {?s rdfs:subPropertyOf ?o} > UNION > {?s owl:equivalentClass ?o} > UNION > {?s owl:equivalentProperty ?o} > UNION > {?s a ?o} > } > } > > ETA for this going live: next 20 - 60 minutes. > > Kingsley Bernard, Done. You can now lookup <http://dbpedia.org/ontology/> and retrieve the entire DBpedia ontology, in your preferred document type. -- 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 Wednesday, 10 September 2014 14:00:35 UTC