### CBOR-LD Parameters Example
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Example configuration for CBOR-LD, including registry entry ID and type tables for context URLs and cryptographic suites.
```yaml
registryEntryId: 100
typeTable:
{
"context":
{
"https://www.w3.org/ns/credentials/v2": 32768,
"https://w3id.org/vc-barcodes/v1": 32769,
"https://w3id.org/utopia/v2": 32770
},
"https://w3id.org/security#cryptosuiteString":
{
"ecdsa-rdfc-2019": 1,
"ecdsa-sd-2023": 2,
"eddsa-rdfc-2022": 3,
"ecdsa-xi-2023": 4
}
}
```
--------------------------------
### Utopia Driver's License VC Example
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Example of a Verifiable Credential for a Utopia Driver's License using multiple JSON-LD contexts for credentials, VC barcodes, and Utopia-specific data.
```json
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://w3id.org/vc-barcodes/v1",
"https://w3id.org/utopia/v2"
],
"type": [
"VerifiableCredential",
"OpticalBarcodeCredential"
],
"credentialSubject": {
"type": "AamvaDriversLicenseScannableInformation",
"protectedComponentIndex": "uggAg"
},
"issuer": "did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj",
...
}
```
--------------------------------
### Start in Slide Mode
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
To open slides in slide mode, append '?full' to the URL. For a specific slide, add the slide ID or number after '?full'.
```html
?full#place
?full#19
```
--------------------------------
### JSON-LD Value Object for Multiple Languages
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
This example demonstrates the JSON-LD Value Object pattern, which can be used to express multiple languages within JSON documents, even those lacking a '@context'.
```json
{
"non-string": "can be a key" /* for JSON-LD-Star */
}
```
--------------------------------
### Display Used Time Minutes
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Elements with the class 'minutes-used' will display the minutes elapsed since the clock started or was reset.
```html
00
```
--------------------------------
### JSON-LD-star: Reification as Named Graph Alternative
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Illustrates how the `@reifies` keyword in JSON-LD-star can function similarly to `@graph` for named graphs. This example shows the equivalent using named graph syntax.
```json
{
"@context": { ... },
"@id": "reifier",
"@graph": {"@id": "bob", "age": 42},
"certainty": 0.8
}
```
```turtle
:reifier :certainty 8.0E-1 .
:reifier {:bob :age 42 .}
```
--------------------------------
### Display Used Time Seconds
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Elements with the class 'seconds-used' will display the seconds elapsed since the clock started or was reset.
```html
00
```
--------------------------------
### JSON-LD-star: Triple Terms Encoding
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Example of encoding a single triple using the `@triple` keyword in JSON-LD-star. This is intended for basic triple representation with an @id and a single property.
```json
{
"@context": {...},
"rdf:reifies": {
"@triple": {"@id": "bob", "age": 42}
},
"certainty": 0.8
}
```
```turtle
_:b0 rdf:reifies <<( :bob :age 42 ))> ;
:certainty: 0.8 .
```
--------------------------------
### JSON-LD-star CG Draft: Quoted Triples
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Example of using a structured @id value for Quoted Triple in a JSON-LD-star Community Group draft. This format is used to represent triples within JSON-LD.
```json
{
"@context": {
"@base": "http://example.org/",
"@vocab": "http://example.org/"
},
"@id": {"@id": "bob", "age": 42},
"certainty": 0.8
}
```
```turtle
PREFIX :
<< :bob :age 42 >> :certainty 0.8e0 .
```
--------------------------------
### Apply Incremental Display Animations
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use 'emerge' for a fade-in animation or 'quick' to omit animation for incrementally displayed elements. These classes can be applied to individual elements or ancestor elements.
```html
...
```
```html
...
```
--------------------------------
### Highlight.js Subresource Integrity Digests
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/highlight-js/DIGESTS.md
This list contains SHA384 digests for various Highlight.js files. Use these digests with the `integrity` attribute to verify the authenticity of the files downloaded from the CDN.
```text
sha384-R87hRh4kF8+iz2sB6FvLrfR0XZBohjFXeJKIXld1Eji2UVi+M2+OIgJKma/9Ko6u /es/languages/json.js
sha384-QFDPNpqtrgZCuAr70TZJFM4VCY+xNnyGKwJw2EsWIBJOVcWAns9PHcLzecyDVv+x /es/languages/json.min.js
sha384-psmmPlbfEWGyvRapexDqkVTgNz7Y1xvlGdLNWQSafI4GFQYFDXPZxVXH1laU4n6l /languages/json.js
sha384-Bb6DhE3tUpBROwypL78TbhRUs9QbCt2GxcxVSYglt2l3MefrYkm4CfwjfWhRfQaX /languages/json.min.js
sha384-bXnbwi3WBaKPGwAlto2gUHGw7CX9lRwp3XQSip8l/ygtAzRYToPfbxlN76EPqCz6 /highlight.js
sha384-LTskayt5FKsLNnRU9dsX+rqil6nUd8Ovm1fZZI3SD035+TF/J93PLFGAv8QpbhvL /highlight.min.js
```
--------------------------------
### YAML-LD Syntax: Commas and Curly Braces
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Demonstrates the structure of a YAML-LD document, highlighting the use of commas and curly braces for key-value pairs and nested objects, similar to JSON.
```yaml-ld
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://www.w3id.org/vc-barcodes/v1",
"https://www.w3id.org/utopia/v2"
]
"type": [
"VerifiableCredential",
"OpticalBarcodeCredential"
]
"credentialSubject":
"type": "AamvaDriversLicenseScannableInformation"
"protectedComponentIndex": "uggAg"
"issuer": "did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj"
```
--------------------------------
### YAML-LD Convenience Context Mapping
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Use this context mapping to conveniently refer to JSON-LD keywords like '@type' using a '$' prefix in YAML. This simplifies YAML syntax by avoiding the need to quote keywords.
```yaml
"@context":
- https://schema.org/
- https://json-ld.org/contexts/dollar-convenience.jsonld
$type: TechArticle
name: Introducing YAML-LD
```
--------------------------------
### Display Full Clock
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use an empty element with the class 'fullclock' to display the real time, minutes used, minutes left, a time proportion pie-chart, and control buttons.
```html
```
--------------------------------
### JSON-LD-star: Annotation Syntax
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Shows the annotation syntax in JSON-LD-star, which is similar to Turtle. It allows attaching metadata to specific values within a JSON-LD structure.
```json
{
"@context": { ... },
"@id": "bob",
"age": {
"@value": 42,
"@annotation": {
"@id": "_:anno",
"certainty": 0.8
}
}
}
```
```turtle
:bob :age 42 ~ _:anno {| :certainty 8.0E-1 |} .
```
--------------------------------
### YAML-LD Syntax: Square Braces
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Illustrates the use of square braces in YAML-LD for defining arrays, such as lists of URIs for the context or types.
```yaml-ld
"@context":
- "https://www.w3.org/ns/credentials/v2"
- "https://www.w3id.org/vc-barcodes/v1"
- "https://www.w3id.org/utopia/v2"
"type": ["VerifiableCredential", "OpticalBarcodeCredential"]
"credentialSubject":
"type": "AamvaDriversLicenseScannableInformation"
"protectedComponentIndex": "uggAg"
"issuer": "did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj"
```
--------------------------------
### Display Small Text with 'note' Class
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Apply the 'note' class to text elements to render them in a smaller font size, suitable for less important information.
```html
Note that this is harder to read
```
--------------------------------
### Display Simple Clock
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use an empty element with the class 'clock' to display a pie chart and control buttons for remaining minutes.
```html
```
--------------------------------
### Accessible Image with Details Element
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
For inaccessible images, use a 'details' element with a 'summary' containing the image. The description becomes visible on click.
```html
... the same data as in the image, but as text...
```
--------------------------------
### YAML-LD Syntax: Comments
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Illustrates the inclusion of comments in YAML-LD documents using the '#' symbol, which are ignored during parsing but aid human understanding.
```yaml-ld
"@context":
- https://www.w3.org/ns/credentials/v2
- https://www.w3id.org/vc-barcodes/v1
- https://www.w3id.org/utopia/v2
# This is a Verifiable Credential (VC) renderable as a Barcode
type: [VerifiableCredential, OpticalBarcodeCredential]
credentialSubject:
# This is a driver's license
type: AamvaDriversLicenseScannableInformation
protectedComponentIndex: uggAg
# Here is a Decentralized Identifier (DID) which you can verify
issuer: >-
did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj
```
--------------------------------
### YAML-LD Syntax: Multiline Strings
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Demonstrates how multiline strings are handled in YAML-LD using the '>' indicator for folded newlines, useful for long string values like URIs.
```yaml-ld
"@context":
- https://www.w3.org/ns/credentials/v2
- https://www.w3id.org/vc-barcodes/v1
- https://www.w3id.org/utopia/v2
type: [VerifiableCredential, OpticalBarcodeCredential]
credentialSubject:
type: AamvaDriversLicenseScannableInformation
protectedComponentIndex: uggAg
issuer: >-
did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj
```
--------------------------------
### JSON-LD-star: Reifying Triples with @reifies
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Demonstrates using the `@reifies` keyword in JSON-LD-star to compact triple reification. This keyword can potentially reify multiple triples.
```json
{
"@context": { ... },
“@id”: “reifier”,
"@reifies": {"@id": "bob", "age": 42},
"certainty": 0.8
}
```
```turtle
:reifier rdf:reifies <<( :bob :age 42 ))>;
:certainty: 0.8 .
```
--------------------------------
### Place Elements in a 3x3 Grid
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Utilize the 'place' class on elements to position them within a 3x3 grid on the slide. Combine 'place' with direction classes ('top', 'right', 'bottom', 'left', or their abbreviations) for specific grid locations.
```html
Put this in the center
Put this bottom center
In the top right
```
--------------------------------
### Add Progress Bar to Presentation
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Include an empty div with the class 'progress' to display a progress bar along the top of the slides. This element should appear at most once in the file.
```html
```
--------------------------------
### Image Overlay with Fit Class
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use the 'fit' class on an img tag to scale an image to fit the slide without cropping, potentially leaving white bands on the sides or top/bottom.
```html
```
--------------------------------
### Global Slide Transition
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Set a transition class on the body element to apply a specific transition effect to all slides in the presentation by default.
```html
```
--------------------------------
### Set Warning Time
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
To set the warning time to one minute, add `warn=1` to the class attribute of the body element.
```html
```
--------------------------------
### Enable Static Mode for Slides
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Appending '?static' to the URL shows all slides in index mode and disables switching to slide mode. This is useful for embedding presentations where only the index view is desired.
```html
Overview.html?static
```
--------------------------------
### Display Real Time Minutes
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Elements with the class 'minutes-real' will display the current minutes (00-59) and update in real-time.
```html
00
```
--------------------------------
### Animate Text Growth with 'grow' Class
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Add the 'grow' class to text or images to apply a slow animation, making them appear to grow from a small size to their normal dimensions over a few seconds.
```html
See?
```
--------------------------------
### Set Presentation Duration
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
To set the total presentation duration to 45 minutes, add `duration=45` to the class attribute of the body element.
```html
```
--------------------------------
### Create Two-Column Layout
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use the 'columns' class on a container element (like ul or div) to arrange its direct children into two columns. Content alternates between the left and right columns.
```html
First goes on the left
Second goes on the right
```
--------------------------------
### Include Highlight.js with Subresource Integrity
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/highlight-js/DIGESTS.md
Add the `integrity` attribute to your script tags when loading Highlight.js from a CDN. This attribute contains a digest that the browser uses to verify the file's integrity.
```html
```
--------------------------------
### CBOR-LD Compression Term to ID Map
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Illustrates the mapping of terms found in JSON-LD contexts to integer IDs generated by CBOR-LD for compression purposes.
```text
Map(97) {
'@context' => 0,
'@type' => 2,
...
'VerifiableCredential' => 118,
...
'AamvaDriversLicenseScannableInformation' => 160,
'OpticalBarcodeCredential' => 164,
'TerseBitstringStatusListEntry' => 166,
...
}
```
--------------------------------
### Enable Incremental Display of List Items
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Add the 'next' class to list items or paragraphs to make them appear incrementally as the user navigates through slides. This allows for progressive reveal of content.
```html
This item is visible when the slide appears
This item is not immediately visible
This is the third item to appear
This is the last element to appear
```
--------------------------------
### YAML-LD Syntax: Quotes
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
Shows how quotes can be omitted for simple string values in YAML-LD, making the syntax cleaner for certain elements like URIs and types.
```yaml-ld
"@context":
- https://www.w3.org/ns/credentials/v2
- https://www.w3id.org/vc-barcodes/v1
- https://www.w3id.org/utopia/v2
type: [VerifiableCredential, OpticalBarcodeCredential]
credentialSubject:
type: AamvaDriversLicenseScannableInformation
protectedComponentIndex: uggAg
issuer: did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj
```
--------------------------------
### JSON-LD-star CG Draft: Annotations
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Demonstrates using a structured @annotation value for annotations in a JSON-LD-star Community Group draft. This allows attaching metadata to specific values.
```json
{
"@context": {...},
"@id": "bob",
"age": {
"@value": 42,
"@annotation": {"certainty": 0.8}
}
}
```
```turtle
:bob :age 42 .
<< :bob :age 42 >> :certainty 0.8e0 .
```
--------------------------------
### Display Real Time Seconds
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Elements with the class 'seconds-real' will display the current seconds (00-59) and update in real-time.
```html
00
```
--------------------------------
### Utopia Driver's License VC in YAML-LD
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
A Verifiable Credential for a Utopia Driver's License represented in YAML-LD. This format offers human-readability while maintaining compatibility with JSON-LD.
```yaml-ld
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://www.w3id.org/vc-barcodes/v1",
"https://www.w3id.org/utopia/v2"
],
"type": [
"VerifiableCredential",
"OpticalBarcodeCredential"
],
"credentialSubject": {
"type": "AamvaDriversLicenseScannableInformation",
"protectedComponentIndex": "uggAg"
},
"issuer": "did:key:zDnaeWjKfs1ob9QcgasjYSPEMkwq31hmvSAWPVAgnrt1e9GKj"
}
```
--------------------------------
### Individual Slide Transition
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Apply a transition class to an individual section element to define a specific transition effect for when that slide disappears, overriding global settings.
```html
```
--------------------------------
### Make Text Extra Big with 'shout' Class
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use the 'shout' class on text elements to make them significantly larger, often used for keywords or emphasis in presentations.
```html
Hurray!
```
--------------------------------
### Image Overlay with Cover Class
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use the 'cover' class on an img tag to stretch an image to fill the entire text area of a slide. The image may be cropped if its aspect ratio does not match.
```html
```
--------------------------------
### Automatic Slide Advancement
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Set the 'data-timing' attribute on a slide section to specify the duration (MM:SS) before automatic advancement to the next slide.
```html
This slide will remain on screen no longer than 1 minute and 3 seconds, after which the next slide will be shown.
```
--------------------------------
### CBOR-LD Compressed Utopia Driver's License VC
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-recharter/index.html
A compressed representation of a Utopia Driver's License Verifiable Credential using CBOR-LD. This format is significantly smaller than its JSON-LD equivalent, as shown in the size comparison image.
```cbor-ld
d90664a60183198000198001198002189d82187618a418b8a3189c18a618...
```
```diagnostic
1636(
{
1: [32768, 32769, 32770],
157: [118, 164],
184: {156: 166, 206: 178, 208: 3851559041},
186: {156: 160, 168: h'75820020'},
190: 170,
...
```
--------------------------------
### Side Image Layout in HTML Slides
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use the 'side' class on a section to place an image to the left. Add 'r' for right alignment. The 'big' class increases image size.
```html
... slide content here...
```
```html
... slide content here...
```
```html
... slide content here...
```
```html
... slide content here...
```
--------------------------------
### Reset Clock Button
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
An element with the class 'timereset' acts as a button to reset the elapsed time to zero.
```html
```
--------------------------------
### Custom Screen Reader Announcement
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Create a div with role='region' and aria-live='assertive' to provide custom text announcements for screen readers when slides change, allowing for language customization.
```html
Terminé.
```
--------------------------------
### Add Automatic Line Numbering to Preformatted Text
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Apply the 'numbered' class to a 'pre' tag to automatically add line numbers to its content. This feature is limited to a maximum of 20 lines.
```html
No more than 20 lines will be numbered. (In the normal font size, a slide fits 13 lines.)
```
--------------------------------
### Replace List Bullets with Icons
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use the 'with-icons' class on a 'ul' element to replace default list bullets with the content of the first element within each 'li'. This allows for custom icons, emojis, or images.
```html
♪ North pole
Metro pole
```
--------------------------------
### Display Real Time Hours
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Elements with the class 'hours-real' will display the current hour (00-23) and update in real-time.
```html
00
```
--------------------------------
### Set Mouse Pointer Hide Timeout
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
To set a custom timeout for hiding the mouse pointer (e.g., 1.5 seconds), use the 'hidemouse=' class with the desired time in seconds.
```html
```
--------------------------------
### JSON-LD-star CG Draft: Reversed Annotation
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Shows how to annotate a quoted triple as an object in a JSON-LD-star Community Group draft. This allows attaching metadata to relationships.
```json
{
"@context": {...},
"@id": "bob",
"knows": {
"@id": "alice",
"@annotation": {"accordingTo": "alice", "claimedBy": "bob"}
}
}
```
```turtle
PREFIX :
:bob :knows :alice .
<< :bob :knows :alice >> :accordingTo :alice .
:bob :claims << :bob :knows :alice >> .
```
--------------------------------
### Increment Duration Button
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
An element with the class 'timeinc' acts as a button to increase the presentation duration by one minute.
```html
```
--------------------------------
### Style Incremental Elements with Modifiers
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Apply 'strong', 'greeked', or 'dim' classes to modify the appearance of incremental elements before, during, or after they are active. These can be combined and applied to individual elements or ancestors.
```html
...
```
--------------------------------
### JSON-LD-star CG Draft: Reverse Reification
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/json-ld-star/index.html
Illustrates reverse terms in a JSON-LD-star Community Group draft, inverting the subject/object relationship for claims. This is useful for representing who made a claim.
```json
{
"@context": {
...
"claimedBy": {
"@reverse": "http://example.org/claims",
"@type": "@id"
}
},
"@id": {"@id": "bob", "knows": "alice"},
"claimedBy": "alice"
}
```
```turtle
PREFIX :
:alice :claims << :bob :knows :alice >> .
```
--------------------------------
### Pause/Resume Clock Button
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
An element with the class 'timepause' toggles the pause and resume state of the presentation clocks.
```html
```
--------------------------------
### Forcing Light Mode Text Color
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Apply the 'lightmode' class to a section element to force black text on a white background, regardless of the OS dark mode setting. This is useful when overlaying text on light images.
```html
```
--------------------------------
### HTML Figure Element
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Embed images like diagrams or charts within a 'figure' element. Use 'figcaption' for a caption if needed.
```html
```
--------------------------------
### Cover Image with Side Layout
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
The 'cover' class on an image within a side-aligned slide makes the image scale to fill the available space, potentially cropping.
```html
... slide content here...
```
--------------------------------
### Decrement Duration Button
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
An element with the class 'timedec' acts as a button to decrease the presentation duration by one minute.
```html
```
--------------------------------
### Embed Slide with Static Navigation
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Embed a single slide into another document using an object or iframe. Append '?full&static' to the URL followed by '#' and the slide ID or number to disable navigation and index mode.
```html
```
```html
```
--------------------------------
### Hide Mouse Pointer
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Add the class 'hidemouse' to the body element to automatically hide the mouse pointer after 5 seconds of inactivity in slide mode.
```html
```
--------------------------------
### Forcing Dark Mode Text Color
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Apply the 'darkmode' class to a section element to force white text on a black background, regardless of the OS dark mode setting. This is useful when overlaying text on dark images.
```html
```
--------------------------------
### Watermark Overlay
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Use a paragraph element with the class 'watermark' to display a text or image watermark overlaid on every slide. By default, it's rotated and centered.
```html
DRAFT!
```
--------------------------------
### Disable Mouse Clicks on Slides
Source: https://github.com/json-ld/w3c-tpac-2024-presentations/blob/main/Templates/Overview.html
Add the 'noclick' class to the body element to prevent mouse clicks from advancing slides. This is useful for presentations where click-based navigation is not desired.
```html
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.