Role of every usdm-rdf class

Generated by scripts/build_class_role.py from usdm-rdf v0.7.1 and the layer 1 content kinds. Do not edit by hand.

86 classes classified. Attributes are counted on the class and its superclasses; payload excludes housekeeping, naming and notes.

Role Classes
ExtensionRole 2
TemplatedText 7
ValueType 10
Aggregate 9
TextCarrier 10
StructuredEntity 47
UnassignedRole 1

ExtensionRole

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
ExtensionAttribute 80 0 0 6 0 1
ExtensionClass 1 0 0 0 0 0

TemplatedText

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
Characteristic SyntaxTemplate yes 1 1 0 0 1 0
Condition SyntaxTemplate yes 1 1 0 0 3 0
EligibilityCriterionItem SyntaxTemplate yes yes 1 1 0 0 1 0
Endpoint SyntaxTemplate yes yes 1 2 0 1 1 0
IntercurrentEvent SyntaxTemplate yes 1 2 0 0 1 0
Objective SyntaxTemplate yes 1 1 0 1 1 1
SyntaxTemplate yes yes 0 1 0 0 1 0

ValueType

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
Abbreviation 1 0 2 0 0 0
Address 1 0 6 1 0 0
AliasCode 10 0 0 2 0 0
Code 38 0 4 0 0 0
GeographicScope 3 0 0 2 0 0
ParameterMap 1 0 2 0 0 0
PersonName 1 0 5 0 0 0
Quantity QuantityRange 9 0 0 2 0 0
QuantityRange yes 3 0 0 0 0 0
Range QuantityRange 4 0 0 3 0 0

Aggregate

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
InterventionalStudyDesign StudyDesign yes yes 1 1 0 8 2 15
ObservationalStudyDesign StudyDesign yes yes 1 1 0 8 2 15
ScheduleTimeline yes yes 1 1 0 1 1 4
Study yes 0 0 0 0 0 2
StudyAmendment yes yes 1 1 1 1 1 6
StudyDesign yes yes yes 1 1 0 4 2 14
StudyElement yes yes 1 0 0 0 1 2
StudyVersion yes 1 1 1 2 1 19
Substance yes 2 0 0 1 0 2

TextCarrier

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
AnalysisPopulation yes yes 3 1 0 0 1 0
CommentAnnotation 28 1 0 1 0 0
ConditionAssignment 1 1 0 0 1 0
Duration 2 2 0 2 0 0
Masking 1 1 0 1 0 0
NarrativeContentItem yes yes 1 1 0 0 0 0
StudyAmendmentReason 1 1 0 1 0 0
StudyChange yes 1 2 0 0 0 1
StudyTitle 1 1 0 1 0 0
TransitionRule yes 2 1 0 0 0 0

StructuredEntity

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
Activity yes yes 1 0 0 0 7 1
AdministrableProduct yes yes 1 0 0 4 0 3
AdministrableProductIdentifier Identifier 1 0 1 0 1 0
AdministrableProductProperty yes 1 1 0 2 0 0
Administration yes 1 0 0 3 2 1
AssignedPerson yes 1 0 1 1 1 0
BiomedicalConcept yes yes 1 0 2 1 0 1
BiomedicalConceptCategory yes yes 1 0 0 1 2 0
BiomedicalConceptProperty yes 1 1 0 3 0 1
BiomedicalConceptSurrogate yes yes 1 0 1 0 0 0
BiospecimenRetention yes 1 0 0 2 0 0
DocumentContentReference 1 0 2 0 1 0
EligibilityCriterion yes yes 1 0 1 1 3 0
Encounter yes yes 1 0 0 3 3 2
Estimand yes 1 1 0 0 3 1
GovernanceDate yes 3 0 0 3 0 0
Identifier yes 0 0 1 0 1 0
Indication yes yes 1 0 0 2 0 0
Ingredient 1 0 0 1 0 1
MedicalDevice yes yes 1 0 2 1 1 1
MedicalDeviceIdentifier Identifier 1 0 1 1 1 0
NarrativeContent yes yes 1 0 2 2 4 0
Organization yes yes 1 1 1 2 0 1
PopulationDefinition yes yes yes 0 0 0 5 1 0
Procedure yes yes 1 1 0 1 1 0
ProductOrganizationRole yes 1 0 0 1 2 0
ReferenceIdentifier Identifier 1 0 1 1 1 0
ResponseCode yes 1 0 0 2 0 0
ScheduledActivityInstance ScheduledInstance yes yes 1 0 0 0 6 0
ScheduledDecisionInstance ScheduledInstance yes yes 1 0 0 0 2 1
ScheduledInstance yes yes yes 1 0 0 0 2 0
Strength yes 1 0 0 2 0 0
StudyAmendmentImpact 1 1 0 2 0 0
StudyArm yes yes 1 1 0 2 1 0
StudyCell 1 0 0 0 3 0
StudyCohort PopulationDefinition yes yes 1 0 0 5 2 1
StudyDefinitionDocument yes yes 1 0 1 2 1 1
StudyDefinitionDocumentVersion yes 1 0 1 1 0 2
StudyDesignPopulation PopulationDefinition yes yes 1 0 0 5 1 1
StudyEpoch yes yes 1 0 0 1 2 0
StudyIdentifier Identifier 1 0 1 0 1 0
StudyIntervention yes yes 1 0 0 4 0 1
StudyRole yes 1 0 0 1 2 2
StudySite yes yes 1 0 0 1 0 0
SubjectEnrollment yes 1 0 0 2 2 0
SyntaxTemplateDictionary yes yes 1 0 0 1 0 0
Timing yes yes 1 0 5 2 2 0

UnassignedRole

Class Abstract Superclass Naming Referenced Composed in Read text String structure Value Reference Part
ScheduleTimelineExit yes 1 0 0 0 0 0