model-challenge
[Top] [All Lists]

Re: [model-challenge] marriage template

To: "'Modeling Benchmark Challenge'" <model-challenge@xxxxxxxxxxxxxxxx>
From: henson graves <henson.graves@xxxxxxxxxxx>
Date: Wed, 9 May 2012 11:45:34 -0500
Message-id: <SNT106-DS16540C355678F460C16D61E4110@xxxxxxx>

Dear Matthew,

I agree the diagram completely underspecifies the problem. The problem what to find a model which ensured that all of its conforming structures had the three elements with the appropriate connections. So the problem is to specify exactly the things you list and perhaps some more if you think about it. For example using the standard way of using a unary predicate for Marriage, Male, and Female,  and binary predicates, hasHusband, hasWife, and Spouse. Then part of the FOL specification could be

For any x. Marriage(x) implies there exists a unique y. hasHusband(x,y).

This would ensure that a marriage has a single husband, but wouldn’t rule out a man being involved in multiple marriages. By the way the FOL axiom could be replaced with a DL axiom Marriage subclass exists[1].Male. Which also says that a marriage must have a unique husband.

 

The problem here is to produce a precise specification for marriage along these lines, even if this is not your concept of marriage and map the specification into a framework which guarantees that the marriages that conform to the description have the same structure.

 

Henson

 

 

 

From: model-challenge-bounces@xxxxxxxxxxxxxxxx [mailto:model-challenge-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Matthew West
Sent: Wednesday, May 09, 2012 2:18 AM
To: 'Modeling Benchmark Challenge'
Subject: Re: [model-challenge] marriage template

 

Dear Henson,

The main problem is that the diagram is underspecified.

How would I know whether every marriage must have a husband?

How would I know how many husbands might be involved in a marriage?

Could a marriage have neither a husband nor a wife?

Etc.

 

Regards

 

Matthew West                            

Information  Junction

Tel: +44 1489 880185

Mobile: +44 750 3385279

Skype: dr.matthew.west

matthew.west@xxxxxxxxxxxxxxxxxxxxxxxxx

http://www.informationjunction.co.uk/

http://www.matthew-west.org.uk/

 

This email originates from Information Junction Ltd. Registered in England and Wales No. 6632177.

Registered office: 2 Brookside, Meadow Way, Letchworth Garden City, Hertfordshire, SG6 3JE.

 

 

From: model-challenge-bounces@xxxxxxxxxxxxxxxx [mailto:model-challenge-bounces@xxxxxxxxxxxxxxxx] On Behalf Of henson graves
Sent: 08 May 2012 17:13
To: 'Modeling Benchmark Challenge'
Subject: [model-challenge] marriage template

 

In an earlier email I raised the question of how to embed the diagram below into FOL and OWL, as well as any additonal assumptions regarding the diagram and any axiomitization needed to ensure that any structure conforming to the diagram had the three individuals and relationships. One could describe what is being looked for as a template.

An FOL encoding might use unary predicates, Marriage(x), Male(x), and Female(x). One further assumption needed to obtain the template result would be that males and females are disjoint. While I am sure some will correctly point out that the assumption is false in the real world of people it is a tenable assumption for manufactured components with male and female ports and connections which can connect a female port to a male port. A bit of quality control can generally make this tenable.

 

Anybody have any further ideas where to go.  If this is too easy, how about replacing Male and Female with components which have male and female ports.

 

Henson

 


_________________________________________________________________________ 
Message Archives: http://ontolog.cim3.net/forum/model-challenge/ 
Subscribe: mailto:model-challenge-join@xxxxxxxxxxxxxxxx 
Config/Unsubscribe: http://ontolog.cim3.net/mailman/listinfo/model-challenge/  
Shared Files: http://ontolog.cim3.net/file/work/ModelingBenchmarkChallenge/ 
References: 
http://ontolog.cim3.net/file/resource/project/ModelingBenchmarkChallenge/ 
Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?ModelingBenchmarkChallenge    (01)
<Prev in Thread] Current Thread [Next in Thread>