- From: Miles, AJ (Alistair) <A.J.Miles@rl.ac.uk>
- Date: Mon, 18 Oct 2004 18:00:46 +0100
- To: 'Leo Sauermann' <leo@gnowsis.com>, public-esw-thes@w3.org
Hi Leo, I would do one of the following: * Option (1) - Pure SKOS Do everything in just SKOS, and ignore the extended semantics of a project hierarchy, i.e. ... ex:Project skos:prefLabel 'Projects'. ex:aProj skos:prefLabel 'ISWC 2004 participation'; skos:broader ex:Project. ex:aSubProj skos:prefLabel 'Travel to Japan'; skos:broader ex:aProj. * Option (2) - Pure RDFS/OWL Capture the semantics of the Project hierarchy by defining some classes and properties, i.e. ... ex:Project a rdfs:Class; rdfs:label 'Projects'. ex:subProjectOf a rdf:Property; rdfs:label 'sub-project of'. rdfs:domain ex:Project; rdfs:range ex:Project; ... which you can then use to describe instance data, e.g. ... ex:aProj a ex:Project; rdfs:label 'ISWC 2004 participation'. ex:aSubProj a ex:Project; rdfs:label 'Travel to Japan'; ex:subProjectOf ex:aProj. Tradeoff between two options is convenience versus semantics. Al. --- Alistair Miles Research Associate CCLRC - Rutherford Appleton Laboratory Building R1 Room 1.60 Fermi Avenue Chilton Didcot Oxfordshire OX11 0QX United Kingdom Email: a.j.miles@rl.ac.uk Tel: +44 (0)1235 445440 -----Original Message----- From: public-esw-thes-request@w3.org [mailto:public-esw-thes-request@w3.org]On Behalf Of Leo Sauermann Sent: 18 October 2004 16:57 To: public-esw-thes@w3.org Subject: semantic problems? I have some semantical problems with how to write skos conceptSchemes. my task: write a project management tool. Tool offers a concept of project and subprojects, the subprojects may be of different types. Possible subproject-types are "meeting" "milestone" "presentation" "brainstorming" then I can also add resources to projects, these are "people" "tools" so a project contains subprojects and resources now I have project instances like "project ISWC 2004" -preparing a paper "project gnowsis" - open source framework i develop "project world takeover" - take over the world my problems: I made the error of rdfs:subClassing the project of skos:concept :-) gno:project rdfs:subClassOf skos:Concept - that's bogus? When I make "project instances" - how to i determine for which project instance which concepts are now possible and how do i link them? so for example, when i make a new project "X", the Concept of the project may have some default structure, or when the user wants to add sub-projects, how would they be related etc.... X skos:broaderInstantive gno:project. X skos:prefLabel "ISWC 2004 participation" X skos:narrowerPartitive SubX SubX skos:broaderInstantive gno:TravelSubproject SubX skos:prefLabel "travel to japan" is this "right" ??? cheers Leo (examples would help, see my other post)
Received on Monday, 18 October 2004 17:01:22 UTC