You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sourcelume.apache.org by gi...@apache.org on 2026/09/06 14:44:13 UTC
(sourcelume-site) branch asf-site updated: Automatic Site Publish by Buildbot
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sourcelume-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 2be0384 Automatic Site Publish by Buildbot
2be0384 is described below
commit 2be03848e5ced86d5dd650cbd896d4f33fc63b45
Author: buildbot <us...@infra.apache.org>
AuthorDate: Sun Sep 6 14:44:09 2026 +0000
Automatic Site Publish by Buildbot
---
output/_pagefind/fragment/en_dbf6f57.pf_fragment | Bin 0 -> 1122 bytes
output/_pagefind/fragment/en_e799885.pf_fragment | Bin 0 -> 507 bytes
output/_pagefind/index/en_547e901.pf_index | Bin 5091 -> 0 bytes
output/_pagefind/index/en_97acdfb.pf_index | Bin 0 -> 6521 bytes
output/_pagefind/pagefind-entry.json | 2 +-
output/_pagefind/pagefind.en_3e74bd1533.pf_meta | Bin 0 -> 145 bytes
output/_pagefind/pagefind.en_45db58d4bf.pf_meta | Bin 127 -> 0 bytes
output/about.html | 9 +++
output/community.html | 9 +++
output/faq.html | 9 +++
output/get-involved.html | 9 +++
output/index.html | 9 +++
output/{faq.html => registry.html} | 37 ++++++++----
output/{get-involved.html => specification.html} | 70 +++++++++++++----------
14 files changed, 113 insertions(+), 41 deletions(-)
diff --git a/output/_pagefind/fragment/en_dbf6f57.pf_fragment b/output/_pagefind/fragment/en_dbf6f57.pf_fragment
new file mode 100644
index 0000000..81a20c1
Binary files /dev/null and b/output/_pagefind/fragment/en_dbf6f57.pf_fragment differ
diff --git a/output/_pagefind/fragment/en_e799885.pf_fragment b/output/_pagefind/fragment/en_e799885.pf_fragment
new file mode 100644
index 0000000..995a74a
Binary files /dev/null and b/output/_pagefind/fragment/en_e799885.pf_fragment differ
diff --git a/output/_pagefind/index/en_547e901.pf_index b/output/_pagefind/index/en_547e901.pf_index
deleted file mode 100644
index ede66f8..0000000
Binary files a/output/_pagefind/index/en_547e901.pf_index and /dev/null differ
diff --git a/output/_pagefind/index/en_97acdfb.pf_index b/output/_pagefind/index/en_97acdfb.pf_index
new file mode 100644
index 0000000..e293cc4
Binary files /dev/null and b/output/_pagefind/index/en_97acdfb.pf_index differ
diff --git a/output/_pagefind/pagefind-entry.json b/output/_pagefind/pagefind-entry.json
index 0fd78af..1784c4e 100644
--- a/output/_pagefind/pagefind-entry.json
+++ b/output/_pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.0.4","languages":{"en":{"hash":"en_45db58d4bf","wasm":"en","page_count":5}}}
\ No newline at end of file
+{"version":"1.0.4","languages":{"en":{"hash":"en_3e74bd1533","wasm":"en","page_count":7}}}
\ No newline at end of file
diff --git a/output/_pagefind/pagefind.en_3e74bd1533.pf_meta b/output/_pagefind/pagefind.en_3e74bd1533.pf_meta
new file mode 100644
index 0000000..518b1f4
Binary files /dev/null and b/output/_pagefind/pagefind.en_3e74bd1533.pf_meta differ
diff --git a/output/_pagefind/pagefind.en_45db58d4bf.pf_meta b/output/_pagefind/pagefind.en_45db58d4bf.pf_meta
deleted file mode 100644
index 94eb6d3..0000000
Binary files a/output/_pagefind/pagefind.en_45db58d4bf.pf_meta and /dev/null differ
diff --git a/output/about.html b/output/about.html
index 82750b9..a68568b 100644
--- a/output/about.html
+++ b/output/about.html
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
diff --git a/output/community.html b/output/community.html
index fb5207c..fe2fe03 100644
--- a/output/community.html
+++ b/output/community.html
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
diff --git a/output/faq.html b/output/faq.html
index 07ce238..2bff91b 100644
--- a/output/faq.html
+++ b/output/faq.html
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
diff --git a/output/get-involved.html b/output/get-involved.html
index 3268831..15693fa 100644
--- a/output/get-involved.html
+++ b/output/get-involved.html
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
diff --git a/output/index.html b/output/index.html
index c437b11..982ecf8 100644
--- a/output/index.html
+++ b/output/index.html
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
diff --git a/output/faq.html b/output/registry.html
similarity index 85%
copy from output/faq.html
copy to output/registry.html
index 07ce238..726532d 100644
--- a/output/faq.html
+++ b/output/registry.html
@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>FAQ - Apache Sourcelume</title>
+ <title>Registry - Apache Sourcelume</title>
<link rel="icon" href="images/rai-mark.svg" type="image/svg+xml">
<link rel="shortcut icon" href="https://apache.org/favicons/favicon.ico">
<meta name="description" content="Open source infrastructure for AI training-data provenance.">
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
@@ -92,16 +101,22 @@
<div id="contents">
<div class="bg-white rounded">
<div class="mx-auto">
- <h1>FAQ</h1>
- <h2>What is the Responsible AI initiative?</h2>
-<p>An Apache Software Foundation effort to strengthen the open source technologies that underpin
-modern AI and to help ASF communities adopt AI responsibly. It provides access to AI models and
-tooling, ecosystem support for AI-focused projects, and a place to share good practices. See
-<a href="https://apache.org/foundation/initiatives/responsibleai">Responsible AI</a>.</p>
-<h2>How can I take part or ask a question about Apache Sourcelume?</h2>
-<p>Through the mailing list or the ASF Slack channel — both are listed on
-<a href="get-involved.html">Get involved</a>.</p>
-<p><em>This FAQ will grow as questions come up on the mailing list.</em></p>
+ <h1>Registry</h1>
+ <p>The Apache Sourcelume Registry is the central repository for signed provenance records.
+It provides a stable, queryable endpoint for dataset consumers and auditors to
+verify provenance claims.</p>
+<h2>Registry Architecture</h2>
+<p>The registry is built on <strong>Apache Atlas</strong> to provide robust metadata management and
+lineage tracking. It supports ingestion of signed records via the Sourcelume
+Attestation pipeline and exposes them through REST and GraphQL interfaces for the
+Sourcelume Explorer and other machine consumers.</p>
+<h2>Registry Repository</h2>
+<p>The Sourcelume Registry is currently being developed in its own repository:</p>
+<ul>
+<li><strong><a href="https://github.com/apache/sourcelume-registry">apache/sourcelume-registry</a></strong></li>
+</ul>
+<p>Please visit the repository to view the current drafts, open issues, and join the
+discussion.</p>
</div>
</div>
diff --git a/output/get-involved.html b/output/specification.html
similarity index 72%
copy from output/get-involved.html
copy to output/specification.html
index 3268831..1856302 100644
--- a/output/get-involved.html
+++ b/output/specification.html
@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Get involved - Apache Sourcelume</title>
+ <title>Specification - Apache Sourcelume</title>
<link rel="icon" href="images/rai-mark.svg" type="image/svg+xml">
<link rel="shortcut icon" href="https://apache.org/favicons/favicon.ico">
<meta name="description" content="Open source infrastructure for AI training-data provenance.">
@@ -51,6 +51,15 @@
<div class="collapse navbar-collapse" id="navbarADP">
<ul class="navbar-nav me-auto">
<li class="nav-item"><a class="nav-link" href="get-involved.html">Get involved</a></li>
+ <li class="nav-item dropdown">
+ <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
+ Specification
+ </a>
+ <ul class="dropdown-menu">
+ <li><a class="dropdown-item" href="specification.html">Specification</a></li>
+ <li><a class="dropdown-item" href="registry.html">Registry</a></li>
+ </ul>
+ </li>
<li class="nav-item"><a class="nav-link" href="faq.html">FAQ</a></li>
<li class="nav-item dropdown">
<a href="javascript:void(0)" class="nav-link dropdown-toggle hidden-xs" role="button" data-bs-toggle="dropdown"><span class="fa-solid fa-magnifying-glass" aria-hidden="true"></span> Search</a>
@@ -92,38 +101,41 @@
<div id="contents">
<div class="bg-white rounded">
<div class="mx-auto">
- <h1>Get involved</h1>
- <p>Everyone interested in AI training-data provenance is welcome to follow the work and take
-part. Apache Sourcelume follows the Apache Way, and its discussion list is open to
-everyone — no ASF affiliation required.</p>
-<h2>Join the discussion</h2>
+ <h1>Specification</h1>
+ <p>The Apache Sourcelume Specification defines a structured, machine-readable format for
+representing AI training-data provenance. It allows producers and curators to
+publish verifiable claims about a dataset's origin, custody, and licensing.</p>
+<h2>Architecture</h2>
+<p>The Sourcelume Specification is designed for interoperability, verifiability, and long-term stability. Its architecture is built on several key pillars:</p>
+<ul>
+<li><strong>JSON-LD Foundation</strong>: Sourcelume records are expressed as <a href="https://json-ld.org/">JSON-LD</a>, providing a bridge between standard JSON and the rich semantics of the Linked Data ecosystem.</li>
+<li><strong>Structural and Semantic Validation</strong>:
<ul>
-<li><strong>Mailing list:</strong> <strong><a href="mailto:dev@sourcelume.apache.org">dev@sourcelume.apache.org</a></strong>. Send an email to
-<strong><a href="mailto:dev-subscribe@sourcelume.apache.org">dev-subscribe@sourcelume.apache.org</a></strong> to subscribe, or browse the
-<a href="https://lists.apache.org/list.html?dev@sourcelume.apache.org">archives</a>.</li>
-<li><strong>Chat:</strong> ask to be invited to the <strong>#sourcelume</strong> channel on the <a href="https://infra.apache.org/slack.html">ASF Slack</a>.</li>
+<li><strong>JSON Schema</strong>: Used for structural validation of records, ensuring that required fields and data formats are consistently applied.</li>
+<li><strong>SHACL (Shapes Constraint Language)</strong>: Used for RDF-level validation, ensuring the semantic integrity and consistency of the data across different representations.</li>
+</ul>
+</li>
+<li><strong>Interoperability through Crosswalks</strong>: The specification is designed to be compatible with other major industry standards. It includes "crosswalk" mappings to ensure that Sourcelume records can be translated to and from formats like:
+<ul>
+<li><strong>MLCommons Croissant</strong>: For machine learning dataset descriptions.</li>
+<li><strong>SPDX (AI Profile)</strong>: For software and AI Bill of Materials.</li>
+<li><strong>OTDI (Open Training Data Initiative)</strong>: For training data transparency.</li>
+</ul>
+</li>
+<li><strong>Immutable and Semantic Versioning</strong>: To ensure that provenance records remain verifiable over time, the specification follows strict versioning rules:
+<ul>
+<li><strong>Semantic Versioning</strong>: All changes follow <code>MAJOR.MINOR.PATCH</code> rules based on their impact on data validation.</li>
+<li><strong>Immutability</strong>: Once a version of the specification is released, its schema and context files are immutable. This allows tools and records to pin specific versions (e.g., <code>0.0.1</code>) with absolute confidence that the definitions will never change.</li>
+</ul>
+</li>
</ul>
-<p>Introduce yourself, share what you're working on, and tell us where you'd like to help —
-whether that's the specification, the registry, attestation tooling, or connectors to
-existing data sources. Volunteers are currently organizing around the project's core
-components — <strong>Spec</strong>, <strong>Registry</strong>, <strong>Attest</strong>, <strong>CLI</strong>, <strong>Explorer</strong>, and
-<strong>Connectors</strong> — reply on the mailing list if you'd like to get involved in one.</p>
-<h2>Contribute to this website</h2>
-<p>This site lives in the <a href="https://github.com/apache/sourcelume-site">apache/sourcelume-site</a>
-repository. Pages are written in <strong>Markdown</strong> under <code>content/pages/</code>, and the site is
-built with Pelican.</p>
+<h2>Specification Repository</h2>
+<p>The Sourcelume Specification is currently being developed in its own repository:</p>
<ul>
-<li>For a small fix, edit a page directly on GitHub (the pencil icon) and open a pull
-request.</li>
-<li>For larger changes, open a branch or a GitHub issue to discuss first.</li>
+<li><strong><a href="https://github.com/apache/sourcelume-spec">apache/sourcelume-spec</a></strong></li>
</ul>
-<h2>Help build the project</h2>
-<p>Sourcelume brings together contributors from across the AI provenance and open data
-ecosystem — dataset curators, model producers, and communities working on adjacent
-standards. If you would like to help with a specific area, say hello on the mailing list
-and we will point you to where the work is happening.</p>
-<p><em>More detailed contribution guidance will be added here as the project's processes take
-shape.</em></p>
+<p>Please visit the repository to view the current drafts, open issues, and join the
+discussion.</p>
</div>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@sourcelume.apache.org
For additional commands, e-mail: commits-help@sourcelume.apache.org