25.10.2014 Views

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!