Re: Replace outdated social models in OWL2 primer

Ah, yes, okay. I see I have mixed that up with the Delaware W3C, Inc. 2023
director status in the USA.



On Sat, Mar 22, 2025 at 10:43 AM Dan Brickley <danbri@danbri.org> wrote:

>
> On Sat, Mar 22, 2025 at 10:37 Marco Neumann <marco.neumann@gmail.com>
> wrote:
>
>> Hi Florian, you are reading it more or less in the spirit of the thread.
>> You hint at the issue of the Primer being a REC and that it can't be
>> changed without some due diligence. That is the current state of the thread.
>>
>> Now, and this may go beyond the thread but while reading a bit more about
>> the current and former W3C recommendation process, I noticed that the W3C
>> director can decide a process decision or community opinion (even though it
>> implies that a consensus has been reached) and act unilaterally. Is this
>> "presidential" or somewhat autocratic option still at the W3C director's
>> disposal?
>>
>
> What director?
>
> https://www.w3.org/about/leadership/
>
> https://www.w3.org/policies/process/#decisions
>
> The process has been directorless for a while (and not to be confused with
> the new Delaware nonprofit umbrella org which has directors).
>
> Dan
>
>
>> Marco
>>
>> On Sat, Mar 22, 2025 at 4:35 AM Florian Rivoal <florian@rivoal.net>
>> wrote:
>>
>>> Hi,
>>>
>>> I am catching this thread along the way, and have not yet read all the
>>> background, so my apologies if I misunderstand or misstate something.
>>>
>>> Example are non-normative text. Changing them, even extensively, is
>>> indeed a class 2 change. Editorial is defined to be both class 1 and 2, and
>>> for editorial changes, we do have a fair bit of flexibility for maintenance.
>>>
>>> * If we have a Working Group chartered to maintain the spec (or are
>>> willing to create one), it can republish the REC with very little overhead
>>> if all the changes are class 1 or 2: as long as no-one in the group
>>> objects, a simple group decision is enough to publish an update. No wide
>>> review, no DoC, no implementation report, no update/transition request…
>>> Just update the ED, decide to publish, and do so. See current process
>>> §6.3.11.2 <https://www.w3.org/policies/process/#revised-rec-editorial>.
>>> If we do have a WG, a parallel CG is not at all expected by the Process,
>>> and would seem to me like additional complexity: just get the right people
>>> in the WG and do the work there.
>>>
>>> * If we do not have (nor want) a WG chartered to maintain the spec, it's
>>> currently not hard either: « If there is no Working Group
>>> <https://www.w3.org/policies/process/#GroupsWG> chartered to maintain a
>>> Recommendation <https://www.w3.org/policies/process/#RecsW3C>, the Team
>>> <https://www.w3.org/policies/process/#team> *may* republish the
>>> Recommendation <https://www.w3.org/policies/process/#RecsW3C> with such
>>> changes incorporated, including errata and Team corrections.. » See current
>>> process §6.3.11.2
>>> <https://www.w3.org/policies/process/#revised-rec-editorial>. And the
>>> Team is very welcome to take input from a CG in order to do that (though I
>>> would expect the Team to apply judgement when picking proposed changes from
>>> the CG: the Team, not the CG, would be accountable for these changes).
>>>
>>> Earlier in the thread, someone noted this ability, and the phrase about
>>> including errata and corrections. That's phrase is not relevant here. The
>>> sentence establishes the Team's broad ability to do editorial (class 1 and
>>> 2) changes, and this "including errata and corrections" phrase is merely a
>>> reminder that Team/candidate/proposed corrections are part of class 2 (once
>>> formally adopted, they'll be class 3, but the annotation indicating an
>>> intent to change is class 2).
>>>
>>> However, note that the Team's ability to maintain RECs without a Working
>>> Group is expected to be a little more constrained if/when the upcoming
>>> Process update is adopted.  See draft process §6.2.6
>>> <https://www.w3.org/policies/process/drafts/#no-group-maintenance>:
>>>
>>> For all types of technical reports
>>> <https://www.w3.org/policies/process/drafts/#recs-and-notes> and all maturity
>>> stages <https://www.w3.org/policies/process/drafts/#maturity-stages>,
>>> if there is no group
>>> <https://www.w3.org/policies/process/drafts/#chartered-group> chartered
>>> to maintain a technical report
>>> <https://www.w3.org/policies/process/drafts/#technical-report>, the Team
>>> <https://www.w3.org/policies/process/drafts/#team> *may* republish it
>>> at the same maturity stage
>>> <https://www.w3.org/policies/process/drafts/#maturity-stages>,
>>> integrating as needed:
>>>
>>>    1. class 1 changes
>>>    <https://www.w3.org/policies/process/drafts/#correction-classes>;
>>>    2. inline errata
>>>    <https://www.w3.org/policies/process/drafts/#erratum>;
>>>    3. candidate corrections
>>>    <https://www.w3.org/policies/process/drafts/#candidate-correction>,
>>>    which *must* be marked as Team correction;
>>>    4. class 2 changes
>>>    <https://www.w3.org/policies/process/drafts/#correction-classes>
>>>    other than inline errata
>>>    <https://www.w3.org/policies/process/drafts/#erratum> and Team
>>>    corrections
>>>    <https://www.w3.org/policies/process/drafts/#team-correction>.
>>>
>>> To avoid any potential doubt or disagreement about whether changes
>>> really do fall into class 2
>>> <https://www.w3.org/policies/process/drafts/#correction-classes>, the
>>> Team <https://www.w3.org/policies/process/drafts/#team> *should* be
>>> conservative, limiting itself to obvious and limited fixes, and *must*
>>> avoid substantial rephrasing, even of non-normative examples and notes. If
>>> any such change is desired, the Team
>>> <https://www.w3.org/policies/process/drafts/#team> *must* mark it as a Team
>>> correction <https://www.w3.org/policies/process/drafts/#team-correction>
>>> .
>>>
>>> So, under that Process, the Team would be able to put edited examples
>>> into the spec, but not simply replace the outdated ones: you'd need both
>>> the old text and the proposed replacement (typically styled as described in
>>> https://w3c.github.io/tr-design/src/README#amendment), waiting for an
>>> eventual WG to approve and fold them in.
>>>
>>> Also, a note on the Process notion of an erratum. An erratum isn't a
>>> correction, it's merely a note that one is needed. They can be maintained
>>> outside of the spec, or as annotations inside the spec. Inline errata,
>>> about any part of the text, normative or not, are always class 2, and so
>>> either by the Team or by a WG, under the current process or the next, are
>>> trivial to maintain. The earlier discussion is about fixes, not just notes
>>> of bugs.
>>>
>>>
>>> Now, all of the above is generic commentary that is meant to apply to
>>> any spec. Now that I'm looking at owl-primer specifically, I am quite
>>> confused as to how this is a REC in the first place, as it seems to contain
>>> no normative statement, and to be entirely examples. I am probably missing
>>> something, but it seems to me it would have been more appropriate (even
>>> under the then-current 2005 Process) to publish a primer as a Note rather
>>> than a REC. That said, now that it has been published as a REC, the
>>> document cannot simply be republished as as Note under the same identity
>>> (see Process 6.6 <https://www.w3.org/policies/process/#switching-tracks>).
>>> We could, however, start a new Note, as a separate document with a separate
>>> identity, and mark the existing REC as superseded by it.
>>>
>>> As long as the document contains no normative statement, maintaining it
>>> as a Note or a REC does not make that much of a difference, as all you need
>>> to publish is a group decision. One advantage for the Note is that it could
>>> be maintained as an IG or a WG, while RECs can only be handled by WGs. IGs
>>> can be set up with broader participation than WGs (see
>>> https://www.w3.org/policies/process/#ig-mail-only), and even for those
>>> who could join a WG as well, joining an IG might be easier: the IPR
>>> implications are much more limited (thanks to the lack of normative
>>> document), making it easier to join for IPR-sensitive companies. But that
>>> may not be worth the overhead of starting a whole new document and marking
>>> the other one as superseded.
>>>
>>> Then again, we might be forced down this path: it is possible that the
>>> oddity of an examples-only REC might cause some AC Reps to object to WG
>>> being chartered to maintain them, in which case chartering an IG to write
>>> and maintain a new Note, and marking the REC as supersede with the Note is
>>> possibly the only sustainable path forward.
>>>
>>> I hope this is helpful. If not, please point me at the part of the
>>> discussion I overlooked.
>>>
>>> —Florian
>>>
>>>
>>>
>>> On 2025/03/21 21:05, Reid, Wendy wrote:
>>>
>> Hi all,
>>>
>>>
>>>
>>> (cc’ing Florian because I think I need a process expert!)
>>>
>>>
>>>
>>> Thank you Sarven for raising this, looking at the document, I do agree
>>> that many of the examples are out of date and simply unhelpful, possibly to
>>> the point of being distracting from the content itself. If published today,
>>> our code of conduct and general cultural understanding would likely have
>>> flagged this in AC review if not earlier.
>>>
>>>
>>>
>>> The mechanism of updating these is obviously a challenge, as Ivan and
>>> others have noted, the process has restrictions on this and even though the
>>> proposed changes do not impact the document substantively (or shouldn’t if
>>> executed well), it is still a change to something that is a recommendation.
>>>
>>>
>>>
>>> We don’t have a process pathway for old recs with outdated examples 😊
>>> (admittedly, some of these were outdated even in 2012!).
>>>
>>>
>>>
>>> The other challenge here is that the examples need to be re-written by
>>> people who understand the concepts, and we want the underlying goals and
>>> meaning of the document to remain unchanged (in order to keep this a level
>>> 2 change). I think the best path is forming a CG of people who have that
>>> expertise and interest, have them proposed a revision of this
>>> recommendation as a note, and then elevate it to WG with a very tight
>>> charter.
>>>
>>>
>>>
>>> @Florian Rivoal <florian@rivoal.net> sorry to pull you into this thread
>>> partway through, but this is a particularly interesting process challenge.
>>> Please let us know if any of the suggestions or paths raised in this thread
>>> go against the process in any way or if there’s methods we’re missing that
>>> could be taken advantage of!
>>>
>>>
>>>
>>> -Wendy
>>>
>>>
>>>
>>> *From: *Melvin Carvalho <melvincarvalho@gmail.com>
>>> <melvincarvalho@gmail.com>
>>> *Date: *Friday, March 21, 2025 at 7:49 AM
>>> *To: *Marco Neumann <marco.neumann@gmail.com> <marco.neumann@gmail.com>
>>> *Cc: *Sarven Capadisli <info@csarven.ca> <info@csarven.ca>,
>>> semantic-web@w3.org <semantic-web@w3.org> <semantic-web@w3.org>, Ivan
>>> Herman <ivan@w3.org> <ivan@w3.org>, Tzviya Siegman <tzviya@w3.org>
>>> <tzviya@w3.org>, Reid, Wendy <wendy.reid@rakuten.com>
>>> <wendy.reid@rakuten.com>, Pierre-Antoine Champin <pierre-antoine@w3.org>
>>> <pierre-antoine@w3.org>
>>> *Subject: *Re: Replace outdated social models in OWL2 primer
>>>
>>> *[EXTERNAL] *This message comes from an external organization.
>>>
>>>
>>>
>>>
>>>
>>> pá 21. 3. 2025 v 12:45 odesílatel Marco Neumann <marco.neumann@gmail.com>
>>> napsal:
>>>
>>> I like the idea of a Community Group to work on examples as proposed by
>>> Ivan (and one not just for the OWL2 Primer examples). The request
>>> by Harshvardhan for examples that have "no issues or over which no social,
>>> ethical, or political discussions are necessary for the adopter as the
>>> goal" requires more changes than what is described by Sarven as "to appear
>>> to fall under Class 2". I would find it problematic to classify the
>>> proposed changes as editorial errors ("minor typographical correction")..
>>>
>>>
>>>
>>> Takes 6 people to approve a CG.  So that could be an option if those on
>>> this thread wanted to.
>>>
>>>
>>>
>>> Whether or not something is class is quite a subjective thing.  Some
>>> folks are inclined to have that as a huge bucket, others quite narrow.  It
>>> can also be subjective, but if everyone agrees, then that's OK.
>>>
>>>
>>>
>>>
>>>
>>> Marco
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Mar 21, 2025 at 10:34 AM Sarven Capadisli <info@csarven..ca>
>>> wrote:
>>>
>>> On 2025-03-21 08:32, Ivan Herman wrote:
>>> > Good morning Sarven,
>>>
>>> Morning! =)
>>>
>>> >> On 20 Mar 2025, at 19:45, Sarven Capadisli <info@csarven.ca> wrote:
>>> >>
>>> >> On 2025-03-19 09:50, Ivan Herman wrote:
>>> >> As per current W3C Process's Revising a Recommendation: Editorial
>>> >> Changes ( https://www.w3.org/policies/process/20231103/#revised-rec-
>>> >> editorial ):
>>> >>
>>> >> >If there is no Working Group chartered to maintain a Recommendation,
>>> >> the Team may republish the Recommendation with such changes
>>> >> incorporated, including errata and Team corrections.
>>> >>
>>> >
>>> > That is correct, but...
>>> >
>>> >
>>> >> Errata include correction classes 1-3. I believe the changes
>>> discussed
>>> >> in this thread ( https://lists.w3.org/Archives/Public/semantic-
>>> >> web/2025Mar/0045.html ) for https://www.w3.org/TR/owl2-primer/ fall
>>> >> under correction class 2 ( https://www.w3.org/policies/
>>> >> process/20231103/#class-2 ):
>>> >>
>>> >> >Changes that do not functionally affect interpretation of the
>>> document
>>> >
>>> > … that is not clear at all in this case. At least not for me.
>>>
>>> Perhaps the simplest explanation is that the examples in the Primer are
>>> meant to help the reader better understand the TRs it references.
>>> Examples are not functional changes. However, the current examples make
>>> it harder to understand and apply the proposed work correctly, rather
>>> than helping.
>>>
>>> > The problem I see is that this Primer is labeled as a Recommendation.
>>> > Seen from today, this is very unusual. Most primers I know (at least
>>> > nowadays) are published as WG Notes. Indeed, there is no really
>>> > actionable, normative statement in a Primer, and I do not know what
>>> > would be, e.g., the acceptable CR exit criteria. (I remember this was
>>> > the subject of a discussion in the OWL WG, but I do not remember all
>>> the
>>> > arguments…)
>>> >
>>> > You may argue that, by the "letter of the law", and exactly because
>>> > there are no normative statements, all changes are simply editorial,
>>> > therefore your aforementioned rule applies.
>>> >
>>> > However, in my (personal) opinion, reworking all the examples in the
>>> > primer document represents, essentially, a fundamental rewrite of a
>>> > Recommendation and, by the "spirit of the law", this should only be
>>> done
>>> > under the supervision of a chartered Working Group. Not by the team.
>>>
>>> I'm not sure how relevant it is to compare a Primer's status today to
>>> its past. As it stands, owl-primer is a Recommendation, which means it
>>> follows the corresponding Process, and carries the patents assigned at
>>> the time ( https://www.w3.org/Consortium/Patent-Policy-20040205/ ).
>>>
>>> That said, and because of
>>> https://www.w3.org/policies/process/20231103/#revised-rec-editorial ,
>>> https://www.w3.org/policies/process/20231103/#erratum , each change
>>> corresponds to a correction class - and in this case, the changes that
>>> are under consider appear to fall under
>>> https://www.w3.org/policies/process/20231103/#class-2 .
>>>
>>> The changes to the examples do not fundamentally alter the meaning of
>>> the Primer. Given the nature of a Primer, any change will typically fall
>>> under correction class 1 or 2.
>>>
>>> As I see it, there is no specific guideline stating that the number of
>>> changes or as a collection holds any significance under the Process.
>>> After all, a correction (class 2) change could be introduced
>>> incrementally - e.g., one per month - without the notion of a
>>> "fundamental rewrite" applying.
>>>
>>> >> I also believe that the reasons for these changes - raised with
>>> >> general consensus by multiple community members - are not merely
>>> >> technical but extend to expected professional practice, as outlined
>>> in
>>> >> the Positive Work Environment at W3C: Code of Conduct ( https://
>>> >> www.w3.org/policies/code-of-conduct/ ).
>>> >>
>>> >
>>> > I agree that the changes are not merely technical; I would actually
>>> > argue that the reasons for the changes are not technical at all. I
>>> have
>>> > not seen anyone arguing on the thread that the document is technically
>>> > wrong.
>>> >
>>> > Wendy or Tzviya were more closely involved with the formulation of the
>>> > CoC, their words have much more weight on that than mine. Suffices it
>>> to
>>> > say that, for me, that connection is quite a stretch (without
>>> > diminishing the importance of the original problem leading to this
>>> > thread or the CoC!).
>>>
>>> Just to be clear, when I said "technical", I was referring to the
>>> mechanical process of modifying the document, e.g., "changing example
>>> Foo corresponds to correction class 2". That aspect, without considering
>>> the content (semantics) of the change, is purely technical.
>>>
>>> As I see it, that alone is sufficient justification for the change.
>>>
>>> However, I also wanted to add to the technical argument by emphasising
>>> that the *necessity* for this change is ethically grounded in W3C's work
>>> (and I don't mean to speak for anyone, so take this as an opinion if
>>> anything):
>>>
>>> The application of the W3C Conduct is not limited to individual
>>> behaviour and interactions within the community. It also extends to the
>>> work that is communicated to the world. Additional examples:
>>>
>>> Ensuring that examples in specifications are inclusive and considerate
>>> of all individuals aligns with the W3C's commitment to Ethical Web
>>> Principles ( https://www.w3.org/TR/ethical-web-principles/ ).
>>>
>>> The Societal Impact Questionnaire (
>>> https://w3ctag.github.io/societal-impact-questionnaire/ ) encourages
>>> specification authors and reviewers to critically assess the broader
>>> implications of their work, prompting considerations of how content,
>>> including examples, may affect various groups.
>>>
>>> Yet another example is with the Vision for W3C (
>>> https://www.w3.org/TR/w3c-vision/ ), with the aim to ensure that the
>>> web
>>> is a place where everyone can participate.
>>>
>>> >> I suspect the broader W3C and standards community would welcome the
>>> >> changes discussed in this thread, and I'm sure there's a way to make
>>> >> it work within the process. However, if this is not deemed a class 2
>>> >> change, it would be great to have AB's advice on this.
>>> >>
>>> >> Irrespective of the actual path forward (whether editorial, through a
>>> >> Working Group, or otherwise), it might help the community to set up a
>>> >> workspace where the proposal can take shape (e.g., https://
>>> >> lists.w3.org/Archives/Public/public-owl-comments/ and GitHub?).
>>> Would
>>> >> you be able to follow up on this in https://github.com/w3c/strategy/
>>> >> or coordinate with the Team elsewhere?
>>> >
>>> > We have community groups for that kind of thing. If there are enough
>>> > people interested in the subject, a CG can be formed and jointly
>>> create
>>> > a CG report with a proposed alternative to the OWL Primer. Though such
>>> a
>>> > draft does not have the same weight as a Recommendation, the CG can
>>> then
>>> > propose a short-lived WG with a very focussed charter to turn that new
>>> > primer into a recommendation. If the AC accepts that, then issue is
>>> > solved. W3C already has the structures needed for this.
>>> >
>>> > That being said, I believe if we open this issue, the problem of the
>>> > normative status of the document will come to the fore during the vote
>>> > of the AC. But that will be a discussion for a later day.
>>>
>>> I'd suggest reviewing the proposal (that's yet to be officially made) as
>>> an erratum and on values-driven grounds, as it seems to be the simplest
>>> and most applicable option. If that doesn't hold up due to the Process
>>> or other constraints, I assume the community will follow W3C's
>>> recommended approach. (Setting up a WG is a lengthy and costly process,
>>> but that's beside the point here.)
>>>
>>> I'd also add that the initial OWL WG charter (
>>>
>>>
>>> https://web.archive.org/web/20070920135644/https://www.w3.org/2007/06/OWLCharter..html
>>> <https://web.archive.org/web/20070920135644/https:/www.w3.org/2007/06/OWLCharter.html>
>>>
>>> ) operated under an earlier version of the Process (
>>> http://www.w3.org/2005/10/Process-20051014/ ). However, the current
>>> state of the charter ( https://www.w3.org/2007/06/OWLCharter.html
>>> <https://www..w3.org/2007/06/OWLCharter.html> ) now
>>> references the latest Process ( https://www.w3.org/policies/process/ ).
>>>
>>> The errata for owl-primer can be tracked at
>>> https://www.w3.org/2001/sw/wiki/OWL_Errata
>>>
>>> Would love to hear PAC’s or the team’s thoughts on this!
>>>
>>> > P.S. I cc this mail to Pierre-Antoine. I am not in charge of the W3C
>>> > Data activity anymore, he is...
>>>
>>> I appreciate that as well and would love to know more. Thank you.
>>>
>>> -Sarven
>>> https://csarven.ca/#i
>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>>
>>> ---
>>> Marco Neumann
>>>
>>>
>>
>> --
>>
>>
>> ---
>> Marco Neumann
>>
>>
>>

-- 


---
Marco Neumann

Received on Saturday, 22 March 2025 10:48:13 UTC