@@ -288,6 +288,45 @@ The keys are:
288288 configuration files, bash scripts, ansible playbooks, Dockerfiles, or
289289 other instruction sets.
290290
291+ Section ``organisation ``
292+ ~~~~~~~~~~~~~~~~~~~~~~~~
293+
294+ This optional section provides the organisation publishing the software.
295+
296+ Key ``organisation/uri ``
297+ '''''''''''''''''''''''
298+
299+ - Type: string
300+ - Presence: mandatory
301+ - Example: ``"https://example.org/my-organisation" ``, ``"urn:x-foobar:my-organisation" ``
302+
303+ The URI identifying the organisation publishing the software. The value
304+ SHOULD be a stable, resolvable URI or a persistent identifier.
305+
306+ Parsers MAY use the URI structure to extract additional information if it follows a
307+ recognized format (for example, inferring an institutional domain or an
308+ official code).
309+
310+ It is RECOMMENDED that crawlers and consumers of publiccode.yml verify this
311+ information out-of-band, to ensure that the declared `organisationUri ` actually
312+ corresponds to the organisation in control of the repository.
313+ The specific verification method depends on the implementation and policies of the
314+ platform consuming the file.
315+
316+ Key ``organisation/name ``
317+ '''''''''''''''''''''''
318+
319+ - Type: string
320+ - Presence: optional
321+ - Example: ``"My organisation" ``
322+
323+ The canonical name of the organisation publishing the software.
324+
325+ It MUST correspond to the same entity identified by ``organisation/uri `` and is
326+ intended to provide a human-readable label for that URI.
327+ It SHOULD be the canonical, widely recognized form of the name (such as the
328+ registered legal or institutional name).
329+
291330Section ``intendedAudience ``
292331~~~~~~~~~~~~~~~~~~~~~~~~~~~~
293332
@@ -560,8 +599,8 @@ In case it is not possible to name a main copyright owner, it is
560599possible to omit this key; in those cases, if the repo has a authors
561600file, you can point to it through ``legal/authorsFile ``.
562601
563- Key ``legal/repoOwner ``
564- '''''''''''''''''''''''
602+ Key ``legal/repoOwner `` (* deprecated *)
603+ ''''''''''''''''''''''''''''''''''''''
565604
566605- Type: string
567606- Presence: optional
@@ -572,6 +611,8 @@ or might not be the same entity who owns the copyright on the code
572611itself. For instance, in case of a fork of the original software, the
573612``repoOwner `` is probably different from the ``mainCopyrightOwner ``.
574613
614+ This key is deprecated, use ``organisation/name `` instead.
615+
575616Key ``legal/authorsFile `` (*deprecated *)
576617''''''''''''''''''''''''''''''''''''''''
577618
0 commit comments