- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Fri, 08 May 2015 08:48:54 -0400
- To: public-lod@w3.org
- Message-ID: <554CB0B6.1010609@openlinksw.com>
On 5/8/15 6:04 AM, Svensson, Lars wrote: >> >Remember, XML basically blurred the lines of what an HTTP URI is about >> >by its proliferation of HTTP URIs that didn't resolve i.e., you had >> >denotation without connotation (what you get with identification by way >> >of name->description-document based indirection). > If two agents can agree on common URIs for the same entities we can at least figure out that two documents served by those talk about the same thing just by comparing the URIs, even if we as a third party don't know exactly what they denote (since there is no description, because the two original agents negotiated that through email). Lars, I am responding to the comment in a way that demonstrates my fundamental points. Hopefully, it will become self-explanatory. { @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix schema: <http://schema.org/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix gr: <http://purl.org/goodrelations/v1#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix wdrs: <http://www.w3.org/2007/05/powder-s#> . @prefix vocab: <http://rdf.ontology2.com/vocab#> . @prefix oplmkt: <http://www.openlinksw.com/ontology/market#> . @prefix oplstocks: <http://www.openlinksw.com/ontology/stocks#> . @prefix dbpedia: <http://dbpedia.org/resource/> . @prefix xhv: <http://www.w3.org/1999/xhtml/vocab#> . <> a schema:WebPage ; rdfs:label "Identity Reconciliation & Semantics" ; schema:creator <https://plus.google.com/+KingsleyIdehen/about#this> ; schema:about <#you>, <#i>, <#kidehen-comment-1>, <#kidehen-comment-2>, <#kidehen-comment-3>, <#kidehen-comment-4>; rdfs:comment """ The statements that follow, constructed using Turtle (one of many notations for writing RDF Language statements) can be serialized to persistent storage (what documents provide e.g., this mail exchange persisted to the mailing list server) using a variety of data serialization formats. The entities identified by <#you> and <#i> are the subjects or relations represented by RDF statements in the statements that follow. Put differently, the entities identified by <#you> and <#i> are associated with a collection of attribute=value pairings represented by the RDF statements that follow. """ ; skos:related <http://stackoverflow.com/questions/311936/what-is-the-difference-between-equality-and-equivalence>, <http://kingsley.idehen.net/DAV/home/kidehen/Public/Linked%20Data%20Documents/Tutorials/description-of-identity-related-post-lod-list.ttl> ; xhv:alternate <http://kingsley.idehen.net/sparql?query=define%20sql%3Adescribe-mode%20%22LOD%22%20%20DESCRIBE%20%3Chttp%3A%2F%2Fkingsley.idehen.net%2FDAV%2Fhome%2Fkidehen%2FPublic%2FLinked%2520Data%2520Documents%2FTutorials%2Fdescription-of-identity-related-post-lod-list.ttl%3E&output=application%2Frdf%2Bxml>, <http://kingsley.idehen.net/sparql?query=define%20sql%3Adescribe-mode%20%22LOD%22%20%20DESCRIBE%20%3Chttp%3A%2F%2Fkingsley.idehen.net%2FDAV%2Fhome%2Fkidehen%2FPublic%2FLinked%2520Data%2520Documents%2FTutorials%2Fdescription-of-identity-related-post-lod-list.ttl%3E&output=application%2Fld%2Bjson> . <http://kingsley.idehen.net/sparql?query=define%20sql%3Adescribe-mode%20%22LOD%22%20%20DESCRIBE%20%3Chttp%3A%2F%2Fkingsley.idehen.net%2FDAV%2Fhome%2Fkidehen%2FPublic%2FLinked%2520Data%2520Documents%2FTutorials%2Fdescription-of-identity-related-post-lod-list.ttl%3E&output=application%2Frdf%2Bxml> a schema:WebPage, foaf:Document; rdfs:label "RDF/XML Variant of this Document" ; schema:creator <https://plus.google.com/+KingsleyIdehen/about#this> ; schema:about <#you>, <#i>, <#kidehen-comment-1>, <#kidehen-comment-2>, <#kidehen-comment-3>, <#kidehen-comment-4>; rdfs:comment """ The statements that follow, constructed using Turtle (one of many notations for writing RDF Language statements) can be serialized to persistent storage (what documents provide e.g., this mail exchange persisted to the mailing list server) using a variety of data serialization formats. The entities identified by <#you> and <#i> are the subjects or relations represented by RDF statements in the statements that follow. Put differently, the entities identified by <#you> and <#i> are associated with a collection of attribute=value pairings represented by the RDF statements that follow. """ . <http://kingsley.idehen.net/sparql?query=define%20sql%3Adescribe-mode%20%22LOD%22%20%20DESCRIBE%20%3Chttp%3A%2F%2Fkingsley.idehen.net%2FDAV%2Fhome%2Fkidehen%2FPublic%2FLinked%2520Data%2520Documents%2FTutorials%2Fdescription-of-identity-related-post-lod-list.ttl%3E&output=application%2Fld%2Bjson> a schema:WebPage, foaf:Document; rdfs:label "JSON-LD Variant of this Document" ; schema:creator <https://plus.google.com/+KingsleyIdehen/about#this> ; schema:about <#you>, <#i>, <#kidehen-comment-1>, <#kidehen-comment-2>, <#kidehen-comment-3>, <#kidehen-comment-4>; rdfs:comment """ The statements that follow, constructed using Turtle (one of many notations for writing RDF Language statements) can be serialized to persistent storage (what documents provide e.g., this mail exchange persisted to the mailing list server) using a variety of data serialization formats. The entities identified by <#you> and <#i> are the subjects or relations represented by RDF statements in the statements that follow. Put differently, the entities identified by <#you> and <#i> are associated with a collection of attribute=value pairings represented by the RDF statements that follow. """ . ## Description of You and I <#you> a foaf:Person ; foaf:name "Svensson Lars" ; foaf:mbox <mailto:L.Svensson@dnb.de> . <#i> a foaf:Person ; foaf:name "Kingsley Idehen" ; foaf:mbox <mailto:kidehen@openlinksw.com> ; owl:sameAs <https://plus.google.com/+KingsleyIdehen/about#this>, <http://kingsley.idehen.net/dataspace/person/kidehen#this>. <#kidehen-comment-1> a schema:Comment ; rdfs:label "Comment 1" ; schema:about dbpedia:Notation, <http://dbpedia.org/resource/Identity_(philosophy)> ; schema:comment """ The notation used to construct RDF Language sentence/statements in a document and the serialization formats used for persistent storage, are distinct. Basically, the entities identified by the identifiers <#you> and <#i> can be described using identical sentences/statements using different notations, and persisted to a variety of document types, non of which actually changes the nature of what <#you> and <#i> identify. """ . <#kidehen-comment-2> a schema:Comment ; rdfs:label "Comment 2" ; schema:about rdf:, owl:, dbpedia:Semantics ; schema:comment """ To know that <#i> and <https://plus.google.com/+KingsleyIdehen/about#this> identify the same entity, an RDF Language processor that understands relations semantics (e.g., those described by the OWL vocabulary of terms) simply applies reasoning and inference to the semantics (meaning) of the owl:sameAs relation (which is about equivalence [1] rather than equality). Likewise, it could also use the semantics of the foaf:mbox relation (which is inverse-functional in nature) to discern the fact that <#i> is identified by many other identifiers. """ . <#kidehen-comment-3> a schema:Comment ; schema:about dbpedia:World_Wide_Web, dbpedia:Representational_state_transfer ; rdfs:label "Comment 3" ; schema:comment """ Conflating document content and identity issues is an unfortunate quirk that overshadows most REST and so called "Web Programmer" narratives. Hence the problematic fixation with content-types (media types) rather than the more fine-grained issues of identity, identification, relations, semantics, notation, and serialization which are handled by RDF. Naturally, we could continue to work on improving RDF literature so that a lot of these issues become even clearer. """ . <#kidehen-comment-4> a schema:Comment ; rdfs:label "Comment 4" ; schema:about dbpedia:World_Wide_Web, rdf:, owl:, dbpedia:Semantics ; schema:comment """ The nature of the entities identified by identifiers <#you> and <#i> are unaffected by the content-types of documents through which they are described. What matters are the semantics of the relations (represented using sentences/statements) used to construct entity descriptions. """ . } Hope this live example helps, in regards to understanding the issue at hand. Basically, what a document describes is distinct from the shape and form of its content. -- 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 Friday, 8 May 2015 12:49:17 UTC