/
Modeling Guidelines for Business Modelers
Modeling Guidelines for Business Modelers
The table below provides a description of current guidelines used when modeling in Drupal. These include information on:
- What should be a property or relation
- How to determine source and target cardinalities
- Standard properties available for all Classes
- Options for text or date content
- Properties organized by usage and much more
- ...etc
Click on PDF link for a copy of the associated document. The date of any changes to a document will be noted in the Current Version column.
Topic | Description | LINK | Current Version |
---|---|---|---|
ALERT: when making changes to Complex Data Types | If you make any edits to Complex Data Types in Drupal READ THIS FIRST (includes documentation edits and changes of package assignments) | 2016-07-16 | |
Design Principles | Design Principles with associated metrics as discussed at the Scientific Board Meeting 2016-05 | 2016-06-21 | |
Annotation: Annotation and it's properties | Rules regarding the use of annotation and it's internal properties including why we capture annotation and the intended use of this content | 2017-05-16 | |
Cardinality: Properties and Relations | Guidance for Determining Cardinality of properties and relations Critical update regarding cardinality of Composition Relationship (2018-03-19) | 2018-03-19 | |
Class Types: Identifiable, Annotated Identifiable, Complex Data Type | Recommendations on Identifiable, Annotation, and Complex Data Type Usage providing structural changes in Identifiable as of 2016-07-06 and guidance for determining the type of a new class | 2016-07-06 | |
Creating Properties: Rules for content and location | Rules for the creating the content and package assignment of Properties | 2017-07-05 | |
Documenting Classes: Expanding Documentation in Inheritance | How to expand the documentation of inherited classes and properties to add refinement specific information | 2017-07-05 | |
Functional Views: Overview | Functional Views for Business Modelers: An overview of the purpose and general structure of Functional Views | 2016-06-21 | |
Functional Views: Requirements and Structure | How to create a Functional View: An overview of the requirements and structure of a Functional View and how to create one | 2016-06-21 | |
Functional Views: Step-by-Step Process | Step-by-Step Process for Creating a Functional View in Drupal: Walks through the process of selecting classes and restricting them for use in a Functional View - ADDENDUM: Example of spreadsheet | 2016-06-21 2017-05-25 | |
Patterns: Creation and Use | The Creation and Use of Patterns | 2017-01-11 | |
Property Options: Standard | Standard Properties Available for All Classes: Name, Display Label, Purpose, Overview, Definition, etc. | 2016-06-21 | |
Property Options: Text | Text Options: Available structures for text content including characteristics of each | 2016-06-21 | |
Property Options: Date | Date Options: Available structures for date content including characteristics of each | 2016-06-21 | |
Property Options: Default and Fixed Values | How to designate a default or fixed value for a property and their appropriate use | 2016-07-06 | |
Property Options: Usage | Catch-all document of commonly used properties including: uri/urn/url | 2017-02-01 | |
Requests for Other Working Groups | How to file or move a request to another working group, tracking progress, and requesting enumerations in Lion | 2017-02-07 |
Related content
Prototype Release - Final Stage - 2018
Prototype Release - Final Stage - 2018
More like this
2. Core Modelling Issues
2. Core Modelling Issues
More like this
Modelling Team
Modelling Team
More like this
Foundational Classes (diagram and document) update to agree with the current modeling guidelines
Foundational Classes (diagram and document) update to agree with the current modeling guidelines
More like this
Sprint Parking Lot
Sprint Parking Lot
More like this
Project Management
Project Management
More like this