rdfcrate.vocabs.bioschemas
BioChemEntity
Bases: Thing
BioSample
Bases: BioChemEntity
ChemicalSubstance
Bases: BioChemEntity
ComputationalWorkflow
Bases: SoftwareSourceCode
FormalParameter
Bases: Intangible
Gene
Bases: BioChemEntity
MolecularEntity
Bases: BioChemEntity
Protein
Bases: BioChemEntity
RdfProperty
dataclass
Bases: PropertyProtocol
, Generic[T]
Represents the double of (predicate, object), with the subject being the class this is attached to.
This is the normal way properties will be defined As a user, you will typically use this class by instantiating subclasses from the vocabs module and attaching them to entities. If you want to define custom vocabulary, you can first subclass this and then create instances of that subclass.
adhoc(term: RdfTerm, object: T) -> RdfProperty
staticmethod
Makes an ad-hoc property class from a term.
If you want to use the property multiple times, you should define a subclass instead.
reverse(subject: RdfType) -> ReverseProperty
classmethod
Utility for when you want to make the current entity the object of a property, rather than the subject.
with_term_label(label: str) -> type[RdfProperty[T]]
classmethod
Creates a new instance of this property with the given label. This is useful in cases where the term label is already defined by another vocabulary
RdfTerm
Wrapper for a term with a label and URI. This is needed because RO-Crate bans the use of full URIs in JSON-LD.
Taxon
Bases: Thing
TaxonName
Bases: CreativeWork
additionalProperty
dataclass
Bases: RdfProperty[PropertyValue]
alternateScientificName
dataclass
Bases: RdfProperty[Text | TaxonName | URL]
alternativeOf
dataclass
Bases: RdfProperty[Gene]
associatedDisease
dataclass
Bases: RdfProperty[MedicalCondition | PropertyValue | URL]
bioChemInteraction
dataclass
Bases: RdfProperty[BioChemEntity]
bioChemSimilarity
dataclass
Bases: RdfProperty[BioChemEntity]
biologicalRole
dataclass
Bases: RdfProperty[DefinedTerm]
chemicalComposition
dataclass
Bases: RdfProperty[Text]
chemicalRole
dataclass
Bases: RdfProperty[DefinedTerm]
childTaxon
dataclass
Bases: RdfProperty[Taxon | URL | Text]
collector
dataclass
Bases: RdfProperty[Person | Organization]
custodian
dataclass
Bases: RdfProperty[Person | Organization]
dateCreated
dataclass
Bases: RdfProperty[Date]
defaultValue
dataclass
Bases: RdfProperty[Text | Thing]
documentation
dataclass
Bases: RdfProperty[URL | CreativeWork]
encodesBioChemEntity
dataclass
Bases: RdfProperty[BioChemEntity]
encodingFormat
dataclass
Bases: RdfProperty[URL | Text]
expressedIn
dataclass
Bases: RdfProperty[AnatomicalStructure | DefinedTerm | BioChemEntity | AnatomicalSystem]
funding
dataclass
Bases: RdfProperty[Grant]
gender
dataclass
Bases: RdfProperty[Text | GenderType]
hasBioChemEntityPart
dataclass
Bases: RdfProperty[BioChemEntity]
hasBioPolymerSequence
dataclass
Bases: RdfProperty[Text]
hasMolecularFunction
dataclass
Bases: RdfProperty[URL | DefinedTerm | PropertyValue]
hasRepresentation
dataclass
Bases: RdfProperty[BioChemEntity]
hasStatus
dataclass
Bases: RdfProperty[Text]
inChI
dataclass
Bases: RdfProperty[Text]
inChIKey
dataclass
Bases: RdfProperty[Text]
input
dataclass
Bases: RdfProperty[FormalParameter]
isControl
dataclass
Bases: RdfProperty[Boolean]
isEncodedByBioChemEntity
dataclass
Bases: RdfProperty[Gene]
isInvolvedInBiologicalProcess
dataclass
Bases: RdfProperty[PropertyValue | DefinedTerm | URL]
isLocatedInSubcellularLocation
dataclass
Bases: RdfProperty[DefinedTerm | PropertyValue | URL]
isPartOfBioChemEntity
dataclass
Bases: RdfProperty[BioChemEntity]
itemLocation
dataclass
Bases: RdfProperty[Text | Place | PostalAddress]
iupacName
dataclass
Bases: RdfProperty[Text]
locationCreated
dataclass
Bases: RdfProperty[Place]
molecularFormula
dataclass
Bases: RdfProperty[Text]
molecularWeight
dataclass
Bases: RdfProperty[QuantitativeValue | Text]
monoisotopicMolecularWeight
dataclass
Bases: RdfProperty[Text | QuantitativeValue]
output
dataclass
Bases: RdfProperty[FormalParameter]
parentTaxon
dataclass
Bases: RdfProperty[Taxon | URL | Text]
potentialUse
dataclass
Bases: RdfProperty[DefinedTerm]
samplingAge
dataclass
Bases: RdfProperty[Integer]
scientificName
dataclass
Bases: RdfProperty[TaxonName | URL | Text]
smiles
dataclass
Bases: RdfProperty[Text]
softwareRequirements
dataclass
Bases: RdfProperty[URL | Text]
taxonRank
dataclass
Bases: RdfProperty[PropertyValue | URL | Text]
taxonomicRange
dataclass
Bases: RdfProperty[DefinedTerm | PropertyValue | URL | Taxon]
valueRequired
dataclass
Bases: RdfProperty[Boolean]