[Top] [All Lists]

Re: [ontolog-forum] Data & Relations

To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
From: "doug foxvog" <doug@xxxxxxxxxx>
Date: Thu, 23 May 2013 11:42:11 -0400
Message-id: <17c8c53cb071ded690a6b10c7b0ad91c.squirrel@xxxxxxxxxxxxxxxxx>
On Wed, May 22, 2013 14:01, Kingsley Idehen wrote:
> On 5/22/13 10:21 AM, John F Sowa wrote:
>> Kingsley, Pat H, and Matthew,
>> In a relational DB, for example, a relation is represented by
>> a table and a relationship is one row of the table.  In RDF,
>> a relationship is a single triple, and a relation is the set
>> of all the triples with the same relation name.    (01)

> Yes, but mapping that out isn't so easy,    (02)

Agreed.    (03)

> when you have an attention challenged non technical audience
> as the target. For instance, many that even work with RDF
> wouldn't instinctively associate the IRI in the
> predicate role/slot of an RDF triple with relation name i.e., what
> denotes the relation represented by said RDF 3-tuple.    (04)

> Likewise, deconstructing an RDBMS table to unveil it too is comprised of
> 3-tuples where:    (05)

> 1. Table Name denotes Domain
> 2. Field/Column Name denotes Predicate
> 3. Field/Column data types supported by DBMS determine Range.    (06)

This ignores rows.    (07)

Also, normally one (or the combination of several)
columns indicate the subject of a triple and one (or a combination
of several) columns indicate the object of the triple.  For different
columns, the columns containing the subject may be different.    (08)

>> KI
>>> I want to use this perspective to bridge RDF, RDF based Linked Data,
>>> and Database Management systems.
>> That's a worthy goal.  I suggest that you add logic to that list,
>> but do it in a way that is simple, accurate, and readable.
> I tend to stick with inverse functional and sameAs relation semantics
> since they are relatively intuitive.    (09)

People may have several phone numbers and email addresses.
Multiple people may live at the same address and share the same
land line phone number.    (010)

Restricting relations to those functional in either order would block
many relations encoded in RDMBS.    (011)

-- doug f    (012)

> ...
>> John    (013)

Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/  
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/  
Unsubscribe: mailto:ontolog-forum-leave@xxxxxxxxxxxxxxxx
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/ 
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J    (014)

<Prev in Thread] Current Thread [Next in Thread>