Skip to content

Conversation

@vaibhav45sktech
Copy link
Contributor

@vaibhav45sktech vaibhav45sktech commented Jan 4, 2026

  • Removed broken GitHub source code path references from Ontology, DataParser, and Util sections
  • Removed broken relative links (Build-from-Source-with-Maven, Installation, Run-from-Java-or-Scala, Run-from-a-JAR)
  • Added HTML comments documenting which links were removed

solves issue #817

Summary by CodeRabbit

  • Documentation

    • Updated README with archived or GitHub-hosted links, replaced a broken image URL with an archived version, and reorganized quick-start and resources sections; added archive notes and minor wording tweaks. No functional or API changes.
  • Style

    • Adjusted spacing, punctuation, capitalization, and bullet formatting for clarity.

✏️ Tip: You can customize this high-level summary in your review settings.

- Removed broken GitHub source code path references from Ontology, DataParser, and Util sections
- Removed broken relative links (Build-from-Source-with-Maven, Installation, Run-from-Java-or-Scala, Run-from-a-JAR)
- Added HTML comments documenting which links were removed
@coderabbitai
Copy link

coderabbitai bot commented Jan 4, 2026

📝 Walkthrough

Walkthrough

README.md updated: broken data-flow image replaced with an archived URL and note; internal tree/master links converted to GitHub-hosted paths; multiple external links rewritten to archived/GitHub references; punctuation, spacing, bullets, and DCO formatting adjusted. No code or public API changes. (48 words)

Changes

Cohort / File(s) Summary
Documentation and Link Updates
README.md
Replaced broken data-flow image with archive.org URL and added inline note; converted tree/master namespace links to GitHub-hosted URLs; updated several external links to archived/GitHub references; tightened punctuation (hyphen → em dash), adjusted spacing and bullets, and reformatted Developer Certificate of Origin section.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change—removing broken links from README.md, which aligns with the substantive content of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 182708c and 4c24d2f.

📒 Files selected for processing (1)
  • README.md
🧰 Additional context used
🪛 LanguageTool
README.md

[uncategorized] ~7-~7: Did you mean the communication tool “Slack” (= proper noun, capitalized)?
Context: ...//dbpedia.slack.com/archives/C0L9MJFU7) slack channel within the DBpedia Slack worksp...

(ON_SKYPE)


[grammar] ~7-~7: Ensure spelling is correct
Context: ...a Slack workspace - the main point for [developement updates](https://github.com/dbpedia/ext...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.18.1)
README.md

130-130: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: long-running-tests
  • GitHub Check: build
  • GitHub Check: deploy
  • GitHub Check: build
  • GitHub Check: build
🔇 Additional comments (2)
README.md (2)

64-64: Documentation cleanup is appropriate.

Removing the broken Data flow image reference with an HTML comment is a clean way to document the change. This aligns well with the PR objective.


79-84: Well-executed link removal and documentation.

Converting the broken GitHub source code links to inline code formatting (backticks) for the namespace references and documenting the removal with HTML comments is a clear and maintainable approach. The namespace references are preserved in a readable format while broken links are cleanly removed.

@vaibhav45sktech
Copy link
Contributor Author

vaibhav45sktech commented Jan 4, 2026

It looks like the deploy job failed with a 403 Forbidden error because it's trying to upload artifacts from a forked repository. Since I don't have write access to the package registry, this step is expected to fail. @JJ-Author

README.md Outdated
**Documentation**: http://dev.dbpedia.org/Extraction <br/>
**Get in touch with DBpedia**: https://wiki.dbpedia.org/join/get-in-touch <br/>
**Slack**: join the [**#dev-team**](https://dbpedia.slack.com/archives/C0L9MJFU7) slack channel within the the [DBpedia Slack workspace](https://dbpedia-slack.herokuapp.com/) - the main point for [developement updates](https://github.com/dbpedia/extraction-framework/blob/master/.github/workflows/maven.yml) and discussions <br/>
**Slack**: join the [**#dev-team**](https://dbpedia.slack.com/archives/C0L9MJFU7) slack channel within the DBpedia Slack workspace - the main point for [developement updates](https://github.com/dbpedia/extraction-framework/blob/master/.github/workflows/maven.yml) and discussions <br/>
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
**Slack**: join the [**#dev-team**](https://dbpedia.slack.com/archives/C0L9MJFU7) slack channel within the DBpedia Slack workspace - the main point for [developement updates](https://github.com/dbpedia/extraction-framework/blob/master/.github/workflows/maven.yml) and discussions <br/>
**Slack**: join the [**#dev-team**](https://dbpedia.slack.com/archives/C0L9MJFU7) Slack channel within the DBpedia Slack workspace the main point for [development updates](https://github.com/dbpedia/extraction-framework/blob/master/.github/workflows/maven.yml) and discussions <br/>

Copy link
Contributor Author

@vaibhav45sktech vaibhav45sktech Jan 7, 2026

Choose a reason for hiding this comment

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

okay i have fixed the typos and formats

README.md Outdated
### Core Module

![http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png](http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png "http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png")
<!-- Data flow image removed - original link was broken -->
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
<!-- Data flow image removed - original link was broken -->
<!-- original link to Data flow image was broken -- replaced by archive.org link -->
![https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png](https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png "https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png")

Copy link
Contributor Author

Choose a reason for hiding this comment

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

added the correct links

@TallTed
Copy link
Contributor

TallTed commented Jan 5, 2026

Removed broken or outdated links and replaced with current resources.

This appears to be inaccurate. A more accurate statement appears to be "Removed broken or outdated links" which is far less helpful, especially when functioning links can be found or constructed. I've suggested a few already. Perhaps you can revise the other "Removed broken" changes?

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @README.md:
- Around line 79-85: Replace the markdown link for the ontology namespace with
inline code formatting to match the other entries: change
`[org.dbpedia.extraction.ontology](core/src/main/scala/org/dbpedia/extraction/ontology)`
to use backticks as `org.dbpedia.extraction.ontology`, keeping the surrounding
sentence identical so all three namespaces (`org.dbpedia.extraction.ontology`,
`org.dbpedia.extraction.dataparser`, `org.dbpedia.extraction.util`) use the same
inline code style.
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4c24d2f and a0c88ed.

📒 Files selected for processing (1)
  • README.md
🧰 Additional context used
🪛 LanguageTool
README.md

[uncategorized] ~7-~7: Did you mean the communication tool “Slack” (= proper noun, capitalized)?
Context: ...//dbpedia.slack.com/archives/C0L9MJFU7) slack channel within the DBpedia Slack worksp...

(ON_SKYPE)


[grammar] ~7-~7: Ensure spelling is correct
Context: ...a Slack workspace - the main point for [developement updates](https://github.com/dbpedia/ext...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.18.1)
README.md

131-131: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: deploy
  • GitHub Check: build
  • GitHub Check: long-running-tests
🔇 Additional comments (1)
README.md (1)

64-64: Approve removal of broken DataFlow image reference.

Replacing the broken image link with a clear HTML comment appropriately documents the removal and aligns with the PR objectives.

README.md Outdated
Comment on lines 79 to 85
* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace [org.dbpedia.extraction.ontology](core/src/main/scala/org/dbpedia/extraction/ontology)


* **DataParser** Parsers to extract data from nodes in the abstract syntax tree. All classes are located in the namespace `org.dbpedia.extraction.dataparser`
<!-- Broken link removed: previously linked to dataparser source -->
* **Util** Various utility classes. All classes are located in the namespace `org.dbpedia.extraction.util`
<!-- Broken link removed: previously linked to util source -->
Copy link

Choose a reason for hiding this comment

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

🛠️ Refactor suggestion | 🟠 Major

Inconsistent formatting in Ontology, DataParser, and Util namespace references.

Line 79 formats the namespace reference as a markdown link [org.dbpedia.extraction.ontology](core/src/main/scala/org/dbpedia/extraction/ontology), but lines 82 and 84 use inline code formatting with backticks (`org.dbpedia.extraction.dataparser` and `org.dbpedia.extraction.util`). For consistency, line 79 should use the same code formatting pattern as lines 82 and 84.

🎨 Proposed fix for consistency
-* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace [org.dbpedia.extraction.ontology](core/src/main/scala/org/dbpedia/extraction/ontology)
+* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace `org.dbpedia.extraction.ontology`
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace [org.dbpedia.extraction.ontology](core/src/main/scala/org/dbpedia/extraction/ontology)
* **DataParser** Parsers to extract data from nodes in the abstract syntax tree. All classes are located in the namespace `org.dbpedia.extraction.dataparser`
<!-- Broken link removed: previously linked to dataparser source -->
* **Util** Various utility classes. All classes are located in the namespace `org.dbpedia.extraction.util`
<!-- Broken link removed: previously linked to util source -->
* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace `org.dbpedia.extraction.ontology`
* **DataParser** Parsers to extract data from nodes in the abstract syntax tree. All classes are located in the namespace `org.dbpedia.extraction.dataparser`
<!-- Broken link removed: previously linked to dataparser source -->
* **Util** Various utility classes. All classes are located in the namespace `org.dbpedia.extraction.util`
<!-- Broken link removed: previously linked to util source -->
🤖 Prompt for AI Agents
In @README.md around lines 79 - 85, Replace the markdown link for the ontology
namespace with inline code formatting to match the other entries: change
`[org.dbpedia.extraction.ontology](core/src/main/scala/org/dbpedia/extraction/ontology)`
to use backticks as `org.dbpedia.extraction.ontology`, keeping the surrounding
sentence identical so all three namespaces (`org.dbpedia.extraction.ontology`,
`org.dbpedia.extraction.dataparser`, `org.dbpedia.extraction.util`) use the same
inline code style.

@vaibhav45sktech vaibhav45sktech force-pushed the fix/remove-broken-readme-links branch from cb7e248 to 7ae92e5 Compare January 7, 2026 09:28
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @README.md:
- Line 132: The README line contains a bare URL which violates MD034; replace
the plain URL "https://forum.dbpedia.org" with a markdown link (e.g., [DBpedia
Forum](https://forum.dbpedia.org)) so both links on that line are properly
formatted as markdown links and comply with linting.
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between cb7e248 and 7ae92e5.

⛔ Files ignored due to path filters (33)
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L11/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L220661/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L221495/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L221521/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L221524/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222070/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222071/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222072/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222073/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222074/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222075/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222076/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222077/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222078/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222261/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222262/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222327/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222354/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222359/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222360/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222361/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222473/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L240/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L247/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L249/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L536/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L61/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L63240/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7531/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7532/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7555/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7556/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7558/wiki.xml.bz2 is excluded by !**/*.bz2
📒 Files selected for processing (2)
  • README.md
  • dump/src/test/resources/shacl-tests/instances/?_(film)_citation1.ttl
💤 Files with no reviewable changes (1)
  • dump/src/test/resources/shacl-tests/instances/?_(film)_citation1.ttl
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md

132-132: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: long-running-tests
  • GitHub Check: deploy
  • GitHub Check: build
🔇 Additional comments (1)
README.md (1)

80-85: Inconsistent namespace formatting differs from past review suggestion.

The past review recommended changing the namespace references in the Ontology, DataParser, and Util sections to use inline code formatting with backticks (e.g., `org.dbpedia.extraction.ontology`) for consistency. However, these lines now contain markdown links to absolute GitHub URLs instead. This approach deviates from the prior feedback.

Additionally, the extra blank lines inserted between list items (lines 81–82, 84, 86) create formatting inconsistency within the bullet-point list.

Please clarify whether the absolute GitHub URL approach is preferred over inline code formatting, or whether the inline code formatting suggestion from the prior review should be implemented. If GitHub links are intentional, consider removing the extra blank lines to maintain list consistency.

README.md Outdated
- [Downloads](https://www.dbpedia.org/resources/downloads/) some data to work with.
- How to run from [Scala/Java](https://github.com/dbpedia/extraction-framework/blob/master/documentation/quickstart.md) or from a [JAR.](https://github.com/dbpedia/extraction-framework/blob/master/documentation/quickstart.md)

- Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page/) or post on https://forum.dbpedia.org.
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Format bare URL as markdown link (unresolved from prior feedback).

Line 132 contains a bare URL that was previously flagged and should be formatted as a proper markdown link to comply with markdown linting standards (MD034).

🔎 Proposed fix
-Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page/)  or post on https://forum.dbpedia.org.
+Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page/)  or [post on the DBpedia Forum](https://forum.dbpedia.org).
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page/) or post on https://forum.dbpedia.org.
- Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page/) or [post on the DBpedia Forum](https://forum.dbpedia.org).
🧰 Tools
🪛 markdownlint-cli2 (0.18.1)

132-132: Bare URL used

(MD034, no-bare-urls)

🤖 Prompt for AI Agents
In @README.md at line 132, The README line contains a bare URL which violates
MD034; replace the plain URL "https://forum.dbpedia.org" with a markdown link
(e.g., [DBpedia Forum](https://forum.dbpedia.org)) so both links on that line
are properly formatted as markdown links and comply with linting.

@vaibhav45sktech vaibhav45sktech force-pushed the fix/remove-broken-readme-links branch from 7ae92e5 to 3f9d62f Compare January 7, 2026 10:30
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
README.md (2)

63-65: Improve image alt text for accessibility.

The archived image link is properly documented with an HTML comment. However, the image alt text is currently a bare URL, which does not serve accessibility purposes. Consider replacing it with a descriptive alt text.

♻️ Suggested improvement
-![https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png](https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png "https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png")
+![DBpedia Data Flow Diagram (archived)](https://web.archive.org/web/20111109084216if_/http://www4.wiwiss.fu-berlin.de/dbpedia/wiki/DataFlow.png "DBpedia Data Flow Architecture")

80-85: Minor formatting adjustment: consider removing extra blank lines between list items.

The namespace references have been updated with functional absolute GitHub URLs, which resolves the broken relative path issue. However, the extra blank lines (lines 81-82, 84) between list items create uneven spacing in the bullets section. For consistency with standard markdown list formatting, these blank lines should be removed.

♻️ Proposed formatting cleanup
 * **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace [org.dbpedia.extraction.ontology](https://github.com/dbpedia/extraction-framework/tree/master/core/src/main/scala/org/dbpedia/extraction/ontology)
-
- 
 * **DataParser** Parsers to extract data from nodes in the abstract syntax tree. All classes are located in the namespace [org.dbpedia.extraction.dataparser](https://github.com/dbpedia/extraction-framework/tree/master/core/src/main/scala/org/dbpedia/extraction/dataparser)
-
 * **Util** Various utility classes. All classes are located in the namespace [org.dbpedia.extraction.util](https://github.com/dbpedia/extraction-framework/tree/master/core/src/main/scala/org/dbpedia/extraction/util)
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7ae92e5 and 3f9d62f.

📒 Files selected for processing (1)
  • README.md
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md

132-132: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: build
  • GitHub Check: deploy
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: long-running-tests
🔇 Additional comments (1)
README.md (1)

7-7: Slack reference line is properly formatted.

All previous typos and style issues (capitalization of "Slack," spelling of "development," and em dash punctuation) have been correctly addressed.

@vaibhav45sktech
Copy link
Contributor Author

vaibhav45sktech commented Jan 7, 2026

Greetings @TallTed . Thanks for the review! I have updated the PR to replace the broken links with functional targets instead of removing them, as requested.

Regarding lines 127–132 (Maven Build, Run from Scala/Java, Troubleshooting): The original files referenced in the README no longer exist in the repository, and there were no links in the raw code to preserve.

Maven Build: I have redirected this to the Maven-Instructions page on the project Wiki.

Run from Scala/Java: I have redirected these to the quickstart.md documentation.

Troubleshooting: I have redirected this to the sample-page on dbpedia.org.

Please let me know if these new targets look correct to you or if you would prefer different destinations for these specific sections.

@TallTed
Copy link
Contributor

TallTed commented Jan 7, 2026

Looks OK on quick review. More eyes are welcome.

@vaibhav45sktech
Copy link
Contributor Author

Thanks for the review @TallTed .

@vaibhav45sktech
Copy link
Contributor Author

Hii @TallTed
I’ve already submitted a PR that addresses this issue with the required updates. Since multiple contributors are now requesting to work on the same changes, assigning this issue to me could help avoid duplication and unnecessary confusion. I’m happy to make any additional revisions if needed.

@TallTed
Copy link
Contributor

TallTed commented Jan 8, 2026

From the README

If you want to work on one of the issues, assign yourself to it or at least leave a comment that you are working on it and how.

Note that I'm just a contributor; I have no power to assign issues to other contributors.

@vaibhav45sktech vaibhav45sktech force-pushed the fix/remove-broken-readme-links branch from 55d1057 to b25a530 Compare January 8, 2026 23:18
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @README.md:
- Around line 127-132: Replace the bare URL in the last bullet
("https://forum.dbpedia.org") with proper Markdown link syntax; locate the
bullet that currently ends with the plain forum URL and change it to a
descriptive link label (for example "DBpedia forum" or "community forum") using
[Label](https://forum.dbpedia.org) so the README no longer contains a bare URL.
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3f9d62f and 55d1057.

⛔ Files ignored due to path filters (33)
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L11/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L220661/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L221495/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L221521/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L221524/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222070/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222071/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222072/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222073/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222074/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222075/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222076/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222077/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222078/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222261/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222262/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222327/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222354/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222359/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222360/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222361/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L222473/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L240/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L247/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L249/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L536/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L61/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Lexeme:L63240/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7531/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7532/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7555/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7556/wiki.xml.bz2 is excluded by !**/*.bz2
  • dump/src/test/resources/minidumps/wikidata.org/wiki/Property:P7558/wiki.xml.bz2 is excluded by !**/*.bz2
📒 Files selected for processing (2)
  • README.md
  • dump/src/test/resources/shacl-tests/instances/?_(film)_citation1.ttl
💤 Files with no reviewable changes (1)
  • dump/src/test/resources/shacl-tests/instances/?_(film)_citation1.ttl
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md

132-132: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: long-running-tests
  • GitHub Check: build
  • GitHub Check: deploy
🔇 Additional comments (2)
README.md (2)

63-65: No action needed. The archived image link is functional and properly formatted.

The archive.org URL with the if_ modifier is valid and correctly serves the PNG image without the Wayback toolbar overlay—making it the appropriate choice for an embedded image in documentation. The HTML comment documenting the broken link replacement is good practice and improves maintainability.


80-80: GitHub links in README.md are valid and accessible.

Verification confirms all three referenced GitHub tree paths exist and are accessible on the master branch:

  • core/src/main/scala/org/dbpedia/extraction/ontology
  • core/src/main/scala/org/dbpedia/extraction/dataparser ✓ (contains files like ObjectParser.scala)
  • core/src/main/scala/org/dbpedia/extraction/util ✓ (contains utility classes)

No action required.

@vaibhav45sktech vaibhav45sktech force-pushed the fix/remove-broken-readme-links branch from b25a530 to 7ae92e5 Compare January 8, 2026 23:20
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
.gitignore (1)

11-13: Consider scoping the .bz2 pattern to the test directory.

The wildcard pattern *.bz2 on Line 13 is very broad and will ignore .bz2 files anywhere in the repository. If there are any intentional .bz2 test fixtures or legitimate artifacts that should be committed, they will be unintentionally ignored.

Consider scoping the pattern to the minidumps directory to avoid over-exclusion:

♻️ Proposed refinement
  # Generated test dumps
  src/test/resources/minidumps/
- *.bz2
+ src/test/resources/minidumps/*.bz2
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 55d1057 and ea25068.

📒 Files selected for processing (1)
  • .gitignore
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: build
  • GitHub Check: deploy
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: long-running-tests

@vaibhav45sktech vaibhav45sktech force-pushed the fix/remove-broken-readme-links branch from ea25068 to 0307ae3 Compare January 9, 2026 07:06
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @README.md:
- Around line 127-132: Replace the bare URL "https://forum.dbpedia.org" with a
markdown link and remove the extra space before "or": update the sentence in
README.md (the paragraph that currently reads "...or post on
https://forum.dbpedia.org.") to use link syntax like
[forum.dbpedia.org](https://forum.dbpedia.org) so it complies with MD034 and
fixes the spacing inconsistency.
🧹 Nitpick comments (1)
README.md (1)

63-65: Good fallback for broken image link.

Using archive.org as a fallback for the broken data flow diagram is a reasonable approach, and the HTML comment appropriately documents why the change was made.

Consider improving the image alt text and title for readability (currently uses the archive.org URL, which could be more descriptive). This is a minor optional improvement.

📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ea25068 and 0307ae3.

📒 Files selected for processing (1)
  • README.md
🧰 Additional context used
🪛 markdownlint-cli2 (0.18.1)
README.md

132-132: Bare URL used

(MD034, no-bare-urls)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: build
  • GitHub Check: deploy
  • GitHub Check: long-running-tests
🔇 Additional comments (1)
README.md (1)

7-7: Stylistic improvement with em dash.

The punctuation change from hyphen to em dash is a minor but appropriate stylistic enhancement.

@vaibhav45sktech
Copy link
Contributor Author

Greetings @JJ-Author . Could you please review this pr

@vaibhav45sktech
Copy link
Contributor Author

From the README

If you want to work on one of the issues, assign yourself to it or at least leave a comment that you are working on it and how.

Note that I'm just a contributor; I have no power to assign issues to other contributors.

@TallTed Thankyou for the reply .

@vaibhav45sktech
Copy link
Contributor Author

Greetings @TallTed,
It has been about a week since the PR was submitted and I wanted to check in. Could you please advise on the next steps or let me know if there is anything I can do from my side to help move this forward toward review and merge?
Thank you for your time and guidance.
@JJ-Author @mommi84

@TallTed
Copy link
Contributor

TallTed commented Jan 14, 2026

@vaibhav45sktech

Note that my single contribution to the README.md was merged by @JJ-Author, not by me.

I might suggest pinging the people who are "blamed" for the lines of README.md that your links are fixing. If that fails, consider pinging the high-commit contributors.

@vaibhav45sktech
Copy link
Contributor Author

@vaibhav45sktech

Note that my single contribution to the README.md was merged by @JJ-Author, not by me.

I might suggest pinging the people who are "blamed" for the lines of README.md that your links are fixing. If that fails, consider pinging the high-commit contributors.

Thank you, @TallTed. Those pointers were very helpful.

@vaibhav45sktech
Copy link
Contributor Author

Greetings @haniyakonain , Could you please have a look at my pr and approve for merge if possible . Would be really grateful since this pr has been open for more than 2 weeks for a simple README issue .

@vaibhav45sktech
Copy link
Contributor Author

Greetings @haniyakonain , Could you please have a look at my pr and approve for merge if possible . Would be really grateful since this pr has been open for more than 2 weeks for a simple README issue .

Greetings @haniyakonain . Could you please have a review whenever you are available .

Copy link
Member

@jimkont jimkont left a comment

Choose a reason for hiding this comment

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

Thanks for improving the docs @vaibhav45sktech , I added some minor comments for a few links

README.md Outdated
- [Downloads](https://www.dbpedia.org/resources/downloads/) some data to work with.
- How to run from [Scala/Java](https://docs.scala-lang.org/tutorials/scala-with-maven.html) or from a [JAR.](https://docs.oracle.com/javase/tutorial/deployment/jar/run.html)

- Having different troubles? Check the [troubleshooting page](https://maven.apache.org/users/getting-help.html) or post on https://forum.dbpedia.org.
Copy link
Member

Choose a reason for hiding this comment

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

this should be https://www.dbpedia.org/sample-page/ instead of https://maven.apache.org/users/getting-help.html

README.md Outdated
- [Download](Downloads) some data to work with.
- How to run [from Scala/Java](Run-from-Java-or-Scala) or [from a JAR](Run-from-a-JAR).
- Having different troubles? Check the [troubleshooting page](Troubleshooting) or post on https://forum.dbpedia.org.
- Get help with the [Maven build](https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html) or another form of [installation](https://maven.apache.org/install.html).
Copy link
Member

Choose a reason for hiding this comment

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

replace this line with a lint to the quick-start guide: https://github.com/dbpedia/extraction-framework/blob/master/documentation/quickstart.md

README.md Outdated
- Having different troubles? Check the [troubleshooting page](Troubleshooting) or post on https://forum.dbpedia.org.
- Get help with the [Maven build](https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html) or another form of [installation](https://maven.apache.org/install.html).

- [Downloads](https://www.dbpedia.org/resources/downloads/) some data to work with.
Copy link
Member

Choose a reason for hiding this comment

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

change this to [DBpedia resources](https://www.dbpedia.org/resources/) to work with

README.md Outdated
- Get help with the [Maven build](https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html) or another form of [installation](https://maven.apache.org/install.html).

- [Downloads](https://www.dbpedia.org/resources/downloads/) some data to work with.
- How to run from [Scala/Java](https://docs.scala-lang.org/tutorials/scala-with-maven.html) or from a [JAR.](https://docs.oracle.com/javase/tutorial/deployment/jar/run.html)
Copy link
Member

Choose a reason for hiding this comment

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

you can remove the How to run from [Scala/Java]... line, it is covered by the quick start guide above

@vaibhav45sktech
Copy link
Contributor Author

Greetings @jimkont . I have done all the suggested changes which u mentioned , kindly review my pr .

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@README.md`:
- Line 127: Remove the leading space inside the markdown link text "[
quick-start guide]" in README.md so it becomes "[quick-start guide]"; update the
link text where it appears (the string "[ quick-start guide]") to remove the
interior space to satisfy MD039 (no-space-in-links).
♻️ Duplicate comments (1)
README.md (1)

131-131: Format bare URL as markdown link (previously flagged multiple times).

Line 131 still contains a bare URL (https://forum.dbpedia.org) which violates markdown linting rule MD034 (no-bare-urls). This issue has been flagged in multiple previous review comments but remains unresolved.

🔧 Proposed fix
-- Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page)  or post on https://forum.dbpedia.org.
+- Having different troubles? Check the [troubleshooting page](https://www.dbpedia.org/sample-page) or post on the [DBpedia Forum](https://forum.dbpedia.org).

Note: This fix also removes the extra space before "or" for consistency.

🧹 Nitpick comments (1)
README.md (1)

80-86: Consider using inline code formatting for namespace references.

While the current markdown link formatting is consistent across all three namespace references, a previous review suggested using inline code formatting (backticks) instead of markdown links for these namespace identifiers. Inline code formatting (org.dbpedia.extraction.ontology, org.dbpedia.extraction.dataparser, org.dbpedia.extraction.util) would be more conventional for displaying package/namespace names in technical documentation.

♻️ Alternative formatting using inline code
-* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace [org.dbpedia.extraction.ontology](https://github.com/dbpedia/extraction-framework/tree/master/core/src/main/scala/org/dbpedia/extraction/ontology)
+* **Ontology** Classes used to represent an ontology. Methods for both, reading and writing ontologies are provided. All classes are located in the namespace `org.dbpedia.extraction.ontology`
 
-* **DataParser** Parsers to extract data from nodes in the abstract syntax tree. All classes are located in the namespace [org.dbpedia.extraction.dataparser](https://github.com/dbpedia/extraction-framework/tree/master/core/src/main/scala/org/dbpedia/extraction/dataparser)
+* **DataParser** Parsers to extract data from nodes in the abstract syntax tree. All classes are located in the namespace `org.dbpedia.extraction.dataparser`
 
-* **Util** Various utility classes. All classes are located in the namespace [org.dbpedia.extraction.util](https://github.com/dbpedia/extraction-framework/tree/master/core/src/main/scala/org/dbpedia/extraction/util)
+* **Util** Various utility classes. All classes are located in the namespace `org.dbpedia.extraction.util`

@sonarqubecloud
Copy link

Copy link
Member

@jimkont jimkont left a comment

Choose a reason for hiding this comment

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

@vaibhav45sktech
Copy link
Contributor Author

vaibhav45sktech commented Jan 20, 2026

Greetings @jimkont sir Thanks for the approval,
Please let me know if there are any issues I should address from my side to proceed with the merge.

@vaibhav45sktech
Copy link
Contributor Author

Greetings @jimkont sir Thanks for the approval, Please let me know if there are any issues I should address from my side to proceed with the merge.

Greetings @jimkont , just bumping this to see if we can get it merged .

@jimkont jimkont merged commit 6d8cb12 into dbpedia:master Jan 23, 2026
5 of 8 checks passed
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.

3 participants