Subject: RS Issues: Filter Query issues
ebXML Regrep,
Last week I sent around a proposal on behalf of myself and Nikola
Stojanovic to address some name changes and other improvements in the
Filter Query section of the Registry Services (RS) specification. Those
changes were adopted by the Regrep teleconference meeting on Friday, April 6.
However, the proposal also listed a few issues with no solution. The
purpose of this email is to ensure that those issues do not get lost. We
propose that they be included in the Regrep Issues list:
FQ Issue #1: Terminology for Packages in associationType
(RIM Section 10.1.1, line 631, page 28)
RS line 1182
Change "HasMember" to whatever term is used in RIM to indicate the
AssociationType that identifies a package as containing a member. That term
currently is "Packages", but we think a better term is needed.
RS line 1397
In the RIM Binding figure, put "HasMember" in italics. Also see comments
attached to line 1182 above.
RS line 1739
Change "HasMember" to whatever term is used in RIM to indicate the
AssociationType that identifies a package as containing a member. That term
currently is "Packages", but we think a better term is needed.
RS line 1748
Change "HasMember" to whatever term is used in RIM to indicate the
AssociationType that identifies a package as containing a member. That term
currently is "Packages", but we think a better term is needed.
FQ Issue #2: Branch terminology for AuditableEventQuery
RS line 1212
For consistency, consider changing "UserFilter" to "InvokedByUserBranch"
in an AudtableEventQuery (Section 8.2.3 page 42) and then define a new
element "InvokedByUserBranch" as follows:
<!ELEMENT InvokedByUserBranch
( UserFilter?,
OrganizationQuery? )>
This modification would also require re-writing of Semantic Rules 1c and
1d, so it is proposed for further consideration only. It would also require
labeling the link between AuditableEvent and User in the figure to "InvokedBy".
FQ Issue #3: WithdrawnObject as part of GetRepositoryItemResult
RS lines 1784 and 1799
Discuss the usefulness of the "WithdrawnObject" Element in a
GetRepositoryItemResult (Section 8.2.8, page 58). Nikola and Len
have differing opinions. No changes proposed yet.
FQ Issue #4: Packaging of returned objects
RS lines 1795-1797
Consider re-structuring of the ExtrinsicObject element in a
GetRepositoryItemResult (Section 8.2.8, page 58) to take advantage of
encodings specified in Message Services specification and in MIME type
representations. No changes proposed yet!
Here is one other result from the telephone conference regarding last weeks
proposal re: camelCase in examples and XML attribute names:
-----------------------------------------
1178
Use capital "O" on "objectType" to be consistent with other examples.
Alternatively, could use camelCase in all examples.
1373-1375
Decide if attributes in examples begin with uppercase or lowercase.
2073-2098
Raise a discussion item as to the use of camelCase for "leftargument",
"connectivepredicate", "booleanpredicate", "logicalpredicate", and
"stringpredicate".
Note: We agreed to implement the camelCase solution consistently in all of
the examples in Section 8.2 and in the syntax for Clause in Section 8.2.10
(line 2037, pages 66-70).
-----------------------------------------
**************************************************************
Len Gallagher LGallagher@nist.gov
NIST Work: 301-975-3251
Bldg 820 Room 562 Home: 301-424-1928
Gaithersburg, MD 20899-8970 USA Fax: 301-948-6213
**************************************************************
Powered by
eList eXpress LLC