SensorML 2.0 Release Notes

1.0 (2021-05-11)

  • #60 Prepare Production release
  • #59 Set Docker TEAM Engine version to 5.4.1

0.10 (2021-01-28)

  • #58 Annotated descriptions with Annex A and B numbers
  • #54 Convert xml.xsd file encoding from UTF-16 to UTF-8
  • #50 Cleanup dependencies
  • #52 Add template to get an XML/JSON response via rest endpoint
  • #56 Bump xercesImpl from 2.11.0 to 2.12.1

0.9

  • #38 Create unit tests for each test
  • #39 Introduce Dockerfile and Maven Docker plugin
  • #41 Minor typo in AssertionError message of AggregateProcessSchema.PropertyConnectionrestrictions()
  • #42 Minor typos in PhysicalComponent.ByPointOrLocation() method
  • #43 Remove PhysicalSystem from Line 71 of CoreConcepts class
  • #43 Remove PhysicalSystem from Line 71 of CoreConcepts class
  • #44 Replace item.getNodeValue() with item.getTextContent() on Line 107 of CoreConcepts
  • #45 Revise the test for Requirement 4 to be consistent with Core Metadata listed in Section 7.2.2
  • #46 Req 49 test cannot be run automatically
  • #47 Req 54 added in commit #69b1328
  • SecurityConstraints example added

0.8

  • #35 Version displayed on start page of beta environment is not correct
  • #36 Improve name of test suite

0.7

  • #33 Add conformance class configuration into the sensorml20 test.
  • 0.6

    • #30 typeOf elements should accept relative URL as its source reference.
    • #31 ConfigurableProcess might lose some base elements while using typeOf reference.
    • #32 requirement 45 - schematron validation always fail on core concepts

    0.5

    • Fix Req 4 by removing this reqirement from the test group of CoreConcepts. The qualification metadata should not fail the entire test suite.
    • Fix Req 75, 76 for position issues.
    • Fix namespace issues in schematron files.

    0.4

    • #22 Process with Advanced Data Types. Req 36 ~ 37
    • #21 Physical System: Req 33~35
    • #20 Physical Component. Req 26 ~ 32
    • #19 Conformance class - Aggregate Process. Req 22~25
    • #17 Conformance classes - A.14 - XML/Configurable Process minimum requirement
    • #15 Conformance classes - A.12 - XML/Physical Component minimum requirement
    • #13 Conformance classes - A.10 - XML/Simple Process minimum requirement
    • #12 Conformance classes - A.9 - XML/Core Process minimum requirement
    • #11 Conformance classes - A.8 - Model/Configurable Process minimum requirement
    • #10 Conformance classes - A.7 - Model/Processes with Advanced Data Types minimum requirement
    • #9 Conformance classes - A.6 - Model/Physical System minimum requirement
    • #8 Conformance classes - A.5 - Model/Physical Component minimum requirement
    • #7 Conformance classes - A.4 - Model/Aggregate Process minimum requirement
    • #6 Conformance classes - A.3 - Model/Simple Process minimum requirement
    • #5 Conformance classes - A.2 - Abstract Process minimum requirement
    • #4 Conformance classes - A.1 - Core Concepts minimum requirement

    0.3

    • Update pom.xml to build with Maven 2 and minor updates in index.md

    0.2

    • #2Clean the structure of the test. The test scripts (ctl) have not changed. Starting this revision, the revision number will follow the conventions described in the wiki.

    r1

    • Add conformance Tests. (Annex A and Annex B)

    r0

    • First release - basic test against schema.