- From: Frank V. Castellucci <frankc@colconsulting.com>
- Date: Wed, 08 Nov 2000 07:43:15 -0500
- To: Tom Van Eetvelde <tom.van_eetvelde@alcatel.be>
- CC: RDF interest group <www-rdf-interest@w3.org>
Thats the interesting "problem" of semantics implied via the conceptual graphs: I could model Car have colors Big Car Small Car Company FordCompany FordCars FordEscort isA Small Car colors = {Red, White, Blue,etc} Or Car have colors Big Car Small Car FordEscort isA FordCars Company FordCompany FordCars or probably a few other ways. In the large, the conceptualization which enforce the semantics for reasoning will have to whistle approximate tunes. BTW: the colors enumeration specializes colors to restrict instances to just "pick" from one of those, and of course the logic to enforce it. -- Frank V. Castellucci http://corelinux.sourceforge.net OOA/OOD/C++ Standards and Guidelines for Linux http://www.oods.org Open Object Directory Services Tom Van Eetvelde wrote: > > Aha, > > Does this mean the problem can be solved with statements and rules? > > E.g.: > > My statement: Fordescort is defined by FORDCompany. > My rule: if x is a FordEscort, x has a color and it is red. > > The rules define the context of FordEscort. The statements give extra info on the concept 'context > of FordEscort'. > > This goes into the direction of Prolog. Maybe one should ask oneself: is my modeling problem > inherent to the problemdomain or am I using the wrong modelling tool? I guess if it is the latter, > you can learn from the other modelling tool how to do things in your currently used modelling tool. > > Greetings, > > Tom. > > Graham Klyne wrote: > > > Jonathan, > > > > I for one don't know the answer to your question, but I'm trying to pursue > > some ideas. In considering and responding to Sergey's comments, I come to > > think we're looking at different facets of the same problem: I'm focused > > on expressivity (with partial information), you're focused on inference, I > > think. In the end, I expect we'll find a solution that adequately captures > > both, and hence answers your question. > > > > #g > > -- > > > > At 01:22 PM 11/2/00 -0500, Jonathan Borden wrote: > > > > My interpretation of the second statement is that it says the *bag* > > > > containing the statements that define a [FordEscort] is defined by > > > > [FordMotorCompany]. My goal is to make that assertion about the (reified) > > > > statements themselves. (Consider, there may be another bag defined by > > > > another party containing some of the same statements.) The nearest thing > > > > in the RDF spec is <Description 'aboutEach=...'>, but I find that lacks a > > > > corresponding representation in the RDF abstract model. > > > > > > And this is the problem. As much as it is good to keep the model as > > >simple as is possible, the model needs to model the --isa--> chain properly. > > >Part of this is the 'inheritance' of property values in a fashion similar to > > >the way an object instance might 'inherit' const values defined as members > > >of the class. Usually these const values can be static or class members. So > > >the question is, how is this best modelled in RDF? > > > > > >Jonathan Borden > > >The Open Healthcare Group > > >http://www.openhealth.org > > > > ------------ > > Graham Klyne > > (GK@ACM.ORG)
Received on Wednesday, 8 November 2000 07:39:21 UTC