I think Robert's text needs a bit more background. Would someone try?

Multiple instantiation is fundamental to the CRM and semantic models. Not just a technique.

We also observe that programmers writing code for selecting applicable properties as data entry into RDF/OWL based systems or mapping systems use to forget multiple instantiation, and to alert users that a suitable subclass may have the property needed.
It's not only a problem with other kinds of data models.

Best,

Martin

On 12/11/2018 1:42 PM, Christian-Emil Smith Ore wrote:
I like Robert's text. I can see some problems with the use of "merged classes" since 
there is a large number of possible classes. A "merged" class is simply a way to 
reformulate same as at the class level.

In a relational datebase one would need a common series of identifier for  the 
primary key in all involved tables which is uncommon but ok since one in 
principle need only one sequence giving unque identifers for an entire database 
(or all databases in the world)
Best
Christian-Emil

________________________________________
From: Crm-sig<[email protected]>  on behalf of Detlev 
Balzer<[email protected]>
Sent: 11 December 2018 12:16
To:[email protected]
Subject: Re: [Crm-sig] Using multiple instantiation

I'm also wondering if we actually need such explanation. If the concern is that

many implementations at their core are not natively RDF or even graph-based and 
would run into difficulties trying to create relationship representations or 
classes in an object oriented programming language that instantiated multiple 
ontological classes.
then this is certainly true for "classical" relational databases without any 
level of object-relational mapping. However, anyone embarking on a certain degree of 
object-oriented design will be (or soon become) aware of these limitations, and of the 
various solutions discussed at length in the developer community.

Detlev


Am 11.12.2018 um 11:23 schrieb Richard Light:
Hi,

Unless I have misunderstood, both versions came from Robert. I still think that 
we need to consider what actually needs to be in the RDF document. In my view 
it should be the absolute minimum to 'do the job': the only question is what 
'the job' should be.:-)

Richard


--
------------------------------------
 Dr. Martin Doerr

 Honorary Head of the
 Center for Cultural Informatics

 Information Systems Laboratory
 Institute of Computer Science
 Foundation for Research and Technology - Hellas (FORTH)

 N.Plastira 100, Vassilika Vouton,
 GR70013 Heraklion,Crete,Greece

 Vox:+30(2810)391625
 Email: [email protected]
 Web-site: http://www.ics.forth.gr/isl

Reply via email to