02.12.2012 Views

Web-based Learning Solutions for Communities of Practice

Web-based Learning Solutions for Communities of Practice

Web-based Learning Solutions for Communities of Practice

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.

A Document Reuse Tool <strong>for</strong> <strong>Communities</strong> <strong>of</strong> <strong>Practice</strong><br />

Figure 2: Examples <strong>of</strong> templates<br />

Automatic Matching and<br />

Trans<strong>for</strong>mation Service<br />

As seen in the beginning <strong>of</strong> this section, a serious<br />

obstacle <strong>for</strong> translating directly between<br />

two structured documents is that a mapping<br />

between both templates needs to be carefully<br />

specified by a human expert. Manual mapping is<br />

known to be a time consuming and error-prone<br />

process. One response to this problem is schema<br />

matching. Schema matching is the task <strong>of</strong> semiautomatically<br />

finding correspondences between<br />

two heterogeneous schemas. Several applications<br />

relying on schema matching have arisen and have<br />

been widely studied by the database, AI communities<br />

and more recently document engineering<br />

community (Rahm & Bernstein, 2001), (Cali,<br />

Calvanese, Giacomo, & Lenzerini, 2002), (Popa,<br />

Velegrakis, Miller, Hernandez, & Fagin, 2002).<br />

However, these works generally deal with relational<br />

schemas. Little research has been dedicated<br />

to XML structures matching. Boukottaya (2004)<br />

and Boukottaya & Vanoirbeek (2005) establish<br />

a state <strong>of</strong> the art <strong>of</strong> available XML structures<br />

matching techniques.<br />

In our work, the goal is to identify the parts to<br />

be trans<strong>for</strong>med in the reusable documents and to<br />

describe how to place their content in appropriate<br />

19

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

Saved successfully!

Ooh no, something went wrong!