Anyone an idea how to modify:
CONSTRUCT {
?parentClass product:child ?childClass .
}
WHERE {
?parentClass rdfs:subClassOf ?restriction .
?restriction owl:allValuesFrom ?unionclass .
?restriction owl:onProperty product:hasPart_directly .
?unionclass rdf:type owl:Class .
?unionclass owl:unionOf ?unionset .
?unionset rdf:first ?childClass
}
so that I get also all second, third ,.... any part; now I get obviously only
the first one ...
in other words is there some smart shortcut to say ?x isanelement in
first/rest/firstrestetc.
thx a lot, Michel
ps
Holger, this is has to become a modified version of your earlier proposed
child-derivation based on hasPart cardinality constraints. In case there is no
min or max constraint info is missed and since I also always define a closure
via all potential parts (including those having no min/or max card constraint)
I'dd rather use this closure as source of information.
TNO.NL
Michel Böhms
Consultant Building Innovation
TNO Built Environment and Geosciences
Van Mourik Broekmanweg 6 | PO Box 49
2600 AA | Delft | The Netherlands
Tel +31 15 2763107
E-mail [email protected] <mailto:[email protected]>
Web http://www.linkedin.com/in/michelbohms
<http://www.linkedin.com/in/michelbohms>
Skype name michelbohms
Disclaimer
<blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2>
This e-mail and its contents are subject to the DISCLAIMER at
http://www.tno.nl/disclaimer/email.html
-- You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en.
