Entity Types
Core Drupal Concepts
| Concept | Description | LEAF Specifics |
|---|---|---|
| Drupal Entity | The base unit of structured data in Drupal. Anything stored in the system is an entity: a page, a vocabulary term, a user, a file. Entities have a type, an ID, and fields. | -- |
| Node | A content entity—any piece of content with a URL, fields, and a publish state. All LEAF content types are nodes. | Four node content types in LEAF: Basic Page, Article, Repository Item, Entity Descriptive Record. |
| Taxonomy | Drupal's controlled vocabulary system. A Taxonomy Vocabulary is a named set (e.g., "Subjects"); a Taxonomy Term is one entry inside it (e.g., "Digital Humanities"). Both are entities. | Used for keywords, subject headings, content tags, genres, etc. They can be set up as search facets. |
Content Types (Node sub-types)
| Type | Brief Description | Description | Key Fields | LEAF Specifics |
|---|---|---|---|---|
| Basic Page | Web content node | A structured page for a project (working group pages, about pages, etc.) |
| Must be added to the menu manually. |
| Article | Blog/news-style node | Simpler content that can be aggregated into a project news feed. |
| Tags link articles to taxonomy terms from the project Lexicon or site-wide vocabularies. |
| Repository Item | Islandora digital object node | Represents a single digital resource. |
| Managed via the repository interface, supports bulk ingest & operations. |
| Entity Descriptive Record (EDR) | Custom LEAF named-entity node | Describes a real-world entity. |
| Can be expanded to cover concepts. |
Taxonomy Terms & Vocabularies
| Term | Description |
|---|---|
| Taxonomy Term | One controlled vocabulary entry—e.g., "Feminist Theatre" in a Subjects vocabulary. Applied to nodes as metadata tags. Appears as a clickable facet in repository search results. |
| Lexicon (CWRC) | CWRC's name for a project-level (or shared) taxonomy vocabulary used for editorial tagging. Project Administrators manage its terms. Lexicon terms are available for annotating repository items. |
How They Relate at a Glance
| Concept | Relationship |
|---|---|
| Drupal Entity | Everything below is a Drupal entity. |
| Node |
|
| Taxonomy |
|
| Repository Item |
|
| Entity Descriptive Record (EDR) |
|