Skip to content

Commit 4ef6032

Browse files
committed
Deploy JSON-LD v3 pipeline from jjohare/logseq @ c4c54eeda79fc1b36eff9877d05e9f7a334abfb7 jjohare/logseq@c4c54ee
1 parent c6ca78f commit 4ef6032

110 files changed

Lines changed: 14851 additions & 10945 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

api/markdown/Automerge.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
public:: true
2+
3+
# Automerge
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-automerge",
8+
"@type": "Page",
9+
"vc:slug": "automerge",
10+
"title": "Automerge",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:automerge",
20+
"@type": "Class",
21+
"label": "Automerge",
22+
"definition": "Automerge is a library and data format implementing a JSON-like CRDT that enables automatic merging of concurrent changes to shared documents without requiring a central server. It models document history as an append-only log of operations, allowing peers to exchange and apply changes in any order while converging to the same state. Automerge supports rich text, rich data structures, and is designed for local-first software where data lives on the user's device and syncs opportunistically.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-protocol-and-infra", "label": "Protocol and Infrastructure"}
27+
],
28+
"relations": {
29+
"enables": [
30+
{"@id": "urn:ngm:class:crdt", "label": "CRDT"},
31+
{"@id": "urn:ngm:class:local-first-software", "label": "Local-First Software"}
32+
],
33+
"relatedTo": [
34+
{"@id": "urn:ngm:class:yjs-framework", "label": "Yjs Framework"}
35+
]
36+
},
37+
"quality": 0.7
38+
}
39+
```
40+
41+
- ### Definition
42+
- Automerge is a CRDT library that automatically merges concurrent JSON document edits across peers by maintaining an append-only operation log, enabling local-first collaborative applications.

api/markdown/Avatar Embodiment.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public:: true
2+
3+
# Avatar Embodiment
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-avatar-embodiment",
8+
"@type": "Page",
9+
"vc:slug": "avatar-embodiment",
10+
"title": "Avatar Embodiment",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:avatar-embodiment",
20+
"@type": "Class",
21+
"label": "Avatar Embodiment",
22+
"definition": "Avatar Embodiment is the psychological and technical phenomenon in which a user perceives a digital avatar as an extension or representation of their own body within a virtual or mixed reality environment. It involves mapping real-time motion capture, physiological signals, and expressive cues from the user onto the avatar to create a sense of ownership and presence. High-fidelity embodiment enhances social telepresence by allowing remote participants to express identity, emotion, and intent through their avatars.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-telepresence", "label": "Telepresence"}
27+
],
28+
"relations": {
29+
"enables": [{"@id": "urn:ngm:class:social-presence", "label": "Social Presence"}],
30+
"relatedTo": [
31+
{"@id": "urn:ngm:class:shared-virtual-space", "label": "Shared Virtual Space"},
32+
{"@id": "urn:ngm:class:virtual-reality-telepresence", "label": "Virtual Reality Telepresence"}
33+
]
34+
},
35+
"quality": 0.7
36+
}
37+
```
38+
39+
- ### Definition
40+
- The psychological and technical phenomenon in which a user perceives a digital avatar as an extension of their own body, enabling expressive social presence in virtual collaboration environments.

api/markdown/Document Comments.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
public:: true
2+
3+
# Document Comments
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-document-comments",
8+
"@type": "Page",
9+
"vc:slug": "document-comments",
10+
"title": "Document Comments",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:document-comments",
20+
"@type": "Class",
21+
"label": "Document Comments",
22+
"definition": "Document Comments are annotations anchored to specific sections of a shared document that allow collaborators to ask questions, suggest changes, or provide feedback without altering the primary content. They support threaded replies, @mentions, and resolution states so discussions are traceable and actionable. This asynchronous feedback mechanism is essential for distributed review workflows across time zones.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-workspace-tools", "label": "Workspace Tools"}
27+
],
28+
"relations": {
29+
"enables": [
30+
{"@id": "urn:ngm:class:asynchronous-collaboration", "label": "Asynchronous Collaboration"},
31+
{"@id": "urn:ngm:class:peer-review", "label": "Peer Review"}
32+
],
33+
"relatedTo": [
34+
{"@id": "urn:ngm:class:live-co-authoring", "label": "Live Co-authoring"}
35+
]
36+
},
37+
"quality": 0.7
38+
}
39+
```
40+
41+
- ### Definition
42+
- Anchored annotations on shared documents that enable threaded asynchronous feedback and review discussions without modifying core content.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
public:: true
2+
3+
# End-to-End Encrypted Collaboration
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-end-to-end-encrypted-collaboration",
8+
"@type": "Page",
9+
"vc:slug": "end-to-end-encrypted-collaboration",
10+
"title": "End-to-End Encrypted Collaboration",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:end-to-end-encrypted-collaboration",
20+
"@type": "Class",
21+
"label": "End-to-End Encrypted Collaboration",
22+
"definition": "End-to-end encrypted collaboration refers to real-time co-editing and communication systems in which content is encrypted on the sender's device and can only be decrypted by intended recipients, with no plaintext accessible to intermediary servers. Implementing E2EE in collaborative contexts requires careful key management, since features like conflict resolution, server-side search, and access control must operate on ciphertext or be handled entirely client-side. Protocols such as Matrix's Megolm and systems built on the Signal Protocol provide practical frameworks for achieving this in group collaboration scenarios.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-protocol-and-infra", "label": "Protocol and Infrastructure"}
27+
],
28+
"relations": {
29+
"enables": [
30+
{"@id": "urn:ngm:class:matrix-protocol", "label": "Matrix Protocol"},
31+
{"@id": "urn:ngm:class:local-first-software", "label": "Local-First Software"}
32+
],
33+
"relatedTo": [
34+
{"@id": "urn:ngm:class:real-time-synchronisation", "label": "Real-Time Synchronisation"}
35+
]
36+
},
37+
"quality": 0.7
38+
}
39+
```
40+
41+
- ### Definition
42+
- End-to-end encrypted collaboration ensures that shared documents and messages are encrypted on participants' devices and remain unreadable to servers or intermediaries, requiring client-side approaches to conflict resolution and access control.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public:: true
2+
3+
# Eye Contact Correction
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-eye-contact-correction",
8+
"@type": "Page",
9+
"vc:slug": "eye-contact-correction",
10+
"title": "Eye Contact Correction",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:eye-contact-correction",
20+
"@type": "Class",
21+
"label": "Eye Contact Correction",
22+
"definition": "Eye Contact Correction is a computational technique that synthetically redirects a participant's gaze in a video stream so that they appear to be looking directly into the camera even when their eyes are focused on a screen display. It uses machine learning models to detect and synthesise eye and facial regions, overcoming the geometric offset between camera and display positions. This technology is critical for preserving natural eye contact as a social signal in remote video communication.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-telepresence", "label": "Telepresence"}
27+
],
28+
"relations": {
29+
"enables": [{"@id": "urn:ngm:class:social-presence", "label": "Social Presence"}],
30+
"relatedTo": [
31+
{"@id": "urn:ngm:class:gaze-awareness", "label": "Gaze Awareness"},
32+
{"@id": "urn:ngm:class:photorealistic-telepresence", "label": "Photorealistic Telepresence"}
33+
]
34+
},
35+
"quality": 0.7
36+
}
37+
```
38+
39+
- ### Definition
40+
- A computational technique that synthetically redirects gaze in video streams so remote participants appear to maintain direct eye contact regardless of display-camera geometry.

api/markdown/Gaze Awareness.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public:: true
2+
3+
# Gaze Awareness
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-gaze-awareness",
8+
"@type": "Page",
9+
"vc:slug": "gaze-awareness",
10+
"title": "Gaze Awareness",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:gaze-awareness",
20+
"@type": "Class",
21+
"label": "Gaze Awareness",
22+
"definition": "Gaze Awareness is the capability of a collaborative system to detect, track, and communicate where participants are directing their visual attention during a shared session. It enables collaborators to perceive mutual attention states — such as who is looking at whom, or what shared artefact is being observed — without explicit verbal indication. Gaze awareness is a foundational non-verbal cue that supports turn-taking, joint attention, and coordinated action in distributed teams.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-telepresence", "label": "Telepresence"}
27+
],
28+
"relations": {
29+
"enables": [{"@id": "urn:ngm:class:social-presence", "label": "Social Presence"}],
30+
"relatedTo": [
31+
{"@id": "urn:ngm:class:eye-contact-correction", "label": "Eye Contact Correction"},
32+
{"@id": "urn:ngm:class:immersive-collaboration", "label": "Immersive Collaboration"}
33+
]
34+
},
35+
"quality": 0.7
36+
}
37+
```
38+
39+
- ### Definition
40+
- The capability of a collaborative system to detect and communicate participants' visual attention direction, enabling joint attention and non-verbal coordination in distributed settings.

api/markdown/Group Chat Channel.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public:: true
2+
3+
# Group Chat Channel
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-group-chat-channel",
8+
"@type": "Page",
9+
"vc:slug": "group-chat-channel",
10+
"title": "Group Chat Channel",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:group-chat-channel",
20+
"@type": "Class",
21+
"label": "Group Chat Channel",
22+
"definition": "A group chat channel is a persistent, named messaging space where multiple participants can send and receive messages collectively. Channels are typically organised by topic, project, or team, providing a shared context for ongoing conversation and record-keeping. They support both synchronous and asynchronous communication patterns within distributed organisations.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-communication", "label": "Communication Technology"}
27+
],
28+
"relations": {
29+
"enables": [{"@id": "urn:ngm:class:team-collaboration", "label": "Team Collaboration"}],
30+
"relatedTo": [
31+
{"@id": "urn:ngm:class:instant-messaging", "label": "Instant Messaging"},
32+
{"@id": "urn:ngm:class:mentions-and-notifications", "label": "Mentions and Notifications"}
33+
]
34+
},
35+
"quality": 0.7
36+
}
37+
```
38+
39+
- ### Definition
40+
- A persistent, topic-scoped messaging space shared by multiple participants that supports both synchronous and asynchronous team communication.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public:: true
2+
3+
# Hand Tracking Telepresence
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-hand-tracking-telepresence",
8+
"@type": "Page",
9+
"vc:slug": "hand-tracking-telepresence",
10+
"title": "Hand Tracking Telepresence",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:hand-tracking-telepresence",
20+
"@type": "Class",
21+
"label": "Hand Tracking Telepresence",
22+
"definition": "Hand Tracking Telepresence is the real-time capture, transmission, and rendering of hand pose and gesture data from a remote participant into a local or shared virtual environment. It enables natural gestural communication — such as pointing, waving, or manipulating shared objects — between geographically distributed collaborators. By preserving expressive hand movements, this technology significantly enriches the non-verbal communication channel in remote collaboration systems.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-telepresence", "label": "Telepresence"}
27+
],
28+
"relations": {
29+
"enables": [{"@id": "urn:ngm:class:immersive-collaboration", "label": "Immersive Collaboration"}],
30+
"relatedTo": [
31+
{"@id": "urn:ngm:class:avatar-embodiment", "label": "Avatar Embodiment"},
32+
{"@id": "urn:ngm:class:shared-virtual-space", "label": "Shared Virtual Space"}
33+
]
34+
},
35+
"quality": 0.7
36+
}
37+
```
38+
39+
- ### Definition
40+
- The real-time capture and transmission of hand pose and gesture data from remote participants, enabling natural gestural communication in distributed collaboration environments.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
public:: true
2+
3+
# Holographic Telepresence
4+
```json-ld
5+
{
6+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
7+
"@id": "urn:visionflow:page:ngm-dc-holographic-telepresence",
8+
"@type": "Page",
9+
"vc:slug": "holographic-telepresence",
10+
"title": "Holographic Telepresence",
11+
"vc:public": true,
12+
"vc:schemaVersion": 2
13+
}
14+
```
15+
16+
```json-ld
17+
{
18+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
19+
"@id": "urn:ngm:class:holographic-telepresence",
20+
"@type": "Class",
21+
"label": "Holographic Telepresence",
22+
"definition": "Holographic Telepresence is a form of remote presence technology that projects three-dimensional, life-size representations of remote participants into a shared physical or virtual space. It combines light field capture, display, and rendering techniques to create the illusion that a remote person is physically co-located with local participants. This approach enables natural interaction cues such as eye contact, spatial positioning, and gestural communication that are absent in conventional video conferencing.",
23+
"domain": "distributed-collaboration",
24+
"maturity": "established",
25+
"subClassOf": [
26+
{"@id": "urn:ngm:class:dc-telepresence", "label": "Telepresence"}
27+
],
28+
"relations": {
29+
"enables": [{"@id": "urn:ngm:class:social-presence", "label": "Social Presence"}],
30+
"relatedTo": [
31+
{"@id": "urn:ngm:class:light-field-display", "label": "Light Field Display"},
32+
{"@id": "urn:ngm:class:volumetric-video", "label": "Volumetric Video"}
33+
]
34+
},
35+
"quality": 0.7
36+
}
37+
```
38+
39+
- ### Definition
40+
- A telepresence technology that projects life-size, three-dimensional representations of remote participants into a shared space to enable natural co-located interaction.

0 commit comments

Comments
 (0)