Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metaschema unittesting oct2020 #88

Commits on Sep 18, 2020

  1. Configuration menu
    Copy the full SHA
    c100517 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. Sketching example metaschema as input for further testing; migrating …

    …2019 implementation as functional stub.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    a9f0903 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e4527d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e507e25 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a047058 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db16e3f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66bf288 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e406628 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2292e0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    db3860a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e712d65 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9cc80a9 View commit details
    Browse the repository at this point in the history
  12. Refinements to Schematron

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    bea0a50 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    521dc3f View commit details
    Browse the repository at this point in the history
  14. Progress on model mapping

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    acdcf9d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3fb272c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f624507 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    69a6792 View commit details
    Browse the repository at this point in the history
  18. More notes

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    2689fa3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    40186ee View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    685ca40 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1a42d24 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9a2c7ce View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f7f7caa View commit details
    Browse the repository at this point in the history
  24. More improvements to maps including HTML rendition of XML map; correc…

    …tions to catalog metaschema (omitted flags are restored)
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    557a1d7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    baea3f1 View commit details
    Browse the repository at this point in the history
  26. Model maps now stable

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    288f304 View commit details
    Browse the repository at this point in the history
  27. Some rearrangement

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    06ffa64 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1f68933 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7ee5657 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d9e7758 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    2371846 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5912e31 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    a45b132 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c9b052d View commit details
    Browse the repository at this point in the history
  35. Infrastructure

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    c14c27d View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    395d6f7 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    25a4686 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    9f9e12e View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    37cce27 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    4ea3761 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    92eca2e View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    2f2812a View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    a919adc View commit details
    Browse the repository at this point in the history
  44. Addressing #29 - Metaschema composer now refuses to produce for a Met…

    …aschema with a broken link to a module.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    c3df15d View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    a256155 View commit details
    Browse the repository at this point in the history
  46. Refactored constraint definitions. Added uniqueness, index, index-has…

    …-key, and has-cardinality constraints
    david-waltermire authored and wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    c8e0e61 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    19abd17 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    88f8b03 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    7e3c1f5 View commit details
    Browse the repository at this point in the history
  50. Now providing a function that will perform a syntax-aware modificatio…

    …ns of an XPath expression, via an actual XPath parse. Supports rewriting expressions for Metatron.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    8939c9d View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    2c6e0ca View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    ba8eb6a View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    bba4ccd View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    318a4ea View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    afd239f View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    7312934 View commit details
    Browse the repository at this point in the history
  57. Updating XSpec

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    ec924f2 View commit details
    Browse the repository at this point in the history
  58. Finished implementation of node targeting for constraints (exception …

    …handling based on the target path)
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    9ae213c View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    5a426b6 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    b05c171 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    ab52796 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    34ca404 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    262afc9 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    d87ff79 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    ff55c37 View commit details
    Browse the repository at this point in the history
  66. More rearranging

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    cb15e85 View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    99f7837 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    eb4c22b View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    e602885 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    6eb848b View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    cb91063 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    e4c8186 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    c57d965 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    c4e43b9 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    5633647 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    c38a065 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    1b2aa55 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    d5ed3bc View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    f6acb15 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    ea7ef74 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    9cb3d48 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    7ac6e8c View commit details
    Browse the repository at this point in the history
  83. Enriching example

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    7b037c6 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    3a5889f View commit details
    Browse the repository at this point in the history
  85. Initial cut at XSLT to produce XML->supermodel converter XSLT see usn…

    …istgov#51; also more worked examples / problem cases
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    b15739c View commit details
    Browse the repository at this point in the history
  86. Much progress especially on usnistgov#51 - XML to JSON converter gene…

    …rator, including XML to supermodel, supermodel to JSON
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    e4d9250 View commit details
    Browse the repository at this point in the history
  87. Configuration menu
    Copy the full SHA
    af8bdc3 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    48177f8 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    96d786b View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    fe4f7ed View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    c9e6e00 View commit details
    Browse the repository at this point in the history
  92. Rolling back explicit extension on targeted allowed-values constraint…

    … (until we can define the scope of such redefinition)
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    914af87 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    d033064 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    167917d View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    935257c View commit details
    Browse the repository at this point in the history
  96. More markdown support

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    4c83e36 View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    a31063f View commit details
    Browse the repository at this point in the history
  98. Finishing up usnistgov#11: constraining the root to be one (and only …

    …one) of the designated assemblies
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    b565b0b View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    0377ebf View commit details
    Browse the repository at this point in the history
  100. Commented, adjusted and renamed XSLT for producing a publishing XSLT …

    …from a metaschema - sc usnistgov/metaschema#46
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    0d62b55 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    fc363bd View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    ae98462 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    6de704d View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    9f90aef View commit details
    Browse the repository at this point in the history
  105. Nearing nominal completion of usnistgov#41 including Metaschema-aware…

    … XML->JSON path mapping. More testing required.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    8a28ea2 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    537f26f View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    64dd69e View commit details
    Browse the repository at this point in the history
  108. Configuration menu
    Copy the full SHA
    cc6b2c1 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    a76a046 View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    52cec66 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    bc4fdfd View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    7c1bc0b View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    7c20c2d View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    413780f View commit details
    Browse the repository at this point in the history
  115. UUID unit tests

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    9443378 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    b5a6007 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    745d166 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    dd997a5 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    ceb9f93 View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    742ee36 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    63b07c3 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    63a7e70 View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    0e7033c View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    a4a2610 View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    a8995e8 View commit details
    Browse the repository at this point in the history
  126. Adjustments for correct JSON Schema production; unit test calls (stop…

    …gap changes to scripts)
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    ea5558c View commit details
    Browse the repository at this point in the history
  127. Adding scenario

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    06f942c View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    1ba5dfd View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    98f180d View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    4b8bea0 View commit details
    Browse the repository at this point in the history
  131. Configuration menu
    Copy the full SHA
    eba0e21 View commit details
    Browse the repository at this point in the history
  132. Configuration menu
    Copy the full SHA
    c9be05e View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    cd177c1 View commit details
    Browse the repository at this point in the history
  134. Configuration menu
    Copy the full SHA
    d59c8c0 View commit details
    Browse the repository at this point in the history
  135. Configuration menu
    Copy the full SHA
    71c1b6b View commit details
    Browse the repository at this point in the history
  136. Configuration menu
    Copy the full SHA
    2570add View commit details
    Browse the repository at this point in the history
  137. Configuration menu
    Copy the full SHA
    8d373d0 View commit details
    Browse the repository at this point in the history
  138. Configuration menu
    Copy the full SHA
    c07c005 View commit details
    Browse the repository at this point in the history
  139. Configuration menu
    Copy the full SHA
    b2d0dba View commit details
    Browse the repository at this point in the history
  140. usnistgov#39, usnistgov#53, usnistgov/OSCAL#633. JSON->supermodel con…

    …version. Metapath mapping corrections. Nearly working round-trip test conversion.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    0d6f480 View commit details
    Browse the repository at this point in the history
  141. Configuration menu
    Copy the full SHA
    8f9e850 View commit details
    Browse the repository at this point in the history
  142. Configuration menu
    Copy the full SHA
    ab88ea0 View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    3c92b81 View commit details
    Browse the repository at this point in the history
  144. Implementing shell logic for producing standalone converter XSLTs fro…

    …m metaschema source. Many bug repairs and extensions. usnistgov#53.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    2374b0e View commit details
    Browse the repository at this point in the history
  145. Configuration menu
    Copy the full SHA
    46e6174 View commit details
    Browse the repository at this point in the history
  146. Configuration menu
    Copy the full SHA
    97742ea View commit details
    Browse the repository at this point in the history
  147. Repaired emergent glitch in Metatron path generation - working again.…

    … Also, notes towards supporting the JSON side.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    56afe2b View commit details
    Browse the repository at this point in the history
  148. Configuration menu
    Copy the full SHA
    83815cf View commit details
    Browse the repository at this point in the history
  149. Configuration menu
    Copy the full SHA
    cab15c0 View commit details
    Browse the repository at this point in the history
  150. Configuration menu
    Copy the full SHA
    84b574a View commit details
    Browse the repository at this point in the history
  151. Touches e.g. readme

    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    1d3c7d1 View commit details
    Browse the repository at this point in the history
  152. Configuration menu
    Copy the full SHA
    5595895 View commit details
    Browse the repository at this point in the history
  153. Configuration menu
    Copy the full SHA
    ba1fd87 View commit details
    Browse the repository at this point in the history
  154. Removed unused global declaration of 'purpose' field from SSP metasch…

    …ema so it passes Schematron validation.
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    e1aeb30 View commit details
    Browse the repository at this point in the history
  155. Configuration menu
    Copy the full SHA
    2fdcb82 View commit details
    Browse the repository at this point in the history
  156. Configuration menu
    Copy the full SHA
    6d38f1e View commit details
    Browse the repository at this point in the history
  157. Configuration menu
    Copy the full SHA
    e011e47 View commit details
    Browse the repository at this point in the history
  158. Configuration menu
    Copy the full SHA
    b132864 View commit details
    Browse the repository at this point in the history
  159. Configuration menu
    Copy the full SHA
    64eaa04 View commit details
    Browse the repository at this point in the history
  160. Configuration menu
    Copy the full SHA
    8786664 View commit details
    Browse the repository at this point in the history
  161. Added metaschema XSD support for controlling if metaschema global def…

    …initions are exported to other metaschemas that import a given metaschema.
    
    Added uniqueness constraints for constraint definitions.
    Added a key/keyref constraint for index and index-has-key.
    david-waltermire authored and wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    42e8cf6 View commit details
    Browse the repository at this point in the history
  162. Configuration menu
    Copy the full SHA
    69583ac View commit details
    Browse the repository at this point in the history
  163. Refactoring OSCAL Metaschema to use new M4 features (usnistgov#75)

    * Refactored metadata metaschema to use new metaschema features and to add constraints.
    * updated to latest metaschemas published in master as of commit 53e3c8377a2043d33ec91efdf06d934ca642f4e7
    * moved OSCAL metaschema to the OSCAL repo
    david-waltermire authored and wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    b9735f7 View commit details
    Browse the repository at this point in the history
  164. Configuration menu
    Copy the full SHA
    90367ba View commit details
    Browse the repository at this point in the history
  165. Loosening composition rules to permit all global definitions for Sche…

    …matron checks (validating integrity of standalone modules)
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    4ea291c View commit details
    Browse the repository at this point in the history
  166. Configuration menu
    Copy the full SHA
    b540b1a View commit details
    Browse the repository at this point in the history
  167. Configuration menu
    Copy the full SHA
    5a6385c View commit details
    Browse the repository at this point in the history
  168. Configuration menu
    Copy the full SHA
    82e039e View commit details
    Browse the repository at this point in the history
  169. Configuration menu
    Copy the full SHA
    b962cec View commit details
    Browse the repository at this point in the history
  170. Refactored and simplified composition pipeline supporting definitions…

    … declared to be 'local' at top level (usnistgov#76); now with unit testing
    wendellpiez committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    b7ff7da View commit details
    Browse the repository at this point in the history
  171. Configuration menu
    Copy the full SHA
    4a73ae3 View commit details
    Browse the repository at this point in the history
  172. Configuration menu
    Copy the full SHA
    653fffe View commit details
    Browse the repository at this point in the history