1*ba677afaSXin Li// SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 2*ba677afaSXin Li 3*ba677afaSXin Lipackage common 4*ba677afaSXin Li 5*ba677afaSXin Li// Constants for various string types 6*ba677afaSXin Liconst ( 7*ba677afaSXin Li // F.2 Security types 8*ba677afaSXin Li TypeSecurityCPE23Type string = "cpe23Type" 9*ba677afaSXin Li TypeSecurityCPE22Type string = "cpe22Type" 10*ba677afaSXin Li TypeSecurityAdvisory string = "advisory" 11*ba677afaSXin Li TypeSecurityFix string = "fix" 12*ba677afaSXin Li TypeSecurityUrl string = "url" 13*ba677afaSXin Li TypeSecuritySwid string = "swid" 14*ba677afaSXin Li 15*ba677afaSXin Li // F.3 Package-Manager types 16*ba677afaSXin Li TypePackageManagerMavenCentral string = "maven-central" 17*ba677afaSXin Li TypePackageManagerNpm string = "npm" 18*ba677afaSXin Li TypePackageManagerNuGet string = "nuget" 19*ba677afaSXin Li TypePackageManagerBower string = "bower" 20*ba677afaSXin Li TypePackageManagerPURL string = "purl" 21*ba677afaSXin Li 22*ba677afaSXin Li // 11.1 Relationship field types 23*ba677afaSXin Li TypeRelationshipDescribe string = "DESCRIBES" 24*ba677afaSXin Li TypeRelationshipDescribeBy string = "DESCRIBED_BY" 25*ba677afaSXin Li TypeRelationshipContains string = "CONTAINS" 26*ba677afaSXin Li TypeRelationshipContainedBy string = "CONTAINED_BY" 27*ba677afaSXin Li TypeRelationshipDependsOn string = "DEPENDS_ON" 28*ba677afaSXin Li TypeRelationshipDependencyOf string = "DEPENDENCY_OF" 29*ba677afaSXin Li TypeRelationshipBuildDependencyOf string = "BUILD_DEPENDENCY_OF" 30*ba677afaSXin Li TypeRelationshipDevDependencyOf string = "DEV_DEPENDENCY_OF" 31*ba677afaSXin Li TypeRelationshipOptionalDependencyOf string = "OPTIONAL_DEPENDENCY_OF" 32*ba677afaSXin Li TypeRelationshipProvidedDependencyOf string = "PROVIDED_DEPENDENCY_OF" 33*ba677afaSXin Li TypeRelationshipTestDependencyOf string = "TEST_DEPENDENCY_OF" 34*ba677afaSXin Li TypeRelationshipRuntimeDependencyOf string = "RUNTIME_DEPENDENCY_OF" 35*ba677afaSXin Li TypeRelationshipExampleOf string = "EXAMPLE_OF" 36*ba677afaSXin Li TypeRelationshipGenerates string = "GENERATES" 37*ba677afaSXin Li TypeRelationshipGeneratedFrom string = "GENERATED_FROM" 38*ba677afaSXin Li TypeRelationshipAncestorOf string = "ANCESTOR_OF" 39*ba677afaSXin Li TypeRelationshipDescendantOf string = "DESCENDANT_OF" 40*ba677afaSXin Li TypeRelationshipVariantOf string = "VARIANT_OF" 41*ba677afaSXin Li TypeRelationshipDistributionArtifact string = "DISTRIBUTION_ARTIFACT" 42*ba677afaSXin Li TypeRelationshipPatchFor string = "PATCH_FOR" 43*ba677afaSXin Li TypeRelationshipPatchApplied string = "PATCH_APPLIED" 44*ba677afaSXin Li TypeRelationshipCopyOf string = "COPY_OF" 45*ba677afaSXin Li TypeRelationshipFileAdded string = "FILE_ADDED" 46*ba677afaSXin Li TypeRelationshipFileDeleted string = "FILE_DELETED" 47*ba677afaSXin Li TypeRelationshipFileModified string = "FILE_MODIFIED" 48*ba677afaSXin Li TypeRelationshipExpandedFromArchive string = "EXPANDED_FROM_ARCHIVE" 49*ba677afaSXin Li TypeRelationshipDynamicLink string = "DYNAMIC_LINK" 50*ba677afaSXin Li TypeRelationshipStaticLink string = "STATIC_LINK" 51*ba677afaSXin Li TypeRelationshipDataFileOf string = "DATA_FILE_OF" 52*ba677afaSXin Li TypeRelationshipTestCaseOf string = "TEST_CASE_OF" 53*ba677afaSXin Li TypeRelationshipBuildToolOf string = "BUILD_TOOL_OF" 54*ba677afaSXin Li TypeRelationshipDevToolOf string = "DEV_TOOL_OF" 55*ba677afaSXin Li TypeRelationshipTestOf string = "TEST_OF" 56*ba677afaSXin Li TypeRelationshipTestToolOf string = "TEST_TOOL_OF" 57*ba677afaSXin Li TypeRelationshipDocumentationOf string = "DOCUMENTATION_OF" 58*ba677afaSXin Li TypeRelationshipOptionalComponentOf string = "OPTIONAL_COMPONENT_OF" 59*ba677afaSXin Li TypeRelationshipMetafileOf string = "METAFILE_OF" 60*ba677afaSXin Li TypeRelationshipPackageOf string = "PACKAGE_OF" 61*ba677afaSXin Li TypeRelationshipAmends string = "AMENDS" 62*ba677afaSXin Li TypeRelationshipPrerequisiteFor string = "PREREQUISITE_FOR" 63*ba677afaSXin Li TypeRelationshipHasPrerequisite string = "HAS_PREREQUISITE" 64*ba677afaSXin Li TypeRelationshipRequirementDescriptionFor string = "REQUIREMENT_DESCRIPTION_FOR" 65*ba677afaSXin Li TypeRelationshipSpecificationFor string = "SPECIFICATION_FOR" 66*ba677afaSXin Li TypeRelationshipOther string = "OTHER" 67*ba677afaSXin Li) 68