On Tue, Jul 28, 2009 at 6:01 AM, Hugh Glaser<[email protected]> wrote:
> For the record ( © Alan!).
> I consider it bad practice to keep the knowledge about linking in the same KB 
> as the substantive knowledge you are representing.
> You need two KBs: one for the knowledge you are publishing, and one for the 
> linkage you are working on.

Well, this might help.

> These have very different provenance, maintenance patterns, etc..
> And you can include a link from URIs that you generate to the linkage KB.
>
> In fact, this would then help Alan's problem about sameAs:- he could simply 
> decide not to get your view of the linkage, whereas with sameAs in the 
> resources he has no choice but to accept your view, and even your predicate 
> when he resolves a URI or queries the SPARQL.

Yup. Course I would recommend far and wide that *everybody* ignored it :)

>
> And I do agree with you about minting URIs to your local stuff, including 
> authors; it is error-prone to try to re-use things like dbpedia for this, on 
> any scale. And this is why you need to tackle the linkage problem as a 
> separate engineering activity.

Error prone for exactly what purpose? Recall that I didn't rule out
having one's own resources, just saying that they are the same as
something else. If you have a resource that has information *about* an
author, by all means publish it. But don't say it is the author.
That's just wrong.

Did you read the modifications I made to the recipe? There was a link
to a web page about the author that would be (if the suggestion was
followed) be referenced from the rdf.

-Alan

>
> Best
> Hugh
>
> (Of course I do have some software and architecture that supports separate 
> linkage KBs (our CRS) so I would say this, but nevertheless I think it is the 
> correct engineering approach, however it is done. Separation of Concerns.)
>
> On 28/07/2009 02:23, "Eric Lease Morgan" <[email protected]> wrote:
>
>
>
> On Jul 25, 2009, at 5:09 AM, Bill Roberts wrote:
>
>> Regarding linking to external resources, what it seems you want
>> to do is to identify the dc:creator of the book, hence say that
>> the creator is the person whose name was Thomas More. You could
>> create your own URI and if you are managing a whole bunch of data
>> about books and authors, then there could be reasons to do that,
>> but in general if there is a satisfactory existing URI, it is
>> preferable to use it. Dbpedia seems to have become the de facto
>> standard...
>
>
> Okay, then how's this for a recipe to create rich linked data of
> electronic books and authors within my own site as well as to the
> outside world:
>
>   1. Mint URIs pointing to representations of local etexts
>   2. Mint URIs pointing to representations of authors of local etexts
>
>   3. In resources of etexts, include owl:sameAs links to DBpedia
> resources
>   4. In resources of etexts, point to local URIs of authors
>
>   5. In resources of authors, include owl:sameAs links to DBpedia
> resources
>   6. In resources of authors, include owl:creatorOf links to local
> etexts
>
>   7. For extra credit, do the same thing for subjects/keywords
>
> For example, the following resource descriptions:
>
> <!-- etext #1; points to local author and remote title -->
> <rdf:RDF
>   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
>   xmlns:dcterms="http://purl.org/dc/terms/";
>   xmlns:owl="http://www.w3.org/2002/07/owl#";>
>   <rdf:Description
>     rdf:about="http://infomotions.com/etexts/id/more-utopia-221";
>     owl:sameAs="http://dbpedia.org/resource/Utopia_(book)">
>     <dcterms:title>Utopia</dcterms:title>
>     <dcterms:creator 
> rdf:resource="http://infomotions.com/etexts/authors/resource/thomas-more
> " />
>   </rdf:Description>
> </rdf:RDF>
>
>
> <!-- etext #2; points to local author and remote title -->
> <rdf:RDF
>   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
>   xmlns:dcterms="http://purl.org/dc/terms/";
>   xmlns:owl="http://www.w3.org/2002/07/owl#";>
>   <rdf:Description
>     rdf:about="http://infomotions.com/etexts/id/more-reality-404";
>     owl:sameAs="http://dbpedia.org/resource/Reality_(book)">
>     <dcterms:title>Reality</dcterms:title>
>     <dcterms:creator 
> rdf:resource="http://infomotions.com/etexts/authors/resource/thomas-more
> " />
>   </rdf:Description>
> </rdf:RDF>
>
>
> <!-- author; points to local etexts and remote author -->
> <rdf:RDF
>   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
>   xmlns:owl="http://www.w3.org/2002/07/owl#";>
>   <rdf:Description
>     rdf:about="http://infomotions.com/etexts/authors/resource/thomas-more
> "
>     owl:sameAs="http://dbpedia.org/resource/Thomas_More";>
>     <owl:creatorOf 
> rdf:resource="http://infomotions.com/etexts/id/more-utopia-221
> "/>
>     <owl:creatorOf 
> rdf:resource="http://infomotions.com/etexts/id/more-reality-404
> " />
>   </rdf:Description>
> </rdf:RDF>
>
> --
> Eric Lease Morgan
>
>
>
>
>
>
>

Reply via email to