mdpm - Roadmap

Upcoming in v0.0.2

  • » Optimized XUpdate scripts

    To generate less intrusive and less expensive edit scripts, XUpdate Normal Forms are generated instead.

  • » Document model description

    The representation of a document model is going to be entirely revised:
    ⋅ Vocabulary is no longer partitioned into equivalence classes, but assigned to similarity groups
    ⋅ The assignment of local names is replaced by expanded QNames
    ⋅ Dependencies between document fragments (cf. Document Ontology/ INFOMs at the locutor project site) are described as well. From there on a document model is a tuple consisting of dependency and equality descriptions.

  • » Extension of similarity relations

    The set of supported similarity relations is going to be extended to
    eq-name
    eq-attributes(ALL | <qname [, qname]*>)
    eq-content
    eq-group
    eq-deep

Upcoming in v0.0.3

  • » mpatch

    Development of a model-based patch algorithm. mpatch will apply the output of mdiff such that: mpatch(mdiff(d1, d2),d1)=d2

  • » Dependency/ change types

    Regarding to dependency types of dependency relations and change types of change relations, the output of mdiff is going to be classified, such that mdiff(d1, d2)=Δ:ζ

Upcoming in v0.0.4

  • » Propagation of changes

    mpatch is going to adapted to work on document collections D rather than on single documents, such that mpatch(Δ:ζ ,D) will propagate long-range effect of changes along interrelations of documents in D

Evaluation of v0.0.1

  • » Integration of mdpm v0.0.1 into the Plato system.

  • » Integration of mdpm v0.0.1 into the mmlkit tool kit.

Potential innovations for future releases

The list of potential innovations consists of possible future functionalities for mdpm. There is no concrete implementation schedule yet, though!

© 2006 Copyrights KWARC. | XHTML 1.0 | CSS | Page generated from XML sources with the WSML package