XMLWordPrintable

    Details

    • Type: Bug
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: Akoma Ntoso Version 1.0 Part 1 CSPRD01
    • Fix Version/s: None
    • Component/s: Public reviews
    • Labels:
      None
    • Environment:

      Technical

    • Proposal:
      Hide

      Reconsider the issue of what "common model" is being declared and from that minimum model, define conformance for profiles that adopt defined parts of the common model and then supply additional semantics.

      I know, it is very tempting to allow others to take up the hard work of specific semantics but that is what makes interoperability. I have worked at the level of abstraction that responds to what does it do?, with "...whatever you want." Doesn't build a lot of confidence in a solution.

      Show
      Reconsider the issue of what "common model" is being declared and from that minimum model, define conformance for profiles that adopt defined parts of the common model and then supply additional semantics. I know, it is very tempting to allow others to take up the hard work of specific semantics but that is what makes interoperability. I have worked at the level of abstraction that responds to what does it do?, with "...whatever you want." Doesn't build a lot of confidence in a solution.

      Description

      3.2 Model for data interchange and open access

      reads in part:

      *****
      This specification defines a common MODEL for data interchange and open access to the deliberative bodies’ documentation, such as parliamentary, legislative, and judiciary texts.
      *****

      Is directly contradicted by:

      *****
      At the same time, the Akoma Ntoso model considers the differences that exist in individual document types, that are derived from using different human languages, and that are implicit in the legislative culture of each country. Therefore the common open access model is designed to be flexible, to support exceptions, and to allow extensions far enough to provide support for all individual characteristics that can be found in a complete document set covering different cultures and countries.
      *****

      The unlimited extensions allowed by Akoma Ntoso are a virtual guarantee that no XSLT schema that works with one local version of the schema will work with any other version of the schema. No XSLT stylesheet can allow for unlimited permutations of a base schema. If you are interested, I did a paper on that subject, the # of variations when using a very small tag set in XML.

      That isn't to say that all is lost. If the Akoma Ntoso schema were recast in terms of value patterns in RELAX-NG and then defined solely a a vocabulary, to which profiles could conform, then the profiles for each jurisdiction/locality could have enough specifics to enable meaningful interchange and exchange between applications.

      Simply using XML is not a guarantee of interoperability.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              patrick Patrick Durusau
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: