Thesis full text (PDF) - Politecnico di Milano
Thesis full text (PDF) - Politecnico di Milano
Thesis full text (PDF) - Politecnico di Milano
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.3.1.5 Instances of a class assuming any value on a known property Pattern<br />
This pattern checks the existence of property values in the knowledge base, deducts those that<br />
have being assumed to known properties, and then extracts the instances being assigned with<br />
these properties values. It encompasses two exploration components: (i) the Property Value<br />
Component configured with a PropertyValueOfProperty selection con<strong>di</strong>tion with<br />
BooleanOperator OR to retrieve the property values of specific properties in the knowledge base,<br />
and (ii) the Instance Component configured with a InstanceOfClass and a<br />
InstanceWithPropertyValue selection con<strong>di</strong>tions and the BooleanOperator OR to retrieve the<br />
instances having at least one of the previous property values. The Complex Query class invokes<br />
the query component methods: the property input is transferred to the Property Value<br />
Component, the class input and the deducted property values become the input for the Instance<br />
Component, and finally, the deducted instances are returned to the user.<br />
Figure 3.29: Instances of a class assuming any value on a known property Pattern<br />
3.3.1.6 Instances of a class assuming known values on any property Pattern<br />
This pattern checks the existence of property values in the knowledge base, deducts those with<br />
known values not being restricted by the properties on which they are assigned, and then extracts<br />
the instances being assigned with these properties values. It encompasses two exploration<br />
components: (i) the Property Value Component configured with a PropertyValueOfName<br />
selection con<strong>di</strong>tion (implicit BooleanOperator OR) to retrieve the property values of specific<br />
value in the knowledge base, and (ii) the Instance Component configured with a InstanceOfClass<br />
and a InstanceWithPropertyValue selection con<strong>di</strong>tions and the BooleanOperator OR to retrieve<br />
the instances having at least one of the previous property values. The Complex Query class<br />
51