OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

search-ws message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [search-ws] RE: Next steps on Search Web Services TC deliverable(s)


Robin - what can we do to expedite the process? Would you recommend that you
and I schedule a phone call soon, or should we set up a TC call?  --Ray

> -----Original Message-----
> From: Robin Cover [mailto:robin@oasis-open.org]
> Sent: Wednesday, June 08, 2011 4:29 PM
> To: Denenberg, Ray
> Cc: Robin Cover; OASIS SWS TC
> Subject: [search-ws] RE: Next steps on Search Web Services TC
> deliverable(s)
> 
> Thanks for the feedback, Ray.
> 
> Later today or tomorrow I'll send a note explaining some of the
> decision points for naming the individual parts, and various strategies
> for meeting the TC Process requirement for a "single Work Product name"
> [1] that is reflected in the part titles and in the filenames/paths.
> Not rocket science (and we have some current examples), but it requires
> some thought to get the design right.  For example, if there's any
> natural (cardinal) order for the parts, the naming pattern can
> incorporate a numeric identifier component to convey that hint to the
> user.
> 
> More later...
> 
> - Robin
> 
> [1] http://www.oasis-open.org/committees/process.php#quality-multiPart
> 
> 
> Robin Cover
> OASIS, Director of Information Services
> Editor, Cover Pages and XML Daily Newslink
> Email: robin@oasis-open.org
> Staff bio: http://www.oasis-open.org/who/staff.php#cover
> Cover Pages: http://xml.coverpages.org/
> Newsletter: http://xml.coverpages.org/newsletterArchive.html
> Tel: +1 972-296-1783
> 
> 
> On Wed, 8 Jun 2011, Ray Denenberg, Library of Congress wrote:
> 
> > Robin - pending approval by the rest of the TC, let's proceed on the
> > assumption that the seven documents constitute a multi-part (single)
> > product.
> >
> > I have heard from one TC member who supports this approach, and I too
> > strongly favor it, and I am confident that the TC will approve.
> >
> > TC members - We need a volunteer to write the "overview" document.
> >
> > --Ray
> >
> >> -----Original Message-----
> >> From: Robin Cover [mailto:robin@oasis-open.org]
> >> Sent: Tuesday, June 07, 2011 1:24 AM
> >> To: Denenberg, Ray
> >> Cc: OASIS SWS TC; Robin Cover
> >> Subject: Next steps on Search Web Services TC deliverable(s)
> >>
> >> Ray,
> >>
> >> Per your earlier communications [1], I have examined the seven files
> >> [5] that the TC wants to approve and advance for public review, once
> >> they are brought into conformity with the new TC Process, TC
> >> Handbook, TC Admin Submission Requests, and Naming Directives [2].
> >>
> >> Much of the content/structure appears to be in the same shape
> >> (template models, etc) as was common in 2007-2008, and will need to
> >> be adjusted in some respects to adhere to the new  2010-10 rules.
> >>
> >> Scanning the material (but without deep dive), I identified ten
> >> topics as needing discussion, and some decisions will need to be
> made
> >> where TC discretion is a key factor.  We can help you with the
> >> details, and I'm inclined to think that a phone call with the TC
> >> (plenary) or its principals would be the best approach.
> >>
> >> 1. WP Registration: set up metadata and naming (WP abbreviation) 2.
> >> Work Product titles 3. Work Product part-whole relations (multi-part
> >> or
> >> not) 4. Work Product filenames based upon WP abbreviation 5. Work
> >> Product URIs: mandated use of directories for
> >>    individual WPs and for each stage/release 6. Machine-readable
> >> files (domain, URIs, schemaLocation,
> >>    clarification on status)
> >> 7. XML namespaces and namespace document(s) 8. Conformance section 9.
> >> Introduction: structure and content 10. Appendices: required,
> >> optional
> >>
> >> Of these topics, probably the single most determinative for the
> >> others is the matter of part-whole relations (#3 above).  It will be
> >> necessary to decide whether the TC wants to approve and publish the
> >> content as one or several Work Products, using the TC Process rules
> >> that govern part-whole relations.
> >> As explained below, the notions of "set" and "collection" are not
> >> relevant in the OASIS process.
> >>
> >> I am providing a summary of the key considerations and requirements
> >> on multi-part below [3], and urge you to read the description
> >> carefully as a first step.  If you want to construe the content in
> >> the seven files (and the ancilliary machine-readable files) as one
> >> Work Product, it will be necessary to create a top-level "Overview"
> >> document that explains the structure and relationship of the other
> >> prose parts and all file sets, namespaces [4], etc.
> >>
> >> Let's plan for a phone meeting at your convenience to talk through
> >> the issues in the ten topics above.
> >>
> >> - Robin
> >>
> >> =========== Details and References:
> >>
> >> [1] communications
> >>
> >> Ray Denenberg
> >> http://lists.oasis-open.org/archives/search-ws/201104/msg00009.html
> >> Robin
> >> http://lists.oasis-open.org/archives/search-ws/201104/msg00013.html
> >> Ray
> >> http://lists.oasis-open.org/archives/search-ws/201105/msg00004.html
> >> Ray
> >> http://lists.oasis-open.org/archives/search-ws/201106/msg00000.html
> >>
> >>
> >> [2] October 2010 (new) policies and commentary
> >>
> >> * Technical Committee (TC) Process
> >>   http://www.oasis-open.org/committees/process-2010-07-28.php
> >>
> >> * Technical Committee (TC) Process FAQ
> >>   http://www.oasis-open.org/policies-guidelines/tc-process-2010-07-
> >> 28/faq
> >>
> >> * OASIS TC Handbook
> >>    http://docs.oasis-open.org/TChandbook/
> >>
> >> * TC Administration Submission Request Forms
> >>   http://www.oasis-open.org/resources/tc-admin-requests
> >>
> >> * OASIS Naming Directives
> >>   http://docs.oasis-
> open.org/specGuidelines/ndr/namingDirectives.html
> >>
> >>   (supplements and in part obsoletes:
> >>   Naming Guidelines
> >>   http://docs.oasis-
> >> open.org/specGuidelines/namingGuidelines/resourceNaming.html
> >>   http://docs.oasis-
> >> open.org/specGuidelines/namingGuidelines/metadata.html )
> >>
> >>
> >> [3]
> >> ==============================================================
> >> Multi-part
> >> ==============================================================
> >>
> >> http://www.oasis-open.org/committees/process.php#quality-multiPart
> >> http://docs.oasis-
> >> open.org/TChandbook/Reference/WPQualityRequirements.html#multi-part
> >>
> >> The OASIS TC Process recognizes that most specifications (called
> >> "Work
> >> Products) are "Multi-Part" in that they are represented by a whole
> >> made up of constituent parts, where "parts" are files or logical
> >> groups of files functioning as storage objects for a conceptual
> unity ("part").
> >>
> >> TC editors sometimes refer to Work Products or parts of Work
> Products
> >> as "specifications" in a "set" or "collection"
> >> of documents.  Those terms are acceptable for casual use, but for
> the
> >> purpose of ballots, public reviews, and publication of a TC's
> >> deliverables, we need to understand the part-whole relations in
> terms
> >> of the TC Process.
> >>
> >> TC Process has no notion of "set" or "collection" relations but
> there
> >> is a strong notion of part-whole.  It is essential to know exactly,
> >> and at all times, what parts (files) are constituents of the whole
> >> for any given whole Work Product.
> >>
> >> The "parts" are allowed to be almost any mixture of document
> >> types: prose documents, XML schema files, image files, formal
> >> language definitions of other types, code, or other machine-readable
> >> or human- readable artifacts.
> >>
> >> The key point to understand is that a Work Product must be treated
> AS
> >> A WHOLE with respect to motions, votes, and ballots that represent
> >> acts of approval by the TC. Similarly, when an approved work product
> >> at some level of maturity is published as an approved instance
> >> (release), all parts must be identified and included in the
> >> publication. No constituent part may be advanced separately (e.g.,
> >> for public review) and no part may be excluded from an approval
> >> event. A ZIP file should be used to package all the parts.
> >>
> >> All parts are considered to progress together with the same Stage
> >> identifier and Revision number at all times -- whether or not all
> >> parts are equally mature from a technical point of view.  Some parts
> >> may have changed dozens of times in the past few weeks (or since the
> >> previous CSD or CSPRD) and some parts may not have changed at all.
> >> Irrespective of change history and maturity, all parts much be
> >> considered as part of the whole for any revision/stage.
> >>
> >> http://docs.oasis-
> >> open.org/specGuidelines/ndr/namingDirectives.html#stage
> >> http://docs.oasis-
> >> open.org/specGuidelines/ndr/namingDirectives.html#revision
> >>
> >> The TC Process does not require that all parts be characterized as
> >> "normative."  It is necessary to consider that all components
> >> (constituent parts) in the whole belong to a single Track - in this
> >> case, the Standards Track. But one or more parts may be Non-
> Normative
> >> in the same manner as an Appendix in a prose specification document
> >> may be labeled Non-Normative.  If you want all the major parts to be
> >> Normative, that's OK too.
> >>
> >> In its own words, here's what TC Process says:
> >>
> >>  (5) Multi-Part Work Products. A Work Product may  be composed of
> any
> >> number of files of different types,  though any such multi-part Work
> >> Product must have a  single Work Product name and version number.
> >>  Irrespective of the number and status of the  constituent parts,
> the
> >> Work Product as a whole must  be approved by a single Work Product
> >> Ballot.
> >>
> >> http://www.oasis-open.org/committees/process.php#quality-multiPart
> >>
> >> As to the TC Process rule about document approval via a single Work
> >> Product Ballot:
> >>
> >>  "the Work Product as a whole must be approved by  a single Work
> >> Product Ballot"
> >>
> >> That means all the parts must be considered as belonging to the
> whole
> >> at all times. The TC could not vote to approve "Part 1" at CSD02
> >> level, then as CSPRD, while leaving Part 2 to the side at
> >> CSD01 level. Note that some files might be edited more often than
> >> others (e.g., in the SVN repository), but with respect to official
> >> actions of the TC to approve something, the same approval event must
> >> cover the specification as a whole, including all parts.
> >>
> >> http://www.oasis-open.org/committees/process-2010-07-
> 28.php#WPapprova
> >> l
> >> http://www.oasis-open.org/committees/process-2010-07-
> 28.php#dWPballot
> >>
> >> A Work Product Approval Motion is any motion to initiate a Work
> >> Product Ballot.  A Work Product Ballot is any TC ballot for the
> >> approval of a Committee Specification Draft or Committee Note Draft,
> >> for start of a Public Review, for approval of a Committee
> >> Specification, or a Committee Note, or submission of a Committee
> >> Specification as a Candidate OASIS Standard....
> >>
> >> ======================================================
> >> Multi-Part Work Products
> >>
> >> A Multi-Part Work Product may consist of:
> >>
> >> - a single prose document
> >> - a single prose document and one or more related  files such as
> >> schemaa, dtds, classes, etc
> >> - multiple prose documents
> >> - multiple prose documents and one or more related  files
> >>
> >> The Work Product, even if multi-part, must have a single name and
> >> version number, and must be approved at each stage by a single Work
> >> Product Ballot. That is, the constituent parts cannot advance
> >> independently of each other or stand on their own.
> >>
> >> In the case of multiple prose documents, there should be a single
> >> primary prose document that then refers to the distinct parts. Each
> >> distinct part should clearly state that it is part of the Work
> >> Product and refer to both the top-level document and any other
> >> related prose documents.
> >>
> >> FOR EXAMPLE
> >>
> >> http://docs.oasis-open.org/office/v1.2/csprd03/
> >> http://docs.oasis-open.org/office/v1.2/csprd03/OpenDocument-v1.2-
> >> csprd03.html
> >>  See there:
> >>  "Related Work... This specification consists of  this
> >>   document as well as the following documents, schemas,
> >>   and ontologies"
> >>
> >> The Open Document Format for Office Applications
> >> (OpenDocument) v1.2 Work Product consists of four prose documents,
> >> with the first being the primary:
> >>
> >> - Open Document Format for Office Applications
> >>  (OpenDocument) Version 1.2
> >> - Open Document Format for Office Applications
> >>  (OpenDocument) Version 1.2 Part 1: OpenDocument Schema
> >> - Open Document Format for Office Applications
> >>  (OpenDocument) Version 1.2 Part 2: Recalculated Formula
> >> - Open Document Format for Office Applications
> >>  (OpenDocument) Version 1.2 Part 3: Packages
> >>
> >> See:
> >> http://docs.oasis-
> >> open.org/TChandbook/Reference/WPQualityRequirements.html#multi-part
> >>
> >>
> >>
> >> [4] Example XML namespace names:
> >>
> >> sruRequest   http://docs.oasis-open.org/ns/search-ws/sruRequest
> >> diag         http://docs.oasis-open.org/ns/search-ws/diagnostic
> >> facet        http://docs.oasis-open.org/ns/search-ws/facetedResults
> >> scan         http://docs.oasis-open.org/ns/search-ws/scan
> >> sra          http://docs.oasis-open.org/ns/search-
> >> ws/searchResultAnalysis
> >> sruResponse  http://docs.oasis-open.org/ns/search-ws/sruResponse
> >> xcql         http://docs.oasis-open.org/ns/search-ws/xcql
> >> sru-soap     http://docs.oasis-open.org/ns/search-ws/soap
> >>
> >> Note: the XML schemas, whether normative or non-normative, if part
> of
> >> the work, need to be installed on an OASIS server and have
> >> appropriate schemaLocation reference values, etc.
> >>
> >>
> >> [5] searchRetrieve Operation: Binding for SRU 2.0 March 24, 2011
> >> http://www.oasis-open.org/committees/download.php/41609/sru-2-0-
> march
> >> -
> >> 24-2011.doc
> >>  * "This is one of a set of documents for the OASIS Search Web
> >>     Services (SWS) initiative...
> >>
> >>  * "The set of documents includes the Abstract Protocol Definition
> (APD)
> >>     for searchRetrieve operation
> >>
> >>  * "The collection of documents also includes three bindings...
> >>     The Scan specification... the Explain specification...
> >>
> >>  * The seven documents in the collection of specifications are:
> >>     1.	APD  [1]
> >>     2.	SRU 1.2 Binding [2]
> >>     3.	SRU 2.0 Binding (this document)
> >>     4.	OpenSearch Binding [3]
> >>     5.	CQL, the Contextual Query Language  [4]
> >>     6.	Scan  [5]
> >>     7.	Explain [6]
> >>
> >> Scan Operation
> >> December 2, 2010
> >> http://www.oasis-open.org/committees/download.php/40475/scan-
> december
> >> -
> >> 2-2010.doc
> >>
> >> searchRetrieve Operation: Binding for SRU 1.2 March 24, 2011
> >> http://www.oasis-open.org/committees/download.php/41608/sru-1-2-
> march
> >> -
> >> 24-2011.doc
> >>
> >> Binding for OpenSearch Version 1.0
> >> April 4, 2011
> >> http://www.oasis-open.org/committees/download.php/41715/opensearch-
> >> april-4-2011.doc
> >>
> >> Explain Operation
> >> April 4, 2011
> >> http://www.oasis-open.org/committees/download.php/41716/explain-
> april
> >> -
> >> 4-2011.doc
> >>
> >> searchRetrieve Operation: Abstract Protocol Definition April 5, 2011
> >> http://www.oasis-open.org/committees/download.php/41734/apd-april-5-
> >> 2011.doc
> >>
> >> CQL: The Contextual Query Language
> >> May 20, 2011
> >> http://www.oasis-open.org/committees/download.php/42242/cql-may-20-
> >> 2011.doc
> >>
> >>
> >>
> >>
> >> --
> >> Robin Cover
> >> OASIS, Director of Information Services Editor, Cover Pages and XML
> >> Daily Newslink
> >> Email: robin@oasis-open.org
> >> Staff bio: http://www.oasis-open.org/people/staff/robin-cover
> >> Cover Pages: http://xml.coverpages.org/
> >> Newsletter: http://xml.coverpages.org/newsletterArchive.html
> >> Tel: +1 972-296-1783
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]