Author: sebb
Date: Fri Feb 13 15:47:09 2026
New Revision: 1931854

Log:
Sync with trunk

Deleted:
   
comdev/projects.apache.org/branches/tooling-project/data/committees/webservices.rdf
Modified:
   comdev/projects.apache.org/branches/tooling-project/data/committees.xml
   comdev/projects.apache.org/branches/tooling-project/data/projects.xml
   comdev/projects.apache.org/branches/tooling-project/scripts/committee_info.py
   
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parsecommitteeinfo.py
   
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parseprojects.py
   
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/committees.json
   
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/projects.json

Modified: 
comdev/projects.apache.org/branches/tooling-project/data/committees.xml
==============================================================================
--- comdev/projects.apache.org/branches/tooling-project/data/committees.xml     
Fri Feb 13 15:34:40 2026        (r1931853)
+++ comdev/projects.apache.org/branches/tooling-project/data/committees.xml     
Fri Feb 13 15:47:09 2026        (r1931854)
@@ -293,7 +293,7 @@
   <location>committees/velocity.rdf</location>
   <!-- Retired: location>committees-retired/vxquery.rdf</location -->
   <location>committees/wayang.rdf</location>
-  <location>committees/webservices.rdf</location>
+  <location>committees/ws.rdf</location>
   <location>committees/whimsy.rdf</location>
   <!-- Retired <location>committees-retired/whirr.rdf</location> -->
   <location>committees/wicket.rdf</location>

Modified: comdev/projects.apache.org/branches/tooling-project/data/projects.xml
==============================================================================
--- comdev/projects.apache.org/branches/tooling-project/data/projects.xml       
Fri Feb 13 15:34:40 2026        (r1931853)
+++ comdev/projects.apache.org/branches/tooling-project/data/projects.xml       
Fri Feb 13 15:47:09 2026        (r1931854)
@@ -376,6 +376,7 @@
   
<location>https://gitbox.apache.org/repos/asf?p=ws-axiom.git;a=blob_plain;f=etc/axiom.rdf;hb=HEAD</location>
   
<location>http://svn.apache.org/repos/asf/webservices/woden/trunk/java/etc/doap_Woden.rdf</location>
   
<location>https://raw.githubusercontent.com/apache/ws-xmlschema/refs/heads/master/etc/doap_XMLSchema.rdf</location>
+  
<location>https://raw.githubusercontent.com/apache/ws-neethi/refs/heads/master/etc/doap_Neethi.rdf</location>
   
<location>https://gitbox.apache.org/repos/asf?p=whimsy.git;a=blob_plain;f=doap_Whimsy.rdf;hb=HEAD</location>
   
<location>https://gitbox.apache.org/repos/asf?p=wicket-site.git;a=blob_plain;f=content/doap.rdf;hb=HEAD</location>
   <location>http://svn.apache.org/repos/asf/wink/etc/doap_Wink.rdf</location>

Modified: 
comdev/projects.apache.org/branches/tooling-project/scripts/committee_info.py
==============================================================================
--- 
comdev/projects.apache.org/branches/tooling-project/scripts/committee_info.py   
    Fri Feb 13 15:34:40 2026        (r1931853)
+++ 
comdev/projects.apache.org/branches/tooling-project/scripts/committee_info.py   
    Fri Feb 13 15:47:09 2026        (r1931854)
@@ -127,11 +127,6 @@ def cycles():
         if not c['pmc']:
             continue
         reportcycles[ctte] = c['report']
-        # Duplicate some entries for now so the code can find them (the 
existing json has the duplicates)
-        if ctte == 'ws': # Special processing
-            reportcycles['webservices'] = reportcycles[ctte]
-        if ctte == 'httpd': # Special processing
-            reportcycles['http server'] = reportcycles[ctte]
     return reportcycles
 
 """
@@ -223,9 +218,6 @@ def pmcdates():
                 date = 0
             ids[idk] = [rid['name'], date]
         dates[ent]['roster'] = ids
-        # The 'CI' internal name for Web Services is 'ws' but reporter code 
originally used 'webservices'
-        if ent == 'ws':
-            dates['webservices'] = dates[ent]
     return dates
 
 """

Modified: 
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parsecommitteeinfo.py
==============================================================================
--- 
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parsecommitteeinfo.py
  Fri Feb 13 15:34:40 2026        (r1931853)
+++ 
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parsecommitteeinfo.py
  Fri Feb 13 15:47:09 2026        (r1931854)
@@ -33,11 +33,6 @@ from urlutils import URLopen, URLexists
 sys.path.append("..") # module committee_info is in parent directory
 import committee_info
 
-# LDAP group ids not matching committee id; convert group to committeeId
-group_ids = {
-    'ws': 'webservices'
-}
-
 # homepages not matching https?://<committee id>.apache.org/ and not defined 
in committee-info.json / index.html
 homepages = {
 }
@@ -149,8 +144,6 @@ def keyorder(s):
         return 'communitydevelopment'
     if s == 'httpd':
         return 'http' # so it sorts before HTTP Components (it's wrong in CI)
-    if s == 'ws':
-        return 'webservices'
     return s
 
 # extract committees composition
@@ -169,7 +162,7 @@ for group in sorted(committees, key=keyo
     if ctte['pmc']: # we only want PMCs
         if ctte['established']: # only want ones with entries in section 3
             # Fix up name where PMC RDF does not agree with LDAP group
-            committeeId = group_ids.get(group, group)
+            committeeId = group
 
             img = "https://www.apache.org/logos/res/%s/default.png"; % 
committeeId
             if not skipImageTest and not URLexists(img):

Modified: 
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parseprojects.py
==============================================================================
--- 
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parseprojects.py
       Fri Feb 13 15:34:40 2026        (r1931853)
+++ 
comdev/projects.apache.org/branches/tooling-project/scripts/cronjobs/parseprojects.py
       Fri Feb 13 15:47:09 2026        (r1931854)
@@ -120,7 +120,6 @@ itemlist = xmldoc.getElementsByTagName('
 
 siteMap = {
     'hc': 'httpcomponents',
-    'ws':'webservices'
 }
 
 # convert from project to mail domain
@@ -350,6 +349,10 @@ for s in itemlist :
             m = re.match(r"https?://([^.]+)\.apache\.org/?$", pmcrdf, 
re.IGNORECASE)
             if m:
                 committeeId = m.group(1)
+                # Temporary override until DOAPs are fixed
+                if committeeId == 'webservices':
+                    committeeId = 'ws'
+                    print(f"WARN: found webservices in {url}")
             else:
                 # Not a shortcut, so read the descriptor file
                 try:

Modified: 
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/committees.json
==============================================================================
--- 
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/committees.json
    Fri Feb 13 15:34:40 2026        (r1931853)
+++ 
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/committees.json
    Fri Feb 13 15:47:09 2026        (r1931854)
@@ -23807,188 +23807,6 @@
 "shortdesc": "cross-engine data processing that aims at (i) decoupling 
applications from underlying data processing engines, such as Apache Flink, 
Apache Spark, databases, or ML systems, and (ii) automatically determining the 
optimal combination of engines to execute a given data pipeline using an 
optimizer"
 },
 {
-"chair": "dkulp",
-"charter": "The mission of Web Services is the creation and maintenance of 
software related to Projects related to Web Services",
-"established": "2003-01",
-"group": "ws",
-"homepage": "https://ws.apache.org/";,
-"id": "webservices",
-"name": "Apache Web Services",
-"rdf": 
"https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/committees/webservices.rdf";,
-"reporting": 1,
-"roster": {
-"amilas": {
-"date": "2008-05-13",
-"name": "Amila Suriarachchi"
-},
-"anil": {
-"date": "2005-06-03",
-"name": "Anil Saldhana"
-},
-"antelder": {
-"date": "2003-01-23",
-"name": "Anthony Elder"
-},
-"aslom": {
-"date": "2003-01-23",
-"name": "Aleksander Slominski"
-},
-"asoldano": {
-"date": "2016-05-18",
-"name": "Alessio Soldano"
-},
-"azeez": {
-"date": "2008-01-29",
-"name": "Afkham Azeez"
-},
-"barrettj": {
-"date": "2008-05-13",
-"name": "Jeff Barrett"
-},
-"coheigea": {
-"date": "2010-10-12",
-"name": "Colm O hEigeartaigh"
-},
-"damitha": {
-"date": "2006-07-04",
-"name": "Damitha Kumarage"
-},
-"davidillsley": {
-"date": "2007-09-24",
-"name": "David Illsley"
-},
-"dchappell": {
-"date": "2003-01-23",
-"name": "David Chappell"
-},
-"deepal": {
-"date": "2006-03-25",
-"name": "Deepal Jayasinghe"
-},
-"dkulp": {
-"date": "2010-10-12",
-"name": "Daniel Kulp"
-},
-"gawor": {
-"date": "2008-05-13",
-"name": "Jarek Gawor"
-},
-"gdaniels": {
-"date": "2003-01-23",
-"name": "Glen Daniels"
-},
-"giger": {
-"date": "2013-10-08",
-"name": "Marc Giger"
-},
-"hawkeye": {
-"date": "2010-06-03",
-"name": "John Hawkins"
-},
-"hemapani": {
-"date": "2005-06-03",
-"name": "Srinath Perera"
-},
-"ias": {
-"date": "2004-02-14",
-"name": "Changshin Lee"
-},
-"ips": {
-"date": "2005-06-03",
-"name": "Ian Springer"
-},
-"jaliya": {
-"date": "2004-02-14",
-"name": "Jaliya Ekanayake"
-},
-"keithc": {
-"date": "2008-02-10",
-"name": "Keith Chapman"
-},
-"kstam": {
-"date": "2009-04-30",
-"name": "Kurt Stam"
-},
-"meder": {
-"date": "2005-06-03",
-"name": "Sam Meder"
-},
-"nagy": {
-"date": "2008-05-13",
-"name": "Bill Nagy"
-},
-"nandana": {
-"date": "2008-11-29",
-"name": "Nandana Mihindukulasooriya"
-},
-"nandika": {
-"date": "2007-11-06",
-"name": "Nandika Jayawardana"
-},
-"pzf": {
-"date": "2005-11-19",
-"name": "Paul Fremantle"
-},
-"rhoegg": {
-"date": "2004-02-14",
-"name": "Ryan Hoegg"
-},
-"robertlazarski": {
-"date": "2021-06-15",
-"name": "Robert Lazarski"
-},
-"rubys": {
-"date": "2003-01-23",
-"name": "Sam Ruby"
-},
-"sagara": {
-"date": "2010-10-12",
-"name": "Sagara Gunathunga"
-},
-"saminda": {
-"date": "2007-05-15",
-"name": "Saminda Abeyruwan"
-},
-"samisa": {
-"date": "2005-10-14",
-"name": "Samisa Abeysinghe"
-},
-"sanjiva": {
-"date": "2003-01-23",
-"name": "Sanjiva Weerawarana"
-},
-"sanka": {
-"date": "2007-10-23",
-"name": "Sanka Samaranayake"
-},
-"scamp": {
-"date": "2005-10-14",
-"name": "Sal Campana"
-},
-"snichol": {
-"date": "2003-01-23",
-"name": "Scott Nichol"
-},
-"stevel": {
-"date": "2003-01-23",
-"name": "Steve Loughran"
-},
-"susantha": {
-"date": "2004-02-14",
-"name": "Susantha Kumara"
-},
-"tomj": {
-"date": "2003-01-23",
-"name": "Tom Jordahl"
-},
-"veithen": {
-"date": "2009-01-06",
-"name": "Andreas Veithen"
-}
-},
-"shortdesc": "Projects related to Web Services"
-},
-{
 "chair": "wave",
 "charter": "The mission of Apache Whimsy is the creation and maintenance of 
software related to tools that help automate various administrative tasks or 
information lookup activities",
 "established": "2015-05",
@@ -24197,6 +24015,188 @@
 "shortdesc": "Component-based Java Web Application Framework."
 },
 {
+"chair": "dkulp",
+"charter": "The mission of Web Services is the creation and maintenance of 
software related to Projects related to Web Services",
+"established": "2003-01",
+"group": "ws",
+"homepage": "https://ws.apache.org/";,
+"id": "ws",
+"name": "Apache Web Services",
+"rdf": 
"https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/committees/ws.rdf";,
+"reporting": 1,
+"roster": {
+"amilas": {
+"date": "2008-05-13",
+"name": "Amila Suriarachchi"
+},
+"anil": {
+"date": "2005-06-03",
+"name": "Anil Saldhana"
+},
+"antelder": {
+"date": "2003-01-23",
+"name": "Anthony Elder"
+},
+"aslom": {
+"date": "2003-01-23",
+"name": "Aleksander Slominski"
+},
+"asoldano": {
+"date": "2016-05-18",
+"name": "Alessio Soldano"
+},
+"azeez": {
+"date": "2008-01-29",
+"name": "Afkham Azeez"
+},
+"barrettj": {
+"date": "2008-05-13",
+"name": "Jeff Barrett"
+},
+"coheigea": {
+"date": "2010-10-12",
+"name": "Colm O hEigeartaigh"
+},
+"damitha": {
+"date": "2006-07-04",
+"name": "Damitha Kumarage"
+},
+"davidillsley": {
+"date": "2007-09-24",
+"name": "David Illsley"
+},
+"dchappell": {
+"date": "2003-01-23",
+"name": "David Chappell"
+},
+"deepal": {
+"date": "2006-03-25",
+"name": "Deepal Jayasinghe"
+},
+"dkulp": {
+"date": "2010-10-12",
+"name": "Daniel Kulp"
+},
+"gawor": {
+"date": "2008-05-13",
+"name": "Jarek Gawor"
+},
+"gdaniels": {
+"date": "2003-01-23",
+"name": "Glen Daniels"
+},
+"giger": {
+"date": "2013-10-08",
+"name": "Marc Giger"
+},
+"hawkeye": {
+"date": "2010-06-03",
+"name": "John Hawkins"
+},
+"hemapani": {
+"date": "2005-06-03",
+"name": "Srinath Perera"
+},
+"ias": {
+"date": "2004-02-14",
+"name": "Changshin Lee"
+},
+"ips": {
+"date": "2005-06-03",
+"name": "Ian Springer"
+},
+"jaliya": {
+"date": "2004-02-14",
+"name": "Jaliya Ekanayake"
+},
+"keithc": {
+"date": "2008-02-10",
+"name": "Keith Chapman"
+},
+"kstam": {
+"date": "2009-04-30",
+"name": "Kurt Stam"
+},
+"meder": {
+"date": "2005-06-03",
+"name": "Sam Meder"
+},
+"nagy": {
+"date": "2008-05-13",
+"name": "Bill Nagy"
+},
+"nandana": {
+"date": "2008-11-29",
+"name": "Nandana Mihindukulasooriya"
+},
+"nandika": {
+"date": "2007-11-06",
+"name": "Nandika Jayawardana"
+},
+"pzf": {
+"date": "2005-11-19",
+"name": "Paul Fremantle"
+},
+"rhoegg": {
+"date": "2004-02-14",
+"name": "Ryan Hoegg"
+},
+"robertlazarski": {
+"date": "2021-06-15",
+"name": "Robert Lazarski"
+},
+"rubys": {
+"date": "2003-01-23",
+"name": "Sam Ruby"
+},
+"sagara": {
+"date": "2010-10-12",
+"name": "Sagara Gunathunga"
+},
+"saminda": {
+"date": "2007-05-15",
+"name": "Saminda Abeyruwan"
+},
+"samisa": {
+"date": "2005-10-14",
+"name": "Samisa Abeysinghe"
+},
+"sanjiva": {
+"date": "2003-01-23",
+"name": "Sanjiva Weerawarana"
+},
+"sanka": {
+"date": "2007-10-23",
+"name": "Sanka Samaranayake"
+},
+"scamp": {
+"date": "2005-10-14",
+"name": "Sal Campana"
+},
+"snichol": {
+"date": "2003-01-23",
+"name": "Scott Nichol"
+},
+"stevel": {
+"date": "2003-01-23",
+"name": "Steve Loughran"
+},
+"susantha": {
+"date": "2004-02-14",
+"name": "Susantha Kumara"
+},
+"tomj": {
+"date": "2003-01-23",
+"name": "Tom Jordahl"
+},
+"veithen": {
+"date": "2009-01-06",
+"name": "Andreas Veithen"
+}
+},
+"shortdesc": "Projects related to Web Services"
+},
+{
 "chair": "ggregory",
 "charter": "Apache Xalan exists to promote the use of XSLT. We view XSLT 
(Extensible Stylesheet Language Transformations) as a compelling paradigm that 
transforms XML documents, thereby facilitating the exchange, transformation, 
and presentation of knowledge. The ability to transform XML documents into 
usable information has great potential to improve the functionality and use of 
information systems. We intend to build freely available XSLT processing 
components in order to engender such improvements.",
 "established": "2004-10",

Modified: 
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/projects.json
==============================================================================
--- 
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/projects.json
      Fri Feb 13 15:34:40 2026        (r1931853)
+++ 
comdev/projects.apache.org/branches/tooling-project/site/json/foundation/projects.json
      Fri Feb 13 15:47:09 2026        (r1931854)
@@ -9420,13 +9420,13 @@
 "shortdesc": "A set of Java libraries that make using Apache ZooKeeper much 
easier."
 },
 "cxf": {
-"bug-database": "http://issues.apache.org/jira/browse/CXF";,
+"bug-database": "https://issues.apache.org/jira/browse/CXF";,
 "category": "library, xml, network-client, network-server",
 "created": "2009-04-04",
 "description": "Apache CXF is an open source services framework. CXF helps you 
build and develop services using frontend programming APIs like JAX-WS and 
JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, 
RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS 
or JBI.",
-"doap": 
"https://gitbox.apache.org/repos/asf?p=cxf.git;a=blob_plain;f=etc/cxf.rdf;hb=HEAD";,
-"download-page": "http://cxf.apache.org/download.html";,
-"homepage": "http://cxf.apache.org/";,
+"doap": 
"https://raw.githubusercontent.com/apache/cxf/refs/heads/main/etc/cxf.rdf";,
+"download-page": "https://cxf.apache.org/download.html";,
+"homepage": "https://cxf.apache.org/";,
 "implements": [
 {
 "body": "JCP",
@@ -9447,14 +9447,8 @@
 "url": "http://www.jcp.org/en/jsr/detail?id=311";
 }
 ],
-"license": "http://usefulinc.com/doap/licenses/asl20";,
-"mailing-list": "http://cxf.apache.org/mailing-lists.html";,
-"maintainer": [
-{
-"mbox": "mailto:[email protected]";,
-"name": "Daniel Kulp"
-}
-],
+"license": "https://spdx.org/licenses/Apache-2.0";,
+"mailing-list": "https://cxf.apache.org/mailing-lists.html";,
 "name": "Apache CXF",
 "pmc": "cxf",
 "programming-language": "Java",
@@ -17271,9 +17265,9 @@
 "bug-database": "https://issues.apache.org/jira/browse/SANTUARIO";,
 "category": "library, security, xml",
 "created": "2006-03-20",
-"doap": "http://svn.apache.org/repos/asf/santuario/doap_Santuario.rdf";,
-"download-page": "http://santuario.apache.org/mirrors.cgi";,
-"homepage": "http://santuario.apache.org";,
+"doap": 
"https://raw.githubusercontent.com/apache/santuario-xml-security-java/refs/heads/main/etc/doap_Santuario.rdf";,
+"download-page": "https://santuario.apache.org/download.html";,
+"homepage": "https://santuario.apache.org";,
 "implements": [
 {
 "body": "W3C",
@@ -17303,28 +17297,16 @@
 "body": "W3C",
 "id": "Exclusive XML Encryption",
 "title": "XML Encryption Syntax and Processing",
-"url": "http://www.w3.org/TR/2002/CR-xmlenc-core-20020304/";
+"url": "https://www.w3.org/TR/xmlenc-core1/";
 }
 ],
-"license": "http://usefulinc.com/doap/licenses/asl20";,
-"mailing-list": "http://santuario.apache.org/mail/dev/";,
+"license": "https://spdx.org/licenses/Apache-2.0";,
+"mailing-list": "https://santuario.apache.org/mailing.html";,
 "name": "Apache Santuario",
 "pmc": "santuario",
-"programming-language": "Java, C",
-"release": [
-{
-"created": "2016-12-05",
-"name": "XML Security for Java",
-"revision": "2.0.8"
-},
-{
-"created": "2015-03-15",
-"name": "XML Security for C++",
-"revision": "1.7.3"
-}
-],
+"programming-language": "Java",
 "repository": [
-"https://svn.apache.org/repos/asf/santuario";
+"https://github.com/apache/santuario-xml-security-java";
 ],
 "shortdesc": "Library implementing XML Digital Signature Specification & XML 
Encryption Specification"
 },
@@ -20445,7 +20427,50 @@
 "name": "Apache Wayang",
 "pmc": "wayang"
 },
-"webservices-axiom": {
+"whimsy": {
+"bug-database": "https://issues.apache.org/jira/browse/WHIMSY";,
+"category": "content",
+"created": "2015-06-25",
+"description": "The production Whimsy server also has a number of tools that 
automate some organizational processes,\n    like adding PMC members to 
official corporate rosters or reading, updating, and approving the monthly 
board agenda.",
+"doap": 
"https://gitbox.apache.org/repos/asf?p=whimsy.git;a=blob_plain;f=doap_Whimsy.rdf;hb=HEAD";,
+"homepage": "http://whimsy.apache.org/";,
+"license": "http://spdx.org/licenses/Apache-2.0";,
+"mailing-list": "https://lists.apache.org/[email protected]";,
+"name": "Apache Whimsy",
+"pmc": "whimsy",
+"programming-language": "JavaScript, Ruby",
+"repository": [
+"https://github.com/apache/whimsy.git";,
+"https://gitbox.apache.org/repos/asf/whimsy.git";
+],
+"shortdesc": "Tools that display and visualize various bits of data related to 
ASF organizations and processes."
+},
+"wicket": {
+"bug-database": "https://issues.apache.org/jira/browse/WICKET";,
+"category": "web-framework",
+"created": "2004-04-01",
+"description": "Write maintainable, secure and scalable web applications using 
just Java and HTML. Invented in 2004, Wicket is one of the few survivors of the 
Java serverside web framework wars of the mid 2000's, and a proud member of the 
Apache Software Foundation.",
+"doap": 
"https://gitbox.apache.org/repos/asf?p=wicket-site.git;a=blob_plain;f=content/doap.rdf;hb=HEAD";,
+"download-page": "https://wicket.apache.org";,
+"homepage": "https://wicket.apache.org";,
+"license": "https://www.apache.org/licenses/LICENSE-2.0.txt";,
+"mailing-list": "https://wicket.apache.org";,
+"name": "Apache Wicket",
+"pmc": "wicket",
+"programming-language": "Java",
+"release": [
+{
+"created": "2025-12-30",
+"name": "Latest Stable Release",
+"revision": "10.8.0"
+}
+],
+"repository": [
+"https://github.com/apache/wicket";
+],
+"shortdesc": "Apache Wicket is an open source Java component oriented web 
application framework."
+},
+"ws-axiom": {
 "bug-database": "http://issues.apache.org/jira/browse/AXIOM";,
 "category": "library, xml",
 "created": "2010-05-30",
@@ -20506,7 +20531,7 @@
 }
 ],
 "name": "Apache Axiom",
-"pmc": "webservices",
+"pmc": "ws",
 "programming-language": "Java",
 "release": [
 {
@@ -20655,7 +20680,31 @@
 ],
 "shortdesc": "Apache Axiom is an XML object model supporting deferred parsing."
 },
-"webservices-woden": {
+"ws-neethi": {
+"bug-database": "https://issues.apache.org/jira/browse/NEETHI";,
+"category": "xml",
+"created": "2026-02-13",
+"doap": 
"https://raw.githubusercontent.com/apache/ws-neethi/refs/heads/master/etc/doap_Neethi.rdf";,
+"download-page": "https://ws.apache.org/neethi/download.html";,
+"homepage": "https://ws.apache.org/neethi/";,
+"implements": [
+{
+"body": "W3C",
+"title": "Web Services Policy 1.5 - Framework",
+"url": "https://www.w3.org/TR/2007/REC-ws-policy-20070904/";
+}
+],
+"license": "https://spdx.org/licenses/Apache-2.0";,
+"mailing-list": "https://ws.apache.org/neethi/mailing-lists.html";,
+"name": "Apache Neethi",
+"pmc": "ws",
+"programming-language": "Java",
+"repository": [
+"https://github.com/apache/ws-neethi";
+],
+"shortdesc": "Apache Neethi is a Java implementation of the WS-Policy 
Specification."
+},
+"ws-woden": {
 "bug-database": "https://issues.apache.org/jira/browse/Woden";,
 "category": "xml",
 "created": "2010-12-29",
@@ -20680,7 +20729,7 @@
 }
 ],
 "name": "Apache Woden",
-"pmc": "webservices",
+"pmc": "ws",
 "programming-language": "Java",
 "release": [
 {
@@ -20704,48 +20753,22 @@
 ],
 "shortdesc": "The Woden project is a subproject of the Apache Web Services to 
develop a Java class library for reading, manipulating, creating and writing 
WSDL documents, initially to support WSDL 2.0 but with the longer term aim of 
supporting past, present and future versions of WSDL"
 },
-"whimsy": {
-"bug-database": "https://issues.apache.org/jira/browse/WHIMSY";,
-"category": "content",
-"created": "2015-06-25",
-"description": "The production Whimsy server also has a number of tools that 
automate some organizational processes,\n    like adding PMC members to 
official corporate rosters or reading, updating, and approving the monthly 
board agenda.",
-"doap": 
"https://gitbox.apache.org/repos/asf?p=whimsy.git;a=blob_plain;f=doap_Whimsy.rdf;hb=HEAD";,
-"homepage": "http://whimsy.apache.org/";,
-"license": "http://spdx.org/licenses/Apache-2.0";,
-"mailing-list": "https://lists.apache.org/[email protected]";,
-"name": "Apache Whimsy",
-"pmc": "whimsy",
-"programming-language": "JavaScript, Ruby",
-"repository": [
-"https://github.com/apache/whimsy.git";,
-"https://gitbox.apache.org/repos/asf/whimsy.git";
-],
-"shortdesc": "Tools that display and visualize various bits of data related to 
ASF organizations and processes."
-},
-"wicket": {
-"bug-database": "https://issues.apache.org/jira/browse/WICKET";,
-"category": "web-framework",
-"created": "2004-04-01",
-"description": "Write maintainable, secure and scalable web applications using 
just Java and HTML. Invented in 2004, Wicket is one of the few survivors of the 
Java serverside web framework wars of the mid 2000's, and a proud member of the 
Apache Software Foundation.",
-"doap": 
"https://gitbox.apache.org/repos/asf?p=wicket-site.git;a=blob_plain;f=content/doap.rdf;hb=HEAD";,
-"download-page": "https://wicket.apache.org";,
-"homepage": "https://wicket.apache.org";,
-"license": "https://www.apache.org/licenses/LICENSE-2.0.txt";,
-"mailing-list": "https://wicket.apache.org";,
-"name": "Apache Wicket",
-"pmc": "wicket",
+"ws-xmlschema": {
+"bug-database": "https://issues.apache.org/jira/browse/XMLSCHEMA";,
+"category": "xml",
+"created": "2026-02-12",
+"doap": 
"https://raw.githubusercontent.com/apache/ws-xmlschema/refs/heads/master/etc/doap_XMLSchema.rdf";,
+"download-page": "https://ws.apache.org/xmlschema/download.html";,
+"homepage": "https://ws.apache.org/xmlschema/";,
+"license": "https://spdx.org/licenses/Apache-2.0";,
+"mailing-list": "https://ws.apache.org/xmlschema/mailing-lists.html";,
+"name": "Apache XMLSchema",
+"pmc": "ws",
 "programming-language": "Java",
-"release": [
-{
-"created": "2025-12-30",
-"name": "Latest Stable Release",
-"revision": "10.8.0"
-}
-],
 "repository": [
-"https://github.com/apache/wicket";
+"https://github.com/apache/ws-xmlschema";
 ],
-"shortdesc": "Apache Wicket is an open source Java component oriented web 
application framework."
+"shortdesc": "Apache XMLSchema is a lightweight Java object model that can be 
used to manipulate and generate XML schema representations."
 },
 "xalan-for_c++_xslt_processor": {
 "bug-database": "http://issues.apache.org/jira/browse/XALANC";,

Reply via email to