Vocabulary profile architecture — click any component for details
flowchart TD Profile[("Profile
JSON-LD at stable URL")]:::root Verbs["Verbs
canonical + custom IRIs"]:::comp Types["Activity Types
canonical + custom IRIs"]:::comp Ext["Extensions
namespaced + schema"]:::comp Patterns["Statement Patterns
approved emit shapes"]:::pattern Server[("Profile Server
publishes JSON-LD")]:::server Profile --> Verbs Profile --> Types Profile --> Ext Verbs --> Patterns Types --> Patterns Ext --> Patterns Server -.-> Profile click Profile call showComp("Profile") click Verbs call showComp("Verbs") click Types call showComp("Types") click Ext call showComp("Ext") click Patterns call showComp("Patterns") click Server call showComp("Server") classDef root fill:#1e293b,stroke:#0f172a,color:#fff,font-weight:bold classDef comp fill:#4338ca,stroke:#312e81,color:#fff classDef pattern fill:#16a34a,stroke:#14532d,color:#fff classDef server fill:#0d9488,stroke:#134e4a,color:#fff linkStyle default stroke:#64748b,stroke-width:2px

Component Details

Click any component to see what it contains, an example excerpt, and the chapter section that covers it.