@prefix : <#> .
@prefix schema: <http://schema.org/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

:session20260602AtlanContextLayer a schema:CreativeWork ;
  schema:name "2026-06-02 Atlan enterprise context layer session log and lessons"@en ;
  schema:dateCreated "2026-06-02T18:29:22-04:00"^^xsd:dateTime ;
  schema:dateModified "2026-06-02T18:29:22-04:00"^^xsd:dateTime ;
  schema:description "Article-scoped, review-only session log for the Atlan enterprise context layer collection. This file records corrections and lessons learned from generating the collection and is not part of the generated public collection artifacts."@en ;
  schema:about <https://atlan.com/know/what-is-the-enterprise-context-layer/>, <https://www.linkedin.com/feed/update/urn:li:activity:7467276880371486720/> ;
  schema:hasPart :initialGeneration, :commentOrderingCorrection, :peopleModelingCorrection, :publicCopyCorrection, :articleTypePreferenceCorrection, :sourceLinkCorrection, :memoryScopeClarification, :lessonsLearned ;
  schema:workExample <../../projects/atlan-enterprise-context-layer-meshup.ttl>, <../../rdf/atlan-enterprise-context-layer-meshup-gpt5-1.ttl>, <../../webpages/atlan-enterprise-context-layer-meshup-gpt5-1.html>, <../../showcases/atlan-enterprise-context-layer-meshup/generate_collection.mjs> .

:initialGeneration a schema:CreativeWork ;
  schema:name "Initial collection generation"@en ;
  schema:description "Generated RDF Turtle, Markdown, and HTML for the Atlan article and LinkedIn mirror post with visible comments. The generated KG Explorer used collapsed controls, Basic and Advanced modes, zoom controls, sticky drag, Advanced settings, resolver-backed links, SPARQL workbench, and orphan-node validation."@en .

:commentOrderingCorrection a schema:CreativeWork ;
  schema:name "Comment ordering correction"@en ;
  schema:description "The LinkedIn comment by Kingsley Uyi Idehen was promoted to the lead comment signal because it frames the post as source material for a live demonstration of context-layer-assisted AI understanding. Public wording was revised to avoid thread-local language such as direct references to 'your comment'."@en .

:peopleModelingCorrection a schema:CreativeWork ;
  schema:name "People modeling correction"@en ;
  schema:description "Comment author names were changed from plain text to resolver-backed schema:Person links. Person entities received descriptions, identifiers, and schema:subjectOf provenance. Public-facing People section copy was revised to describe why the people matter rather than exposing RDF modeling mechanics."@en .

:publicCopyCorrection a schema:CreativeWork ;
  schema:name "Public copy correction"@en ;
  schema:description "Removed reader-facing implementation wording that was suitable for an internal thread but odd for a public document, including statements about source-local person IRIs and profile-url fallback mechanics."@en .

:articleTypePreferenceCorrection a schema:CreativeWork ;
  schema:name "Article type preference correction"@en ;
  schema:description "Added reusable article type preferences to agent-rdf-memory/preferences.ttl, including Analysis, Broad Description, Historical Perspective, Technical Explainer, Comparative Analysis, Implementation Guide, Market Perspective, Commentary Synthesis, Case Study, and Positioning Brief. An attempted application of those archetypes to the Atlan collection was rolled back because the user only asked for the preference memory, not for changes to the generated public article collection."@en .

:sourceLinkCorrection a schema:CreativeWork ;
  schema:name "Source link correction"@en ;
  schema:description "Removed the Atlan markdown-source link from the generated Sources section because the referenced markdown URL did not exist and was unnecessary."@en .

:memoryScopeClarification a schema:CreativeWork ;
  schema:name "Memory scope clarification"@en ;
  schema:description "The user clarified that session logs and lessons learned should be reviewable as article-scoped memory documents, but must not be added to the generated article HTML, companion Markdown, or companion Turtle. This file and the project memory file satisfy that review-only scope."@en .

:lessonsLearned a schema:ItemList ;
  schema:name "Lessons learned"@en ;
  schema:itemListElement :lessonAskBeforeApplyingPreferences, :lessonKeepPublicCopyPublic, :lessonDoNotExposeRdfMechanicsInNarrative, :lessonValidateSourceLinks, :lessonSeparateMemoryFromGeneratedArtifacts .

:lessonAskBeforeApplyingPreferences a schema:CreativeWork ;
  schema:name "Ask before applying new preferences to current artifacts"@en ;
  schema:description "When a user asks whether a preference should exist, update the preference memory when appropriate, but do not apply that preference to an existing public artifact unless the user explicitly requests application."@en .

:lessonKeepPublicCopyPublic a schema:CreativeWork ;
  schema:name "Keep public copy independent of thread context"@en ;
  schema:description "Generated public documents should not use direct conversation-specific phrasing such as 'your comment' or descriptions of the assistant's correction process."@en .

:lessonDoNotExposeRdfMechanicsInNarrative a schema:CreativeWork ;
  schema:name "Do not expose RDF mechanics in reader-facing narrative"@en ;
  schema:description "Reader-facing sections should explain the domain value and analysis, while RDF identity mechanics, resolver strategy, and fallback rules belong in metadata or internal memory unless specifically useful to the audience."@en .

:lessonValidateSourceLinks a schema:CreativeWork ;
  schema:name "Validate source links before publishing"@en ;
  schema:description "Do not include inferred source links, such as a markdown URL, unless the source URL is verified to exist and is useful for the collection."@en .

:lessonSeparateMemoryFromGeneratedArtifacts a schema:CreativeWork ;
  schema:name "Separate review-only memory from generated artifacts"@en ;
  schema:description "Session logs, correction trails, preferences, and lessons learned can be created for review, but they should remain outside the generated article HTML, Markdown, and RDF unless the user explicitly asks to include them."@en .
