Skip to content

Commit 812497f

Browse files
committed
Deploy from jjohare/logseq @ f169f1c5445554e0cbe206fc62bcac0d0383fbc0 jjohare/logseq@f169f1c
1 parent 0243242 commit 812497f

714 files changed

Lines changed: 4707 additions & 4739 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/pages/pages/3D Rendering Engine.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
"Avatar"
1313
],
1414
"wiki_links": [
15-
"Immersive Experiences",
16-
"Unreal Engine",
15+
"Game Development",
1716
"Virtual Reality",
18-
"Computer Graphics",
19-
"Unity",
20-
"Blender",
2117
"XR Applications",
22-
"Augmented Reality",
2318
"Metaverse",
24-
"Game Development",
19+
"Real-time Visualisation",
20+
"Unreal Engine",
21+
"Unity",
22+
"Augmented Reality",
2523
"Digital Twin",
26-
"Real-time Visualisation"
24+
"Blender",
25+
"Immersive Experiences",
26+
"Computer Graphics"
2727
],
2828
"ontology": {
2929
"term_id": "NGM-7009",

api/pages/pages/A-Star Algorithm.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"RB-1018-dijkstra-algorithm"
88
],
99
"wiki_links": [
10+
"Route Planning",
1011
"Search Algorithms",
11-
"Graph Theory",
12-
"Pathfinding",
12+
"Heuristic Methods",
1313
"Priority Queue",
14+
"Graph Theory",
1415
"Dijkstra's Algorithm",
15-
"Heuristic Methods",
16-
"Route Planning"
16+
"Pathfinding"
1717
],
1818
"ontology": {
1919
"term_id": "AI-1004",

api/pages/pages/AI Applications.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"content": "- ### OntologyBlock\n id:: ai-applications-ontology\n collapsed:: true\n\t- ontology:: true\n\t- term-id:: AI-0604\n\t- preferred-term:: AI Applications\n\t- source-domain:: ai\n\t- status:: active\n\t- public-access:: true\n\t- definition:: AI Applications represent domain-specific implementations of artificial intelligence technologies across various industries and use cases. This category encompasses practical deployments of AI in healthcare, autonomous vehicles, personal assistants, industrial automation, financial services, and other sectors where AI delivers tangible value.\n\t- owl:class:: ai:AIApplications\n\t- belongsToDomain:: [[Artificial Intelligence]]\n\t- #### Relationships\n\t id:: ai-applications-relationships\n\t collapsed:: true\n\t\t- is-subclass-of:: [[Artificial Intelligence]]\n\t\t- is-parent-of:: [[Medical AI]]\n\t\t- is-parent-of:: [[Autonomous Vehicles]]\n\t\t- is-parent-of:: [[AI Assistant]]\n\t\t- is-parent-of:: [[Industrial AI]]\n\t\t- related-to:: [[AI Deployment]]",
55
"backlinks": [],
66
"wiki_links": [
7+
"Autonomous Vehicles",
8+
"Medical AI",
79
"AI Deployment",
10+
"AI Assistant",
811
"Industrial AI",
9-
"Medical AI",
10-
"Artificial Intelligence",
11-
"Autonomous Vehicles",
12-
"AI Assistant"
12+
"Artificial Intelligence"
1313
],
1414
"ontology": {
1515
"term_id": "AI-0604",

api/pages/pages/AI Hardware.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
"Tensor Processing Unit"
1515
],
1616
"wiki_links": [
17-
"AI Training",
18-
"Machine Learning",
19-
"Neural Networks",
2017
"AI Infrastructure",
18+
"Machine Learning",
19+
"Large Language Models",
2120
"Deep Learning",
22-
"Artificial Intelligence",
2321
"Computer Hardware",
22+
"AI Training",
2423
"High-Performance Computing",
25-
"Large Language Models"
24+
"Artificial Intelligence",
25+
"Neural Networks"
2626
],
2727
"ontology": {
2828
"term_id": "AI-7020",

api/pages/pages/AI Infrastructure.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"AI Hardware"
77
],
88
"wiki_links": [
9+
"Cloud AI",
910
"AI Deployment",
1011
"Edge AI",
11-
"Artificial Intelligence",
12-
"Cloud AI",
13-
"GPU Computing"
12+
"GPU Computing",
13+
"Artificial Intelligence"
1414
],
1515
"ontology": {
1616
"term_id": "AI-0603",

api/pages/pages/AI Safety.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
"AI Risks"
1313
],
1414
"wiki_links": [
15-
"AI Alignment",
16-
"Interpretability",
1715
"Value Alignment",
18-
"Artificial Intelligence",
1916
"AI Governance",
20-
"Adversarial Robustness"
17+
"Adversarial Robustness",
18+
"Interpretability",
19+
"AI Alignment",
20+
"Artificial Intelligence"
2121
],
2222
"ontology": {
2323
"term_id": "AI-0600",

api/pages/pages/AI-0376-algorithmic-accountability.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"content": "- ### OntologyBlock\n id:: algorithmic-accountability-ontology\n collapsed:: true\n\n - **Identification**\n - public-access:: true\n - ontology:: true\n - term-id:: AI-0376\n - preferred-term:: Algorithmic Accountability\n - source-domain:: ai\n - status:: complete\n - version:: 1.0\n - last-updated:: 2025-10-28\n\n - **Definition**\n - definition:: Algorithmic Accountability is a responsibility framework that ensures AI systems and their developers are answerable for the decisions, outcomes, and impacts produced by algorithmic processes, including mechanisms for redress, transparency, and oversight.\n - maturity:: mature\n - source:: [[IEEE P2863]]\n - authority-score:: 0.95\n\n - **Semantic Classification**\n - owl:class:: aigo:AIGovernancePrinciple\n - owl:physicality:: VirtualEntity\n - owl:role:: Process\n - owl:inferred-class:: aigo:VirtualProcess\n - belongsToDomain:: [[AIEthicsDomain]]\n - implementedInLayer:: [[ConceptualLayer]]\n\n - #### Relationships\n id:: algorithmic-accountability-relationships\n - is-subclass-of:: [[AIGovernancePrinciple]], [[EthicalFramework]], [[RegulatoryCompliance]]\n\n - #### OWL Axioms\n id:: algorithmic-accountability-owl-axioms\n collapsed:: true\n - ```clojure\n ;; Algorithmic Accountability Ontology (OWL Functional Syntax)\n;; Term ID: AI-0376\n;; Domain: AIEthicsDomain | Layer: ConceptualLayer\n\n(Declaration (Class :AlgorithmicAccountability))\n\n;; Core Classification\n(SubClassOf :AlgorithmicAccountability :AIGovernancePrinciple)\n(SubClassOf :AlgorithmicAccountability :EthicalFramework)\n(SubClassOf :AlgorithmicAccountability :RegulatoryCompliance)\n\n;; Annotations\n(AnnotationAssertion rdfs:label :AlgorithmicAccountability \"Algorithmic Accountability\"@en)\n(AnnotationAssertion rdfs:comment :AlgorithmicAccountability\n \"Responsibility framework ensuring AI systems and developers are answerable for algorithmic decisions, outcomes, and impacts through mechanisms for redress, transparency, and oversight\"@en)\n(AnnotationAssertion :isoReference :AlgorithmicAccountability \"IEEE P2863-2021\")\n(AnnotationAssertion :authorityScore :AlgorithmicAccountability \"0.95\"^^xsd:float)\n(AnnotationAssertion :priorityLevel :AlgorithmicAccountability \"4\"^^xsd:integer)\n\n;; Object Properties - Accountability Mechanisms\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :requiresAuditTrail :TraceabilityMechanism))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :enablesRedress :RedressProcedure))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :assignsResponsibility :AccountableParty))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :implementsOversight :GovernanceStructure))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :assessesImpact :AlgorithmicImpactAssessment))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :verifiesCompliance :ComplianceAudit))\n\n;; Object Properties - Governance Integration\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :alignsWith :OECDPrinciple))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :satisfies :EUAIActRequirement))\n(SubClassOf :AlgorithmicAccountability\n (ObjectSomeValuesFrom :implements :IEEEStandard))\n\n;; Data Properties\n(DataPropertyAssertion :hasAccountabilityLevel :AlgorithmicAccountability \"comprehensive\"^^xsd:string)\n(DataPropertyAssertion :requiresHumanOversight :AlgorithmicAccountability \"true\"^^xsd:boolean)\n(DataPropertyAssertion :enablesContestability :AlgorithmicAccountability \"true\"^^xsd:boolean)\n(DataPropertyAssertion :mandatesDocumentation :AlgorithmicAccountability \"true\"^^xsd:boolean)\n\n;; Property Declarations - Accountability Relations\n(Declaration (ObjectProperty :requiresAuditTrail))\n(ObjectPropertyDomain :requiresAuditTrail :AlgorithmicAccountability)\n(ObjectPropertyRange :requiresAuditTrail :TraceabilityMechanism)\n\n(Declaration (ObjectProperty :enablesRedress))\n(ObjectPropertyDomain :enablesRedress :AlgorithmicAccountability)\n(ObjectPropertyRange :enablesRedress :RedressProcedure)\n\n(Declaration (ObjectProperty :assignsResponsibility))\n(ObjectPropertyDomain :assignsResponsibility :AlgorithmicAccountability)\n(ObjectPropertyRange :assignsResponsibility :AccountableParty)\n\n(Declaration (ObjectProperty :implementsOversight))\n(ObjectPropertyDomain :implementsOversight :AlgorithmicAccountability)\n(ObjectPropertyRange :implementsOversight :GovernanceStructure)\n\n(Declaration (ObjectProperty :assessesImpact))\n(ObjectPropertyDomain :assessesImpact :AlgorithmicAccountability)\n(ObjectPropertyRange :assessesImpact :AlgorithmicImpactAssessment)\n\n;; Data Property Declarations\n(Declaration (DataProperty :hasAccountabilityLevel))\n(DataPropertyDomain :hasAccountabilityLevel :AlgorithmicAccountability)\n(DataPropertyRange :hasAccountabilityLevel xsd:string)\n\n(Declaration (DataProperty :requiresHumanOversight))\n(DataPropertyDomain :requiresHumanOversight :AlgorithmicAccountability)\n(DataPropertyRange :requiresHumanOversight xsd:boolean)\n\n(Declaration (DataProperty :enablesContestability))\n(DataPropertyDomain :enablesContestability :AlgorithmicAccountability)\n(DataPropertyRange :enablesContestability xsd:boolean)\n ```\n\n- ## About Algorithmic Accountability\n id:: algorithmic-accountability-about\n\n - Algorithmic Accountability is a responsibility framework that ensures AI systems and their developers are answerable for the decisions, outcomes, and impacts produced by algorithmic processes, including mechanisms for redress, transparency, and oversight.\n -\n - ### Implementation Patterns\n - ### Pattern 1: Accountability Registry System\n ```python\n from dataclasses import dataclass\n from datetime import datetime\n from typing import List, Optional, Dict\n from enum import Enum\n -\n class AccountabilityRole(Enum):\n \"\"\"Roles with accountability for AI system stages\"\"\"\n DATA_PROVIDER = \"data_provider\"\n MODEL_DEVELOPER = \"model_developer\"\n SYSTEM_DEPLOYER = \"system_deployer\"\n OVERSIGHT_AUTHORITY = \"oversight_authority\"\n REDRESS_HANDLER = \"redress_handler\"\n -\n @dataclass\n class AccountableParty:\n \"\"\"Individual or organisation responsible for AI system aspect\"\"\"\n party_id: str\n name: str\n role: AccountabilityRole\n contact_information: Dict[str, str]\n responsibility_scope: str\n liability_coverage: Optional[str] = None\n -\n @dataclass\n class AlgorithmicDecision:\n \"\"\"Record of individual algorithmic decision for audit trail\"\"\"\n decision_id: str\n timestamp: datetime\n input_data: Dict\n output_decision: Dict\n model_version: str\n confidence_score: float\n accountable_party: str\n audit_metadata: Dict\n -\n class AccountabilityFramework:\n \"\"\"Implementation of comprehensive accountability framework\"\"\"\n -\n def __init__(self):\n self.accountability_registry: Dict[str, AccountableParty] = {}\n self.decision_audit_trail: List[AlgorithmicDecision] = []\n self.redress_procedures: Dict[str, callable] = {}\n -\n def register_accountable_party(self, party: AccountableParty) -> None:\n \"\"\"Register individual or organisation with accountability\"\"\"\n self.accountability_registry[party.party_id] = party\n -\n def log_decision(self, decision: AlgorithmicDecision) -> None:\n \"\"\"Record algorithmic decision in audit trail for traceability\"\"\"\n if decision.accountable_party not in self.accountability_registry:\n raise ValueError(f\"Accountable party {decision.accountable_party} not registered\")\n self.decision_audit_trail.append(decision)\n -\n def initiate_redress(self, decision_id: str, contestation_reason: str) -> Dict:\n \"\"\"Enable individuals to contest algorithmic decisions\"\"\"\n decision = next((d for d in self.decision_audit_trail if d.decision_id == decision_id), None)\n if not decision:\n return {\"status\": \"error\", \"message\": \"Decision not found in audit trail\"}\n -\n accountable_party = self.accountability_registry[decision.accountable_party]\n -\n return {\n \"status\": \"redress_initiated\",\n \"decision_id\": decision_id,\n \"accountable_party\": accountable_party.name,\n \"contact\": accountable_party.contact_information,\n \"contestation_reason\": contestation_reason,\n \"review_timeline\": \"30 days\"\n }\n -\n def generate_accountability_report(self) -> Dict:\n \"\"\"Produce comprehensive accountability documentation\"\"\"\n return {\n \"total_decisions\": len(self.decision_audit_trail),\n \"accountable_parties\": len(self.accountability_registry),\n \"decisions_by_party\": self._aggregate_decisions_by_party(),\n \"redress_statistics\": self._calculate_redress_metrics(),\n \"audit_completeness\": self._verify_audit_trail_completeness()\n }\n -\n def _aggregate_decisions_by_party(self) -> Dict[str, int]:\n \"\"\"Calculate decision counts per accountable party\"\"\"\n aggregation = {}\n for decision in self.decision_audit_trail:\n party = decision.accountable_party\n aggregation[party] = aggregation.get(party, 0) + 1\n return aggregation\n -\n def _calculate_redress_metrics(self) -> Dict:\n \"\"\"Compute statistics on redress procedures\"\"\"\n # Placeholder implementation\n return {\"total_redress_cases\": 0, \"resolution_rate\": 0.0}\n -\n def _verify_audit_trail_completeness(self) -> float:\n \"\"\"Check completeness of audit trail documentation\"\"\"\n if not self.decision_audit_trail:\n return 0.0\n complete_records = sum(1 for d in self.decision_audit_trail\n if d.accountable_party and d.audit_metadata)\n return complete_records / len(self.decision_audit_trail)\n ```\n -\n - ### Use Cases\n - ### Use Case 1: Financial Services Credit Scoring\n - **Scenario**: Bank deploys AI system for automated credit decisioning affecting loan approvals\n - **Implementation**: Accountability framework assigns responsibility to Chief Risk Officer for model decisions, implements audit trail logging every credit decision with justification, enables applicants to contest decisions through formal redress procedure, requires quarterly algorithmic audits by independent third party\n - **Benefits**: Regulatory compliance with fair lending laws, reduced discrimination risk, increased consumer trust, clear liability assignment, contestable decisions meeting due process requirements\n - **Standards**: EU AI Act Article 14, IEEE P2863 Substantive Requirements, OECD Principle 1.3\n -\n - ### Technical Considerations\n - ### Performance\n - **Audit Trail Overhead**: Comprehensive decision logging increases storage requirements approximately 15-30% depending on metadata captured\n - **Query Performance**: Indexed audit trails enable sub-second retrieval of decision provenance for redress procedures\n - **Scalability**: Distributed accountability registries support horizontal scaling for high-volume decision systems\n -\n - ### Challenges and Solutions\n - ### Challenge: Attribution in Complex AI Systems\n - **Problem**: Multi-stage AI pipelines involving data providers, model developers, and deployment organisations create ambiguous responsibility assignment\n - **Solution**: Implement accountability chain documentation mapping each system component to responsible party; use smart contracts to codify multi-party accountability agreements; establish joint liability frameworks for shared accountability scenarios\n - **Standard Reference**: IEEE P2863 Section 5.3 - Procedural Governance Requirements\n -\n - ### Best Practices\n 1. **Comprehensive Responsibility Mapping**: Document all accountable parties across entire AI system lifecycle from data collection through deployment and monitoring\n 2. **Granular Audit Trails**: Log individual algorithmic decisions with sufficient metadata to enable complete reconstruction and explanation\n 3. **Accessible Redress Mechanisms**: Implement user-friendly contestation procedures requiring no technical expertise to invoke\n 4. **Independent Oversight**: Establish governance bodies with technical expertise and independence from AI system developers\n 5. **Regular Impact Assessments**: Conduct periodic algorithmic impact evaluations identifying emerging accountability gaps\n 6. **Proactive Transparency**: Publish accountability frameworks, responsible parties, and oversight procedures publicly\n 7. **Continuous Monitoring**: Implement automated compliance verification detecting accountability framework violations in real-time\n 8. **Stakeholder Engagement**: Involve affected communities in accountability framework design and oversight procedures\n -\n - ### Standards Alignment\n - ### ISO/IEC Standards\n - **ISO/IEC 42001:2023**: AI Management System requiring accountability as core governance component (Clause 5.3 - Leadership and Commitment)\n - **ISO/IEC 23894:2023**: AI Risk Management emphasising accountability in risk treatment (Section 7.4 - Risk Treatment)\n - **ISO/IEC TR 24028:2020**: AI Trustworthiness identifying accountability as key trustworthiness characteristic",
55
"backlinks": [],
66
"wiki_links": [
7-
"IEEE P2863",
8-
"EthicalFramework",
97
"AIEthicsDomain",
10-
"AIGovernancePrinciple",
118
"RegulatoryCompliance",
12-
"ConceptualLayer"
9+
"IEEE P2863",
10+
"ConceptualLayer",
11+
"AIGovernancePrinciple",
12+
"EthicalFramework"
1313
],
1414
"ontology": {
1515
"term_id": "AI-0376",

api/pages/pages/AI-0377-fairness-metrics.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"backlinks": [],
66
"wiki_links": [
77
"AIEthicsDomain",
8-
"IEEE P7003-2021",
8+
"ISO/IEC TR 24027",
99
"NIST SP 1270",
1010
"ConceptualLayer",
11-
"ISO/IEC TR 24027"
11+
"IEEE P7003-2021"
1212
],
1313
"ontology": {
1414
"term_id": "AI-0377",

api/pages/pages/AI-0378-algorithmic-bias.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"backlinks": [],
66
"wiki_links": [
77
"AIEthicsDomain",
8-
"IEEE P7003-2021",
8+
"ISO/IEC TR 24027",
99
"NIST SP 1270",
1010
"ConceptualLayer",
11-
"ISO/IEC TR 24027"
11+
"IEEE P7003-2021"
1212
],
1313
"ontology": {
1414
"term_id": "AI-0378",

api/pages/pages/AI-0379-bias-detection-methods.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"backlinks": [],
66
"wiki_links": [
77
"AIEthicsDomain",
8-
"IEEE P7003-2021",
8+
"ISO/IEC TR 24027",
99
"NIST SP 1270",
1010
"ConceptualLayer",
11-
"ISO/IEC TR 24027"
11+
"IEEE P7003-2021"
1212
],
1313
"ontology": {
1414
"term_id": "AI-0379",

0 commit comments

Comments
 (0)