Package org.spdx.rdfparser.model

Model for the SPDX 2.0+ specification. The model classes implement the RDF interfaces to store the class properties in a Jena RDF model using the IRdfModel interface. All RDF Model objects are subclasses of RdfModelObject. See the documentation for that class for details on the overall design for classes in this package.
Author:
Gary O'Neall
  • Interface Summary 
    Interface Description
    IRdfModel
    Interface to translate from a Java model to a Jena RDF model
  • Class Summary 
    Class Description
    Annotation
    An Annotation is a comment on an SpdxItem by an agent.
    Checksum
    A Checksum is value that allows the contents of a file to be authenticated.
    DoapProject
    Contains a DOAP project Currently, only the home page and name properties are supported
    ExternalDocumentRef
    Information about an external SPDX document reference including the checksum.
    ExternalRef
    An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package.
    ExternalSpdxElement
    This is an SPDX element which is in an external document.
    RdfModelObject
    The superclass for all classes the use the Jena RDF model.
    Relationship
    A Relationship represents a relationship between two SpdxElements.
    SpdxConstantElement
    Type of SpdxElement which is a constant unmodifiable element
    SpdxDocument
    An SpdxDocument is a summary of the contents, provenance, ownership and licensing analysis of a specific software package.
    SpdxElement
    An SpdxElement is any thing described in SPDX, either a document or an SpdxItem.
    SpdxElementFactory
    Factory for creating SpdxElements from a Jena Model
    SpdxFile
    A File represents a named sequence of information that is contained in a software package.
    SpdxItem
    An SpdxItem is a potentially copyrightable work.
    SpdxNoAssertionElement
    This SPDX element represents no assertion as to an actual SPDX element.
    SpdxNoneElement
    This SPDX element represents no SPDX element at all.
    SpdxPackage
    A Package represents a collection of software files that are delivered as a single functional component.
    SpdxSnippet