- From: Patrick J Hayes <phayes@ihmc.us>
- Date: Sat, 9 Nov 2019 17:19:56 -0600
- To: <hans.teijgeler@quicknet.nl>
- CC: Semantic Web <semantic-web@w3.org>
- Message-ID: <4E017DE4-1EA7-4243-A708-69F13801E719@ihmc.us>
Hi Hans In RDF, RDFS and the ‘full’ versions of OWL, you can use the same IRI as both a property name and as a subject, so you can simply talk about the property without needing to make your distinctions. (The same technique is used in the vastly more expressive language ISO Common Logic, so you can rest assured that doing this does not break anything in the foundations.) The first version of OWL-DL prohobited this, but the more recent OWL2-DL allows it as a form of ‘punning’, so again there is no pressing need to make your distinction: just use the relation name in both roles. As others have said, there is already quite a literature (not just in Webbish, but going back into philosophical logic and formal linguistics) on this general topic. Senences describing actions are often analyzed as talking about ‘events’ or ‘heppenings’ and some collection of other things which bear relationships such as agentOf, placeOf, timeOf and so on to the single central entity, which is classified by the verb. So “Jim cut the bread in the kitchen quickly and silently” asserts that an event classed as a Cutting (an OWL class of events) exists with JIm as its agent and something classed as Bread as its object and having the location Kitchen and the properties Silent and Fast. This style of representation has many advantages, but it does require everyone to use it consistently if they are going to be able to communicate reliably. But if you don’t want to get deeply into this stuff, there is no principled barrier to just conflating your relation and relationship ideas back into one, and using OWL2 or RDFS directly. Best wishes Pat > On Nov 9, 2019, at 6:24 AM, <hans.teijgeler@quicknet.nl> <hans.teijgeler@quicknet.nl> wrote: > > Hi, > > I would like to hear your opinion about the following. > > I propose to make a distinction between the terms ‘Relationship’ an ‘Relation’ (‘Property’), not for linguistic reasons but to avoid reification when that is not necessary. > I know that I am on thin ice, so be it. > > Right now we have something like > Pete isHusbandOf Mary > Mary isWifeOf Pete. > But these Relations/Properties actually are Roles in a missing Relationship called Marriage. > > We can also state: > MarriagePeteMary hasHusband Pete > MarriagePeteMary hasWife Mary > where MarriagePeteMary is Relationship and an instance of the owl:Class ‘Marriage’, or rather its specialization ‘Hetero Marriage’. > As a consequence we can easily represent information about that Relationship. > > It appears to me that there are many such Relationships that qualify for being an owl:Class in their own right. > Think about Parenthood, Composition, Employment, etc. > > Please concur or shoot. > > Regards, > Hans > 15926.org <http://15926.org/>
Received on Saturday, 9 November 2019 23:20:07 UTC