Skip to content

Added new product families for LOD and LOAC - #12

Draft
JacquiHand wants to merge 1 commit into
OpenLinkSoftware:masterfrom
JacquiHand:master
Draft

Added new product families for LOD and LOAC#12
JacquiHand wants to merge 1 commit into
OpenLinkSoftware:masterfrom
JacquiHand:master

Conversation

@JacquiHand

Copy link
Copy Markdown
Contributor

These descriptions are not complete. The wording of the descriptions and labels needs reviewing and the images are placeholders

@TallTed
TallTed marked this pull request as draft September 2, 2026 17:06
@TallTed

TallTed commented Sep 2, 2026

Copy link
Copy Markdown
Member

Converted to draft to prevent accidental merge before descriptions, labels, and images are finalized.

Comment thread ProductFamilies.ttl
schema:name "LOD Connectivity Product Family" ;
skos:prefLabel "LOD Connectivity Product Family" ;
skos:altLabel "Virtuoso Data Access Driver for the World Wide Web" ;
schema:description """The OpenLink Virtuoso Linked Open Data connectors proved client access to Web-hosted data in a similar way to SQL RDBMS hosted data""";

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
schema:description """The OpenLink Virtuoso Linked Open Data connectors proved client access to Web-hosted data in a similar way to SQL RDBMS hosted data""";
schema:description """The OpenLink Virtuoso Linked Open Data connectors provide client access to Web-hosted data in a similar way to SQL RDBMS hosted data""";

Comment thread ProductFamilies.ttl
schema:name "Linked Open Agentic Commerce (LOAC) Product Family" ;
skos:prefLabel "Linked Open Agentic Commerce Product Family" ;
skos:altLabel "LOAC - applying Linked Data principles directly to commerce systems." ;
schema:description """LOAC is a model for representing commerce as a linked data-based entity-relationship graph constructed using hyperlinks as the primary mechanism of identity and traversal, making every layer of commerce both discoverable and computable.""";

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
schema:description """LOAC is a model for representing commerce as a linked data-based entity-relationship graph constructed using hyperlinks as the primary mechanism of identity and traversal, making every layer of commerce both discoverable and computable.""";
schema:description """LOAC is a model for representing commerce as a linked-data-based entity-relationship graph constructed using hyperlinks as the primary mechanism of identity and traversal, making every layer of commerce both discoverable and computable.""";

@TallTed

TallTed commented Sep 2, 2026

Copy link
Copy Markdown
Member

When making the last suggestion, I saw an extra newline. This suggests to me that this document — meaning this whole repository — has been bitten by the GitHub CRLF "normalization" bug.

(tl;dr: When someone makes a commit to a repository that GitHub notices has a mix of CR/LF/CRLF EOL characters, GitHub will "normalize" that repo to have only CRLF EOLs. There is no user confirmation nor other interaction; GitHub knows best.)

On that basis —

All our repositories (cc: @kidehen @pkleef @smalinin @imitko @JacquiHand @timhaynesopenlink @HughWilliams @danielhmills @mirkospasic @mitache whoever-I-forgot?) should get root-level .gitattributes and .editorconfig files as described in the AI sections of the following Google pages —

Anyone who works with a local git instance should also deploy local .editorconfig files, as also described in the above two pages.

In addition, after the .gitattributes and .editorconfig files are deployed, the command-line steps described in 3. Clean and Reset Existing Files in the Repo of https://www.google.com/search?q=github+crlf+normalization+editor should be executed against all of our repositories. These are non-destructive actions; all they do is replace all CR and CRLF line endings with LF line endings.

kidehen added a commit to OpenLinkSoftware/virtuoso-82-offers-description that referenced this pull request Sep 2, 2026
Prevent GitHub CRLF normalization bug per OpenLinkSoftware/general-turtle-doc-collection#12.
- Add root .gitattributes enforcing LF and excluding vendored/binary files
- Add root .editorconfig for consistent editor line endings
- Normalize 7 existing CRLF files (TTL/CLAUDE) to LF (pure EOL change, 0 content diff)
- Preserve node_modules and binary files verbatim
kidehen added a commit to OpenLinkSoftware/ai-agent-skills that referenced this pull request Sep 2, 2026
Per OpenLinkSoftware/general-turtle-doc-collection#12:
- Add root .gitattributes enforcing LF and excluding vendored/binary files
- Add root .editorconfig for consistent editor line endings
- Add gitignore exceptions so root .gitattributes/.editorconfig are tracked
- EOL sweep deferred (working tree has unrelated in-flight changes)
pull Bot pushed a commit to rpatil524/ai-agent-skills that referenced this pull request Sep 2, 2026
Per OpenLinkSoftware/general-turtle-doc-collection#12:
- Add root .gitattributes enforcing LF and excluding vendored/binary files
- Add root .editorconfig for consistent editor line endings
- Add gitignore exceptions so root .gitattributes/.editorconfig are tracked
- EOL sweep deferred (working tree has unrelated in-flight changes)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants