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.

Description<br />

Classes<br />

Hierarchy Unit<br />

Properties<br />

Hierarchy Unit<br />

Input: optional class names to be used at the selection con<strong>di</strong>tions<br />

Output: structured set of class names<br />

Input: optional property names to be used at the selection con<strong>di</strong>tions<br />

Output: structured set of property names<br />

Table 4.1: WebML hierarchy components<br />

Description<br />

Class Unit<br />

Datatype Unit<br />

Property Unit<br />

Instance Unit<br />

Explanation<br />

Unit<br />

Property Value<br />

Unit<br />

Input: optional names for (<strong>di</strong>sjoint) classes, typed instances, defined<br />

properties<br />

Output: set of class names<br />

Input: optional names for datatypes, defined properties, and values<br />

Output: set of datatype names<br />

Input: optional names for (<strong>di</strong>sjoint, inverse) properties, assigned instances,<br />

defining classes and datatypes<br />

Output: set of property names<br />

Input: optional names for (assigned) instances, defining classes<br />

Output: set of instance names<br />

Input: optional names for classes, properties, instances<br />

Output: set of assertions retrieved<br />

Input: optionnal parameter for the evaluation of datatypes, defined<br />

properties, values<br />

Output: set of property values deducted<br />

Table 4.2: WebML exploration components<br />

4.3.2 Content management operations<br />

The content management components are implemented as WebML operation units. The<br />

implementation consists of pieces of code analogous to the publishing content units. A first set of<br />

71

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

Saved successfully!

Ooh no, something went wrong!