Skip to content

Commit 9433194

Browse files
committed
Deploy JSON-LD v3 pipeline from jjohare/logseq @ 4ae936046553e31781ed7c573c41fafd5da4dd39 jjohare/logseq@4ae9360
1 parent 1d19b16 commit 9433194

2,871 files changed

Lines changed: 318982 additions & 84252 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/3D Gaussian Splatting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ alias:: TELE-051-3d-gaussian-splatting
179179
"label": "Virtual Reality Telepresence"
180180
},
181181
{
182-
"@id": "urn:ngm:class:scene-reconstruction",
182+
"@id": "urn:ngm:class:3-d-scene-reconstruction",
183183
"label": "Scene Reconstruction"
184184
}
185185
]

api/markdown/3D Rendering.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public:: true
7070
"label": "Texture Mapping"
7171
},
7272
{
73-
"@id": "urn:ngm:class:shader-programming",
73+
"@id": "urn:ngm:class:shader",
7474
"label": "Shader Programming"
7575
},
7676
{

api/markdown/3d-modelling.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
- ### Definition
2+
- 3D modelling is the creation of a mathematical representation of a three-dimensional surface or volume using [[Design Software]].
3+
- Models are commonly built from a [[Polygon Mesh]], parametric surfaces or volumetric data.
4+
- The resulting geometry is later textured, rigged, animated and rendered.
5+
- It is the foundational discipline of [[Computer Graphics]] for games, film, visualisation and spatial computing.
6+
- ### Overview
7+
- 3D modelling encompasses several paradigms. Polygonal modelling builds surfaces from vertices, edges and faces and dominates real-time and entertainment work. NURBS and parametric surfaces produce mathematically smooth geometry favoured in industrial design.
8+
- Digital sculpting treats the model like virtual clay, enabling high-detail organic forms that are later retopologised into efficient meshes.
9+
- Procedural and generative approaches construct geometry from rules and parameters, scaling complex environments and assets.
10+
- The discipline is distinct from but adjacent to computer-aided design, which prioritises engineering precision, manufacturability and parametric constraints over artistic surface modelling.
11+
- ### Key aspects
12+
- Mesh construction from vertices, edges and faces.
13+
- Clean topology supporting deformation and subdivision.
14+
- UV layout to prepare surfaces for texturing.
15+
- Level-of-detail management for performance.
16+
- Interchange through formats such as FBX and glTF.
17+
- ### Mechanisms
18+
- Box and polygon modelling for hard-surface and stylised assets.
19+
- Digital sculpting and retopology for organic detail.
20+
- Boolean and subdivision-surface operations.
21+
- Procedural generation driven by parameters and graphs.
22+
- ### Applications
23+
- Game assets and characters for real-time engines.
24+
- Film and visual effects environments and creatures.
25+
- Product visualisation and industrial design.
26+
- Digital humans and props for augmented and virtual reality.
27+
- ### Relationships
28+
- hasPart:: [[Polygon Mesh]]
29+
- hasPart:: [[Geometry Processing]]
30+
- hasPart:: [[Topology]]
31+
- requires:: [[Design Software]]
32+
- enables:: [[Rendering]]
33+
- enables:: [[Character Model]]
34+
- enables:: [[Texture Mapping]]
35+
- uses:: [[UV Mapping]]
36+
- uses:: [[Computer-Aided Design]]
37+
- supports:: [[Visual Effects]]
38+
- supports:: [[Game Engine]]
39+
- supports:: [[Virtual Production]]
40+
- contrastsWith:: [[Computer-Aided Design]]
41+
- relatedTo:: [[FBX]]
42+
- relatedTo:: [[Character Rigging]]
43+
- relatedTo:: [[Skinning]]
44+
- bridgesTo:: [[Augmented Reality]]
45+
- sameAs:: [[3D Modeling]]
46+
- ### Provenance
47+
- updated:: 2026-06-15
48+
- attributedTo:: did:nostr:ontology-mesh
49+
- inferenceRule:: GapMaterialisation

api/markdown/A Star Algorithm.md

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
public:: true
2+
3+
# A Star Algorithm
4+
5+
```json-ld
6+
{
7+
"@context": "https://narrativegoldmine.com/ns/v1",
8+
"@id": "urn:visionflow:page:a-star-algorithm",
9+
"@type": "Page",
10+
"title": "A Star Algorithm",
11+
"vc:slug": "a-star-algorithm",
12+
"vc:public": true,
13+
"vc:schemaVersion": 2,
14+
"vc:outboundWikilinks": []
15+
}
16+
```
17+
18+
```json-ld
19+
{
20+
"@context": "https://narrativegoldmine.com/ns/v2.jsonld",
21+
"@id": "urn:ngm:class:a-star-algorithm",
22+
"@type": "Class",
23+
"label": "A Star Algorithm",
24+
"definition": "The A Star algorithm is an informed graph-search method that finds a least-cost path between nodes by combining the accumulated cost from the start with a heuristic estimate of the remaining cost to the goal. By expanding the node with the lowest combined estimate, it guarantees an optimal path when the heuristic is admissible. A Star generalises Dijkstra's algorithm by adding goal-directed guidance.",
25+
"domain": "artificial-intelligence",
26+
"maturity": "established",
27+
"subClassOf": [
28+
{
29+
"@id": "urn:ngm:class:search-algorithm",
30+
"label": "Search Algorithm"
31+
}
32+
],
33+
"relations": {
34+
"implements": [
35+
{
36+
"@id": "urn:ngm:class:informed-search",
37+
"label": "Informed Search"
38+
},
39+
{
40+
"@id": "urn:ngm:class:graph-search",
41+
"label": "Graph Search"
42+
}
43+
],
44+
"hasPart": [
45+
{
46+
"@id": "urn:ngm:class:cost-function",
47+
"label": "Cost Function"
48+
}
49+
],
50+
"uses": [
51+
{
52+
"@id": "urn:ngm:class:cost-function",
53+
"label": "Cost Function"
54+
},
55+
{
56+
"@id": "urn:ngm:class:graph-search",
57+
"label": "Graph Search"
58+
}
59+
],
60+
"partOf": [
61+
{
62+
"@id": "urn:ngm:class:search-algorithm",
63+
"label": "Search Algorithm"
64+
}
65+
],
66+
"contrastsWith": [
67+
{
68+
"@id": "urn:ngm:class:dijkstra-algorithm",
69+
"label": "Dijkstra Algorithm"
70+
}
71+
],
72+
"supports": [
73+
{
74+
"@id": "urn:ngm:class:pathfinding",
75+
"label": "Pathfinding"
76+
},
77+
{
78+
"@id": "urn:ngm:class:autonomous-navigation",
79+
"label": "Autonomous Navigation"
80+
}
81+
],
82+
"enables": [
83+
{
84+
"@id": "urn:ngm:class:pathfinding",
85+
"label": "Pathfinding"
86+
}
87+
],
88+
"requires": [
89+
{
90+
"@id": "urn:ngm:class:graph-search",
91+
"label": "Graph Search"
92+
}
93+
],
94+
"relatedTo": [
95+
{
96+
"@id": "urn:ngm:class:optimisation",
97+
"label": "Optimisation"
98+
},
99+
{
100+
"@id": "urn:ngm:class:robotics",
101+
"label": "Robotics"
102+
},
103+
{
104+
"@id": "urn:ngm:class:game-ai",
105+
"label": "Game AI"
106+
},
107+
{
108+
"@id": "urn:ngm:class:dijkstra-algorithm",
109+
"label": "Dijkstra Algorithm"
110+
}
111+
]
112+
},
113+
"sameAs": [],
114+
"quality": 0.62,
115+
"provenance": {
116+
"attributedTo": "did:nostr:ontology-mesh",
117+
"generatedAt": "2026-06-15T00:00:00Z",
118+
"inferenceRule": "GapMaterialisation"
119+
}
120+
}
121+
```
122+
123+
- ### Definition
124+
- The A Star algorithm is an informed graph-search method that finds a least-cost path between nodes by combining the accumulated cost from the start with a heuristic estimate of the remaining cost to the goal. By expanding the node with the lowest combined estimate, it guarantees an optimal path when the heuristic is admissible. A Star generalises Dijkstra's algorithm by adding goal-directed guidance.
125+
- Related: [[Search Algorithm]] [[Pathfinding]] [[Dijkstra Algorithm]] [[Cost Function]]
126+
- ### Overview
127+
- A Star maintains a priority queue ordered by the evaluation function f(n) = g(n) + h(n), where g is the cost so far and h is the heuristic estimate to the goal. Admissibility of the heuristic ensures optimality, while consistency additionally guarantees that nodes are never re-expanded.
128+
- ### Mechanisms
129+
- Evaluation function combining path cost and heuristic estimate
130+
- Admissible heuristics guaranteeing optimal solutions
131+
- Priority queue expansion of the most promising node
132+
- Reduction to Dijkstra's algorithm when the heuristic is zero
133+
- Trade-off between heuristic accuracy and nodes expanded
134+
- ### Applications
135+
- Pathfinding in robotics and autonomous navigation
136+
- Route planning in maps and logistics
137+
- Movement and navigation in game artificial intelligence
138+
- General least-cost search over weighted graphs
139+
- ### Relationships
140+
- subClassOf:: [[Search Algorithm]]
141+
- implements:: [[Informed Search]]
142+
- implements:: [[Graph Search]]
143+
- hasPart:: [[Cost Function]]
144+
- uses:: [[Cost Function]]
145+
- uses:: [[Graph Search]]
146+
- partOf:: [[Search Algorithm]]
147+
- contrastsWith:: [[Dijkstra Algorithm]]
148+
- supports:: [[Pathfinding]]
149+
- supports:: [[Autonomous Navigation]]
150+
- enables:: [[Pathfinding]]
151+
- requires:: [[Graph Search]]
152+
- relatedTo:: [[Optimisation]]
153+
- relatedTo:: [[Robotics]]
154+
- relatedTo:: [[Game AI]]
155+
- relatedTo:: [[Dijkstra Algorithm]]
156+
- ### Provenance
157+
- attributedTo:: did:nostr:ontology-mesh
158+
- inferenceRule:: GapMaterialisation
159+
- quality:: 0.62
160+
- updated:: 2026-06-15

api/markdown/AI Energy Optimisation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public:: true
139139
],
140140
"bridgesTo": [
141141
{
142-
"@id": "urn:ngm:class:data-centre-infrastructure",
142+
"@id": "urn:ngm:class:data-centre",
143143
"label": "Data Centre Infrastructure"
144144
},
145145
{

api/markdown/AI Impact Assessment.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ public:: true
238238
"label": "GDPR"
239239
},
240240
{
241-
"@id": "urn:ngm:class:environmental-impact-assessment",
241+
"@id": "urn:ngm:class:environmental-assessment",
242242
"label": "Environmental Impact Assessment"
243243
}
244244
],

api/markdown/AI Risk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ public:: true
230230
],
231231
"relatedTo": [
232232
{
233-
"@id": "urn:ngm:class:model-alignment",
233+
"@id": "urn:ngm:class:ai-alignment",
234234
"label": "Model Alignment"
235235
},
236236
{

api/markdown/AI Risks.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -801,10 +801,6 @@ public:: true
801801
"@id": "urn:ngm:class:insurance-underwriting",
802802
"label": "Insurance Underwriting"
803803
},
804-
{
805-
"@id": "urn:ngm:class:international-coordination",
806-
"label": "International Coordination"
807-
},
808804
{
809805
"@id": "urn:ngm:class:knowledge-graph-publication-classifier",
810806
"label": "Public Awareness"

0 commit comments

Comments
 (0)