Skip to content

Add JSON-LD for Ketcher landing to improve metadata provision for AI Agents. Based on https://bioschemas.org/tutorials/howto/howto_add_github#164

Merged
AlexanderSavelyev merged 1 commit intoepam:masterfrom
KseniiaIarkova:improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration
Feb 20, 2026
Merged

Add JSON-LD for Ketcher landing to improve metadata provision for AI Agents. Based on https://bioschemas.org/tutorials/howto/howto_add_github#164
AlexanderSavelyev merged 1 commit intoepam:masterfrom
KseniiaIarkova:improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration

Conversation

@KseniiaIarkova
Copy link
Copy Markdown
Contributor

@KseniiaIarkova KseniiaIarkova commented Nov 12, 2025

No description provided.

@KseniiaIarkova KseniiaIarkova changed the title Add JSON-LD for Ketcher landing to improve metadata provision for AI … Add JSON-LD for Ketcher landing to improve metadata provision for AI Agents. Based on https://bioschemas.org/tutorials/howto/howto_add_github Nov 12, 2025
@KseniiaIarkova KseniiaIarkova force-pushed the improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration branch from 9443c0f to 235031e Compare November 19, 2025 09:15
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "http://<domain name>/entity/<A12345>",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Fill the placeholders for domain name and id

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
"keywords": "open source, chemical editor, chemistry, web app, AI agent, REST API, cheminformatics, MIT License, EPAM",
"featureList": ["http://edamontology.org/operation_3645", "http://edamontology.org/operation_3649"],
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This is wrong URLs. I recommend use the following:

"featureList": ["http://edamontology.org/operation_2430", "http://edamontology.org/operation_3429", "http://edamontology.org/operation_0337"],

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

@KseniiaIarkova KseniiaIarkova force-pushed the improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration branch 3 times, most recently from 2c739be to 72dd11d Compare November 20, 2025 12:46
"license": "https://opensource.org/licenses/MIT",
"downloadUrl": "https://github.com/epam/ketcher",
"url": "https://github.com/epam/ketcher",
"demo": "https://github.com/epam/ketcher/tree/release/3.5/demo",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

"demo": "https://github.com/epam/ketcher/tree/release/3.5/demo",
"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
"keywords": "open source, chemical editor, chemistry, web app, AI agent, REST API, cheminformatics, MIT License, EPAM",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Ketcher license Apache License, Version 2.0

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
"keywords": "open source, chemical editor, chemistry, web app, AI agent, REST API, cheminformatics, MIT License, EPAM",
"featureList": ["http://edamontology.org/operation_2430", "http://edamontology.org/operation_3429", "http://edamontology.org/operation_0337"],
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

what does this featureList mean?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Features or modules provided by this application (and possibly required by other applications).

Controlled Vocabulary is EDAM:Operation

"JavaScript",
"TypeScript"
],
"softwareVersion": "3.5.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

current version is 3.7.0 Is it suppose to be changed on every release?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Version(s) of the tool, which this information is valid for. Can also be a comma-delimited list and include hyphen-separated ranges of versions.

Nice to have keep it up to date.

"url": "https://github.com/epam/ketcher",
"demo": "https://github.com/epam/ketcher/tree/release/3.5/demo",
"codeRepository": "https://github.com/epam/ketcher",
"documentation": "https://github.com/epam/ketcher/wiki",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

"alternateName": "Ketcher Chemical Structure Editor",
"applicationCategory": "WebApplication",
"description": "Ketcher is an open-source, web-based chemical structure editor developed by EPAM. It allows users to sketch and edit chemical structures, seamlessly integrate with cheminformatics platforms, and export to various formats.",
"license": "https://opensource.org/licenses/MIT",
Copy link
Copy Markdown

@raikbitters raikbitters Nov 20, 2025

Choose a reason for hiding this comment

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

Use SPDX License List: "https://spdx.org/licenses/Apache-2.0"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

fixed

@KseniiaIarkova KseniiaIarkova force-pushed the improving-documentation-of-ketcher-and-indigo-for-GenAI-and-RAG-integration branch from 72dd11d to 6911858 Compare November 21, 2025 09:01
@AlexanderSavelyev AlexanderSavelyev merged commit 3b05a38 into epam:master Feb 20, 2026
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.

4 participants