Vzájemný převod mezi XSEM PSM diagramy a jazykem Schematron
Vzájemný převod mezi XSEM PSM diagramy a jazykem Schematron
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/41600Identifikátory
SIS: 89524
Kolekce
- Kvalifikační práce [10678]
Autor
Vedoucí práce
Oponent práce
Nečaský, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
28. 5. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
XML, konceptuální modelování, Schematron, překladKlíčová slova (anglicky)
XML, conceptual modeling, Schematron, translationV předložené práci studujeme možnosti v oblasti automatické konstrukce Schematron schémat z konceptuálního modelu pro XML a možnosti reverzního inženýrství Schematron schémat. Práce uvádí čtenáře do konceptuálních schémat pro XML a do validace XML dokumentů založené na pravidlech. Existující techniky pro vzájemné převody mezi jazyky pro popis XML schémat a konceptuálním modelem jsou také zahrnuty. Hlavní částí práce je návrh a implementace nové metody pro odvozování schémat v jazyce Schematron z konceptuálních schémat pro XML. Tato metoda umožňuje získat schémata pro XML, která v některých ohledech předčí možnosti jiných populárních jazyků pro popis XML schémat. V práci je dále diskutována problematika reverzního inženýrství schémat v jazyce Schematron a jsou ukázány možnosti v této oblasti poskytující základ pro další výzkum.
In the present work we study possibilities in the area of automatic construction of Schematron schemas from a conceptual model for XML and possibilities in reverse-engineering of Schematron schemas. The work introduces the reader to conceptual schemas for XML and to rule-based validation of XML documents. Existing techniques for mutual conversions between XML schema languages and conceptual model are also included. The main part of the work is a design and implementation of a new method for deriving Schematron schemas from conceptual schemas for XML. This method allows to get XML schemas, which in some respects outperforms the possibilities of other popular schema languages.The work also discusses the issue of Schematron schema reverse-engineering and shows possibilities in the area and establishing basis for further research.