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.1.14 Remove Components ............................................................................................... 40<br />

3.1.15 Remove Class component ....................................................................................... 42<br />

3.1.16 Remove Datatype component ................................................................................ 42<br />

3.1.17 Remove Property component ................................................................................. 43<br />

3.1.18 Remove Property Value component ..................................................................... 44<br />

3.1.19 Remove Instance component .................................................................................. 45<br />

3.2 Knowledge‐base Management Components ................................................................ 45<br />

3.2.1 Create‐KB component ................................................................................................ 45<br />

3.2.2 Release‐KB component .............................................................................................. 46<br />

3.2.3 Import‐XMI‐to‐KB component ................................................................................. 46<br />

3.2.4 Export‐XMI‐from‐KB component ............................................................................ 47<br />

3.3 Patterns for Knowledge Exploration and Management ............................................. 47<br />

3.3.1 Knowledge Exploration ............................................................................................. 47<br />

3.3.2 Knowledge Management .......................................................................................... 53<br />

3.4 Social Network Application ............................................................................................ 55<br />

3.4.1 Use Cases of the Application .................................................................................... 55<br />

3.4.2 Application Specification .......................................................................................... 57<br />

3.4.3 Application Design .................................................................................................... 61<br />

3.4.4 Uses of Components and Patterns in the Recommendation Application .......... 63<br />

4. Implementation Experience .................................................................................................. 66<br />

4.1 WebML and WebRatio background .............................................................................. 66<br />

4.2 Runtime Architecture of the Framework ...................................................................... 69<br />

4.3 Implementation of Components..................................................................................... 70<br />

4.3.1 Content publishing units ........................................................................................... 70<br />

4.3.2 Content management operations ............................................................................. 71<br />

4.3.3 Implementation .......................................................................................................... 73<br />

4.4 Implementation of Patterns ............................................................................................. 74<br />

4.5 Application Implementation ........................................................................................... 76<br />

5. Related Work .......................................................................................................................... 86<br />

6. Comparison ............................................................................................................................. 88<br />

7. Conclusion .............................................................................................................................. 92<br />

References ................................................................................................................................... 94<br />

4

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

Saved successfully!

Ooh no, something went wrong!