dme issueshttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues2019-11-28T08:47:18Zhttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/411Rethink and implement schema list/detail view2019-11-28T08:47:18ZGradl, TobiasRethink and implement schema list/detail view\- side by side
\- separate editor? =>table to wide in fluid
- non-fluid layout is a waste
*(from redmine: issue id 293, created on 2018-01-22tgradl)*
* Relations:
* relates #299\- side by side
\- separate editor? =>table to wide in fluid
- non-fluid layout is a waste
*(from redmine: issue id 293, created on 2018-01-22tgradl)*
* Relations:
* relates #299X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/410Mixed XML Content2019-11-28T08:47:50ZGradl, TobiasMixed XML ContentNot yet respected, see e.g.
http://www.w3schools.com/schema/schema\_complex\_mixed.asp
*(from redmine: issue id 292, created on 2018-01-22tgradl)*
* Relations:
* relates #288Not yet respected, see e.g.
http://www.w3schools.com/schema/schema\_complex\_mixed.asp
*(from redmine: issue id 292, created on 2018-01-22tgradl)*
* Relations:
* relates #288X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/409Analyze and implement on recursive elements in XML Schemata2019-11-28T08:47:57ZGradl, TobiasAnalyze and implement on recursive elements in XML SchemataRecursion is a problem because the metamodel allows reuse of terminals
(recursion ok), nonterminal elements form a tree to 1) have regular
grammars apply, and 2) to allow mappings to exactly one particular
instance of the nonterminal
So...Recursion is a problem because the metamodel allows reuse of terminals
(recursion ok), nonterminal elements form a tree to 1) have regular
grammars apply, and 2) to allow mappings to exactly one particular
instance of the nonterminal
Solution approach: Make the schema dynamically extensible only if
required (expanded in the viewer and mappings added) otherwise also
reuse the nonterminals
Current implementation: Cut at detected recursion
*(from redmine: issue id 291, created on 2018-01-22tgradl)*
* Relations:
* relates #288X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/406Implement metamodel v2.12019-11-28T08:45:01ZGradl, TobiasImplement metamodel v2.1now considering the inheritance concept
*(from redmine: issue id 288, created on 2018-01-22tgradl)*
* Relations:
* relates #291
* relates #292
* relates #285now considering the inheritance concept
*(from redmine: issue id 288, created on 2018-01-22tgradl)*
* Relations:
* relates #291
* relates #292
* relates #285X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/15Rethink and implement schema list/detail view2019-11-28T08:33:45ZGradl, TobiasRethink and implement schema list/detail view\- side by side
\- separate editor? =>table to wide in fluid
- non-fluid layout is a waste
*(from redmine: issue id 293, created on 2018-01-22tgradl)*
* Relations:
* relates #299\- side by side
\- separate editor? =>table to wide in fluid
- non-fluid layout is a waste
*(from redmine: issue id 293, created on 2018-01-22tgradl)*
* Relations:
* relates #299X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/14Mixed XML Content2019-11-28T08:33:44ZGradl, TobiasMixed XML ContentNot yet respected, see e.g.
http://www.w3schools.com/schema/schema\_complex\_mixed.asp
*(from redmine: issue id 292, created on 2018-01-22tgradl)*
* Relations:
* relates #288Not yet respected, see e.g.
http://www.w3schools.com/schema/schema\_complex\_mixed.asp
*(from redmine: issue id 292, created on 2018-01-22tgradl)*
* Relations:
* relates #288X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/13Analyze and implement on recursive elements in XML Schemata2019-11-28T08:33:43ZGradl, TobiasAnalyze and implement on recursive elements in XML SchemataRecursion is a problem because the metamodel allows reuse of terminals
(recursion ok), nonterminal elements form a tree to 1) have regular
grammars apply, and 2) to allow mappings to exactly one particular
instance of the nonterminal
So...Recursion is a problem because the metamodel allows reuse of terminals
(recursion ok), nonterminal elements form a tree to 1) have regular
grammars apply, and 2) to allow mappings to exactly one particular
instance of the nonterminal
Solution approach: Make the schema dynamically extensible only if
required (expanded in the viewer and mappings added) otherwise also
reuse the nonterminals
Current implementation: Cut at detected recursion
*(from redmine: issue id 291, created on 2018-01-22tgradl)*
* Relations:
* relates #288X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/10Implement metamodel v2.12019-11-28T08:33:38ZGradl, TobiasImplement metamodel v2.1now considering the inheritance concept
*(from redmine: issue id 288, created on 2018-01-22tgradl)*
* Relations:
* relates #291
* relates #292
* relates #285now considering the inheritance concept
*(from redmine: issue id 288, created on 2018-01-22tgradl)*
* Relations:
* relates #291
* relates #292
* relates #285X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/417Implement simplified 'preview version' for schema overview2019-11-28T08:47:11ZGradl, TobiasImplement simplified 'preview version' for schema overviewread-only, no live transformation etc.
*(from redmine: issue id 299, created on 2018-01-22tgradl)*
* Relations:
* relates #293read-only, no live transformation etc.
*(from redmine: issue id 299, created on 2018-01-22tgradl)*
* Relations:
* relates #293X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/21Implement simplified 'preview version' for schema overview2019-11-28T08:33:55ZGradl, TobiasImplement simplified 'preview version' for schema overviewread-only, no live transformation etc.
*(from redmine: issue id 299, created on 2018-01-22tgradl)*
* Relations:
* relates #293read-only, no live transformation etc.
*(from redmine: issue id 299, created on 2018-01-22tgradl)*
* Relations:
* relates #293X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/431Refactor graph view2019-11-28T08:47:30ZGradl, TobiasRefactor graph view.
*(from redmine: issue id 313, created on 2018-01-22tgradl)*.
*(from redmine: issue id 313, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/430Implement context menu for schema editor2019-11-28T08:45:36ZGradl, TobiasImplement context menu for schema editora context menu has already been realized for the currently deployed
version of the schema registry ->attempt to migrate
*(from redmine: issue id 312, created on 2018-01-22tgradl)*a context menu has already been realized for the currently deployed
version of the schema registry ->attempt to migrate
*(from redmine: issue id 312, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/428Consistency checks2019-11-28T08:47:15ZGradl, TobiasConsistency checkscheck and react/warn if data is inconsistent; perform cyclic checks
*(from redmine: issue id 310, created on 2018-01-22tgradl)*check and react/warn if data is inconsistent; perform cyclic checks
*(from redmine: issue id 310, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/427Implement activity tracking2019-11-28T08:47:15ZGradl, TobiasImplement activity trackingFor each object write activity, add a history entry shown with according
objects
*(from redmine: issue id 309, created on 2018-01-22tgradl)*
* Relations:
* relates #316
* relates #332
* relates #331For each object write activity, add a history entry shown with according
objects
*(from redmine: issue id 309, created on 2018-01-22tgradl)*
* Relations:
* relates #316
* relates #332
* relates #331X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/35Refactor graph view2019-11-28T08:34:14ZGradl, TobiasRefactor graph view.
*(from redmine: issue id 313, created on 2018-01-22tgradl)*.
*(from redmine: issue id 313, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/34Implement context menu for schema editor2019-11-28T08:34:14ZGradl, TobiasImplement context menu for schema editora context menu has already been realized for the currently deployed
version of the schema registry ->attempt to migrate
*(from redmine: issue id 312, created on 2018-01-22tgradl)*a context menu has already been realized for the currently deployed
version of the schema registry ->attempt to migrate
*(from redmine: issue id 312, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/32Consistency checks2019-11-28T08:34:11ZGradl, TobiasConsistency checkscheck and react/warn if data is inconsistent; perform cyclic checks
*(from redmine: issue id 310, created on 2018-01-22tgradl)*check and react/warn if data is inconsistent; perform cyclic checks
*(from redmine: issue id 310, created on 2018-01-22tgradl)*X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/31Implement activity tracking2019-11-28T08:34:10ZGradl, TobiasImplement activity trackingFor each object write activity, add a history entry shown with according
objects
*(from redmine: issue id 309, created on 2018-01-22tgradl)*
* Relations:
* relates #316
* relates #332
* relates #331For each object write activity, add a history entry shown with according
objects
*(from redmine: issue id 309, created on 2018-01-22tgradl)*
* Relations:
* relates #316
* relates #332
* relates #331X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/434Implement versioning with grammars and functions2019-11-28T08:48:12ZGradl, TobiasImplement versioning with grammars and functionsSave versions once they are successfully build and maybe also include a
drafting mechanism
->this is related to use-orientation task in that separation of
user-specific (draft) history might be required
*(from redmine: issue id 316, c...Save versions once they are successfully build and maybe also include a
drafting mechanism
->this is related to use-orientation task in that separation of
user-specific (draft) history might be required
*(from redmine: issue id 316, created on 2018-01-22tgradl)*
* Relations:
* relates #329
* relates #309X.xGradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/dme/-/issues/38Implement versioning with grammars and functions2019-11-28T08:34:18ZGradl, TobiasImplement versioning with grammars and functionsSave versions once they are successfully build and maybe also include a
drafting mechanism
->this is related to use-orientation task in that separation of
user-specific (draft) history might be required
*(from redmine: issue id 316, c...Save versions once they are successfully build and maybe also include a
drafting mechanism
->this is related to use-orientation task in that separation of
user-specific (draft) history might be required
*(from redmine: issue id 316, created on 2018-01-22tgradl)*
* Relations:
* relates #329
* relates #309X.xGradl, TobiasGradl, Tobias