- From: Yuzhong Qu <yzqu@seu.edu.cn>
- Date: Wed, 16 Apr 2003 16:19:43 +0800
- To: Francesco Cannistrà <fracan@inwind.it>
- Cc: <www-rdf-interest@w3.org>
> > Use owl:intersectionOf two class descriptions: rdfs:Container and the > restriction (complete modal), > > Not just rdfs:subClassOf the restriction(partial modal) . > > Yes, I'm concerned with this, ealier I wrote only a siplified versioof my > solution in order to be not too tedious. my general solution is a little > bit more complex (too much complex for my purposes): > > <owl:Class rdf:ID="BagOf_Apple"> > <owl:intersectionOf rdf:parseType="Collection"> > <rdfs:Class rdf:about="http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag" > /> > <owl:Class> ****** > <rdfs:subClassOf > ****** > <owl:Restriction> > <owl:onProperty > rdf:resource="http://www.w3.org/2000/01/rdf-schema#member" /> > <owl:allValuesFrom rdf:resource="#Apple" /> > </owl:Restriction> > </rdfs:subClassOf > ****** > </owl:Class> ****** > </owl:intersectionOf> > </owl:Class> There is no need to use "rdfs:subClassOf ". > I had already found many domain-specific solution to the problem, but I > wanted to avoid to adopt an ad hoc solution that applies to my specific RDF > domain. moreover the OWL solution is too much complex (the semantic parsing > of the code above requires to much power and would resolve, substantially, > in the realization of semantics of a simple URI label indicated as range of > a container-structured valued property). > I think that, by the moment, I'll mantain my ad hoc solution.. You just use OWL Lite, and it's not very complex (IMO). > Regards, > Francesco > > Your topic (typed container) is very important, and the solution is enlightening. Thanks! Yuzhong Qu
Received on Wednesday, 16 April 2003 04:18:52 UTC