CycloneDX / cyclonedx-property-taxonomy

A taxonomy of all official CycloneDX property namespaces and names
https://cyclonedx.github.io/cyclonedx-property-taxonomy/
Apache License 2.0
14 stars 32 forks source link

Requesting registration of a new top level namespace: aboutcode #47

Closed DennisClark closed 1 year ago

DennisClark commented 1 year ago

I am requesting registration of a new top level namespace,

Namespace: aboutcode Description: Namespace for use by AboutCode.org projects, including scancode-toolkit. Administered by: nexB Taxonomy: https://github.com/nexB/aboutcode-cyclonedx-taxonomy

We believe that the properties defined for this namespace are valuable for both the generation and consumption of CycloneDX-formatted SBOMs.

jkowalleck commented 1 year ago

Hello @DennisClark ,

I assume nexB will register further namespaces, eventually. Therefore, I recommend registering the namespace nexb, instead of a separate namespace per product. You can create sub-namespaces without further ado, like nexb:aboutcode:my-property or nexb:scancode:foo

What are your thoughts to that suggestion?

DennisClark commented 1 year ago

Hello @jkowalleck

Thank you for your very thoughtful comments and suggestions. I intend to create an issue in https://github.com/nexB/aboutcode-cyclonedx-taxonomy to improve the README to clarify the role of AboutCode.org which has an info page at https://www.aboutcode.org/

[AboutCode](https://github.com/nexb/aboutcode) is a community of open source developers making open source easier to use by building open source tools for Software Composition Analysis (SCA). AboutCode is also the collective name for these SCA tools to discover, identify and track open source components.
and so forth.

So even though nexB sponsors and leads the AboutCode projects, we would rather stick with the namespace of aboutcode , especially since one of our initiatives for 2023 is to establish common data structures and definitions in all of the active AboutCode projects.

Your message indicates to me that we need to explain that more often and I plan to improve the taxonomy project README very soon.

Best Regards, Dennis Clark

mjherzog commented 1 year ago

To state it more simply: aboutcode is the top-level organization for all of nexB's open source projects.

DennisClark commented 1 year ago

Hello @jkowalleck
Is there anything else needed from me to complete this registration request?

jkowalleck commented 1 year ago

nope. entry was proposed: https://github.com/CycloneDX/cyclonedx-property-taxonomy/pull/51 waiting for triage