# Linked Data, RDF, Ontology

**URL:** https://community.neo4j.com/c/integrations/linked-data-rdf-ontology/162.md

[Latest](https://community.neo4j.com/latest.md) · [Categories](https://community.neo4j.com/categories.md) · [Tags](https://community.neo4j.com/tags.md)

---

## [About the Linked Data, RDF, Ontology category](https://community.neo4j.com/t/about-the-linked-data-rdf-ontology-category/10444)

<div class="topic-metadata">

**Author:** [@jesus\_barrasa](https://community.neo4j.com/u/jesus_barrasa)\
**Replies:** 2\
**Last updated:** [November 5, 2023, 3:07pm UTC](https://community.neo4j.com/t/about-the-linked-data-rdf-ontology-category/10444 "2023-11-05T15:07:09Z")

</div>

Welcome RDF / Linked Data / Ontology practitioners (or just curious people). If you're asking yourself how do any of these technologies relate/integrate with Neo4j, you're in the right place :) This is your section if y…

---

## [Need guidance on building an AI knowledge graph/ontology system](https://community.neo4j.com/t/need-guidance-on-building-an-ai-knowledge-graph-ontology-system/80530)

<div class="topic-metadata">

**Author:** [@materialisticwindows](https://community.neo4j.com/u/materialisticwindows)\
**Replies:** 0\
**Last updated:** [August 7, 2026, 5:10pm UTC](https://community.neo4j.com/t/need-guidance-on-building-an-ai-knowledge-graph-ontology-system/80530 "2026-08-07T17:10:12Z")

</div>

Hi everyone, I have an idea for a personal project, and I want to know if I'm thinking in the right direction. I'm not trying to build another note-taking app or mind map. My goal is to build a personal knowledge syste…

---

## [Neosemantics in Neo4J Desktop](https://community.neo4j.com/t/neosemantics-in-neo4j-desktop/73017)

<div class="topic-metadata">

**Author:** [@david.richardson](https://community.neo4j.com/u/david.richardson)\
**Replies:** 2\
**Last updated:** [March 14, 2025, 4:00pm UTC](https://community.neo4j.com/t/neosemantics-in-neo4j-desktop/73017 "2025-03-14T16:00:23Z")

</div>

I'm exploring neo4j and neosemantics. I've installed neo4j (5.27.0) locally with brew, added the neosemantics plugin (5.20.0) and imported an ontology using n10s.rdf.import.fetch . I'd now like to try using the neosema…

---

## [Enhancement request for n10s.onto.import](https://community.neo4j.com/t/enhancement-request-for-n10s-onto-import/72397)

<div class="topic-metadata">

**Author:** [@nils.ottesen](https://community.neo4j.com/u/nils.ottesen)\
**Replies:** 0\
**Last updated:** [January 21, 2025, 8:49am UTC](https://community.neo4j.com/t/enhancement-request-for-n10s-onto-import/72397 "2025-01-21T08:49:11Z")

</div>

I have some suggestions on how to enhance n10s.onto.import: The label “Resource” is quite generic and for some datasets it is likely that this label is already used, which might result in unintended confusion/misbehav…

---

## [Neosemantics support for DASH shape constraints?](https://community.neo4j.com/t/neosemantics-support-for-dash-shape-constraints/72095)

<div class="topic-metadata">

**Author:** [@LittleBaiBai](https://community.neo4j.com/u/LittleBaiBai)\
**Replies:** 0\
**Last updated:** [January 3, 2025, 7:55pm UTC](https://community.neo4j.com/t/neosemantics-support-for-dash-shape-constraints/72095 "2025-01-03T19:55:30Z")

</div>

Hi team, I'd like to use rdf:subClassOf in my shacl definition to abstract the common properties away from most of the shapes, there are two issues right now when I experimented with neosemantics 5.20: sh:closed does …

---

## [Neosemantics support for shacl sh:or and sh:xor](https://community.neo4j.com/t/neosemantics-support-for-shacl-sh-or-and-sh-xor/64201)

<div class="topic-metadata">

**Author:** [@nzon000](https://community.neo4j.com/u/nzon000)\
**Replies:** 3\
**Last updated:** [January 3, 2025, 7:34pm UTC](https://community.neo4j.com/t/neosemantics-support-for-shacl-sh-or-and-sh-xor/64201 "2025-01-03T19:34:56Z")

</div>

Hello, Are there any plans to include support for sh:or and sh:xor in Neosemantics? This is the only remaining issue that is preventing me from being able to validate my knowledge base. My specific usecase is explaine…

---

## [How are People Making Their Ontologies Interoperable and Abide by FAIR Standards?](https://community.neo4j.com/t/how-are-people-making-their-ontologies-interoperable-and-abide-by-fair-standards/71567)

<div class="topic-metadata">

**Author:** [@msorensen1](https://community.neo4j.com/u/msorensen1)\
**Replies:** 0\
**Last updated:** [November 22, 2024, 6:11pm UTC](https://community.neo4j.com/t/how-are-people-making-their-ontologies-interoperable-and-abide-by-fair-standards/71567 "2024-11-22T18:11:22Z")

</div>

Hello all, I'm fairly new to developing ontologies and implementing them in knowledge graphs which is why I'm coming here to look for answers! I've been developing an ontology and knowledge graph in Neo4j but a few ques…

---

## [How to import two ontologies with two different Labels for the owl:Class?](https://community.neo4j.com/t/how-to-import-two-ontologies-with-two-different-labels-for-the-owl-class/54097)

<div class="topic-metadata">

**Author:** [@siham.elfedali](https://community.neo4j.com/u/siham.elfedali)\
**Replies:** 10\
**Last updated:** [September 12, 2024, 1:11pm UTC](https://community.neo4j.com/t/how-to-import-two-ontologies-with-two-different-labels-for-the-owl-class/54097 "2024-09-12T13:11:42Z")

</div>

Hello, I am working on Neo4j v4.3 (Community) and with neosematics (n10s) v4.3.0, I have two ontologies to import into the same Graph. the problem is I can't import the two ontologies with two different Labels for the ow…

---

## [Have imported ontology, enabled neosemantics but cypher query stopped referring to ontology suddenly](https://community.neo4j.com/t/have-imported-ontology-enabled-neosemantics-but-cypher-query-stopped-referring-to-ontology-suddenly/68428)

<div class="topic-metadata">

**Author:** [@swanandbagve](https://community.neo4j.com/u/swanandbagve)\
**Replies:** 1\
**Last updated:** [July 2, 2024, 9:16pm UTC](https://community.neo4j.com/t/have-imported-ontology-enabled-neosemantics-but-cypher-query-stopped-referring-to-ontology-suddenly/68428 "2024-07-02T21:16:32Z")

</div>

Have imported ontology, enabled neosemantics but cypher query stopped referring to ontology . its just referring to my original nodes imported with data and also picking wrong fields. The purpose of ontology was to nudge…

---

## [N10s inferences union/intersections, complements](https://community.neo4j.com/t/n10s-inferences-union-intersections-complements/39198)

<div class="topic-metadata">

**Author:** [@thomas\_stuempfi](https://community.neo4j.com/u/thomas_stuempfi)\
**Replies:** 3\
**Last updated:** [March 21, 2024, 7:21pm UTC](https://community.neo4j.com/t/n10s-inferences-union-intersections-complements/39198 "2024-03-21T19:21:44Z")

</div>

Hi all, can someone point me to tutorials how to use owl:Restriction, owl:unionOf, owl:someValuesFrom, owl:disjointWith ... i appreciate already what the:subClassOf etc... I would realy like to infer Classes elements…

---

## [Updating multiValPropList in live DB](https://community.neo4j.com/t/updating-multivalproplist-in-live-db/66269)

<div class="topic-metadata">

**Author:** [@alanbuxton](https://community.neo4j.com/u/alanbuxton)\
**Replies:** 1\
**Last updated:** [February 13, 2024, 12:53pm UTC](https://community.neo4j.com/t/updating-multivalproplist-in-live-db/66269 "2024-02-13T12:53:08Z")

</div>

I have a neo4j that I've been using n10s to import data into. I now have a new type of data that I want to bring into my database. This requires me to update the multivalPropList in the graphConfig to handle som new pro…

---

## [Unable to load EDAM ontology; uri cannot be cast to Literal](https://community.neo4j.com/t/unable-to-load-edam-ontology-uri-cannot-be-cast-to-literal/65819)

<div class="topic-metadata">

**Author:** [@emolinelli](https://community.neo4j.com/u/emolinelli)\
**Replies:** 1\
**Last updated:** [January 17, 2024, 8:52pm UTC](https://community.neo4j.com/t/unable-to-load-edam-ontology-uri-cannot-be-cast-to-literal/65819 "2024-01-17T20:52:02Z")

</div>

When I try to load the EDAM ontology (the official release) with the cypher query CALL n10s.onto.import.fetch("file:///data/ontologies/EDAM.owl","RDF/XML"); I get the the following error message: Failed to invoke pro…

---

## [Issue with Loading RDF File into Neo4j Desktop](https://community.neo4j.com/t/issue-with-loading-rdf-file-into-neo4j-desktop/65148)

<div class="topic-metadata">

**Author:** [@SVillacorta](https://community.neo4j.com/u/SVillacorta)\
**Replies:** 4\
**Last updated:** [December 1, 2023, 11:43pm UTC](https://community.neo4j.com/t/issue-with-loading-rdf-file-into-neo4j-desktop/65148 "2023-12-01T23:43:08Z")

</div>

Hello Neo4j Community, I am experiencing an issue when trying to load an RDF file into Neo4j Desktop on my Windows machine. I have followed the standard procedures for importing RDF data but have been encountering error…

---

## ["n10s.rdf.import.fetch"function returning "PKIX path building failed" error](https://community.neo4j.com/t/n10s-rdf-import-fetch-function-returning-pkix-path-building-failed-error/63945)

<div class="topic-metadata">

**Author:** [@alangularte](https://community.neo4j.com/u/alangularte)\
**Replies:** 1\
**Last updated:** [September 25, 2023, 7:56am UTC](https://community.neo4j.com/t/n10s-rdf-import-fetch-function-returning-pkix-path-building-failed-error/63945 "2023-09-25T07:56:23Z")

</div>

I am newer using the Neosemantics plugin and I am trying to run the following command: CALL n10s.rdf.import.fetch('https://data.bioontology.org/ontologies/RXNORM/submissions/24/download?apikey=8b5b7825-538d-40e0-9e9e-5a…

---

## [Neosemantic validations not scaling](https://community.neo4j.com/t/neosemantic-validations-not-scaling/63058)

<div class="topic-metadata">

**Author:** [@MadGraphs](https://community.neo4j.com/u/MadGraphs)\
**Replies:** 8\
**Last updated:** [August 16, 2023, 5:27pm UTC](https://community.neo4j.com/t/neosemantic-validations-not-scaling/63058 "2023-08-16T17:27:59Z")

</div>

n10s version: 4.4.0 I have shacl validations setup through the call: CALL apoc.trigger.add("shacl-validate", "call n10s.validation.shacl.validateTransaction($createdNodes, $createdRelationships, $assignedLabels, {}, $a…

---

## [Modelling company events](https://community.neo4j.com/t/modelling-company-events/62232)

<div class="topic-metadata">

**Author:** [@alanbuxton](https://community.neo4j.com/u/alanbuxton)\
**Replies:** 3\
**Last updated:** [August 8, 2023, 8:43pm UTC](https://community.neo4j.com/t/modelling-company-events/62232 "2023-08-08T20:43:55Z")

</div>

I'm working on a project to open up information about companies. Think of it as a cross between Crunchbase and OpenCorporates. I am now looking at how best to store the data I've collected. A graph database is the obvio…

---

## [Result of n10s.rdf.import.fetch is non-intuitive](https://community.neo4j.com/t/result-of-n10s-rdf-import-fetch-is-non-intuitive/62405)

<div class="topic-metadata">

**Author:** [@kubazielinski19](https://community.neo4j.com/u/kubazielinski19)\
**Replies:** 1\
**Last updated:** [August 2, 2023, 2:45pm UTC](https://community.neo4j.com/t/result-of-n10s-rdf-import-fetch-is-non-intuitive/62405 "2023-08-02T14:45:29Z")

</div>

Hi I'm trying to import rdf data into neo4j. Everything seemed fine, but I realized that the result of CALL n10s.rdf.import.fetch Seems a little bit odd. I imported my rdf set. Then I imported it again, as expected t…

---

## [Error importing/previewing simple TriG file](https://community.neo4j.com/t/error-importing-previewing-simple-trig-file/62892)

<div class="topic-metadata">

**Author:** [@daman.asha01](https://community.neo4j.com/u/daman.asha01)\
**Replies:** 1\
**Last updated:** [June 27, 2023, 6:46am UTC](https://community.neo4j.com/t/error-importing-previewing-simple-trig-file/62892 "2023-06-27T06:46:19Z")

</div>

Hi everyone, I have a small TriG file (29 triples only) which I am trying to preview prior to import. We have installed the neosemantics plugin to our neo4j (docker install) and tried: call n10s.rdf.preview.fetch( "fi…

---

## [ClassCastException impl.SimpleIRI to Literal on owl n10s.onto.import.fetch](https://community.neo4j.com/t/classcastexception-impl-simpleiri-to-literal-on-owl-n10s-onto-import-fetch/62421)

<div class="topic-metadata">

**Author:** [@jwong](https://community.neo4j.com/u/jwong)\
**Replies:** 3\
**Last updated:** [June 2, 2023, 4:32pm UTC](https://community.neo4j.com/t/classcastexception-impl-simpleiri-to-literal-on-owl-n10s-onto-import-fetch/62421 "2023-06-02T16:32:32Z")

</div>

Hi, I'm getting a ClassCastException when importing the Foodon ontology owl file. An earlier version of the ontology owl file works, but newer revisions fail with the following error: Failed to invoke procedure n10s.o…

---

## [Importing RDF file (turtle), error "Namespace prefix 'file' used but not defined \[line 1\]"](https://community.neo4j.com/t/importing-rdf-file-turtle-error-namespace-prefix-file-used-but-not-defined-line-1/62588)

<div class="topic-metadata">

**Author:** [@dejesushornig](https://community.neo4j.com/u/dejesushornig)\
**Replies:** 2\
**Last updated:** [May 23, 2023, 11:46am UTC](https://community.neo4j.com/t/importing-rdf-file-turtle-error-namespace-prefix-file-used-but-not-defined-line-1/62588 "2023-05-23T11:46:43Z")

</div>

Hi, I am trying to import an RDF file with my ontology (produced with protegé) exported in Turle format. I have tried to import the content or file using various commands like: CALL n10s.rdf.import.inline("Turle", "",…

---

## [Semantic Similarity Metrics in Taxonomies with Density feature](https://community.neo4j.com/t/semantic-similarity-metrics-in-taxonomies-with-density-feature/62343)

<div class="topic-metadata">

**Author:** [@yudhis](https://community.neo4j.com/u/yudhis)\
**Replies:** 0\
**Last updated:** [May 3, 2023, 12:38pm UTC](https://community.neo4j.com/t/semantic-similarity-metrics-in-taxonomies-with-density-feature/62343 "2023-05-03T12:38:11Z")

</div>

It will be good if Neo4J develops and adds Semantic Similarity Metrics with Density feature into Graph Algorithm (or APOC) library. The impact to useful application seems pretty big and it adds good value to Neo4J librar…

---

## [Import complete wikidata into neo4j](https://community.neo4j.com/t/import-complete-wikidata-into-neo4j/44804)

<div class="topic-metadata">

**Author:** [@andreas\_kuczera](https://community.neo4j.com/u/andreas_kuczera)\
**Replies:** 7\
**Last updated:** [April 30, 2023, 6:10pm UTC](https://community.neo4j.com/t/import-complete-wikidata-into-neo4j/44804 "2023-04-30T18:10:15Z")

</div>

I used to import the whole wikidata into neo4j 3.5 as educational resource but it does not work for Neo4j 4.3. Is there a way to import wikidata into Neo4j 4.3 maybe by n10s ? Bests Andreas

---

## [Importing .owl file - From annotation property to node property](https://community.neo4j.com/t/importing-owl-file-from-annotation-property-to-node-property/62088)

<div class="topic-metadata">

**Author:** [@ozanbicer](https://community.neo4j.com/u/ozanbicer)\
**Replies:** 1\
**Last updated:** [April 18, 2023, 6:47am UTC](https://community.neo4j.com/t/importing-owl-file-from-annotation-property-to-node-property/62088 "2023-04-18T06:47:49Z")

</div>

Hey, I've imported an ontology file to Neo4j which works just fine. But there is something that confuses me. The classes of my ontology file have only annotation properties. They don't have any object or data property. W…

---

## [Error in n10s HowTo when persisting Wikidata example](https://community.neo4j.com/t/error-in-n10s-howto-when-persisting-wikidata-example/62063)

<div class="topic-metadata">

**Author:** [@alanbuxton](https://community.neo4j.com/u/alanbuxton)\
**Replies:** 2\
**Last updated:** [April 15, 2023, 10:41pm UTC](https://community.neo4j.com/t/error-in-n10s-howto-when-persisting-wikidata-example/62063 "2023-04-15T22:41:49Z")

</div>

Hi I'm trying to go through the HowTo guide for n10s. The preview piece is working fine for me but whenever I try the example to persist data I get the following error: \[ { "keys": \[ "terminationStatus", "triplesLo…

---

## [Can't import owl individuals](https://community.neo4j.com/t/cant-import-owl-individuals/61907)

<div class="topic-metadata">

**Author:** [@ozanbicer](https://community.neo4j.com/u/ozanbicer)\
**Replies:** 2\
**Last updated:** [April 6, 2023, 11:38am UTC](https://community.neo4j.com/t/cant-import-owl-individuals/61907 "2023-04-06T11:38:47Z")

</div>

I'm trying to import a local .owl file to neo4j using CALL n10s.onto.import.fetch("file:///C:/Users/Ozan/Desktop/ontology/PizzaTutorialWithDataV2.owl","RDF/XML") procedure. It imports classes, object properties and data …

---

## [How to export my graph to RDF](https://community.neo4j.com/t/how-to-export-my-graph-to-rdf/61629)

<div class="topic-metadata">

**Author:** [@hxl1434302006](https://community.neo4j.com/u/hxl1434302006)\
**Replies:** 1\
**Last updated:** [March 27, 2023, 7:46am UTC](https://community.neo4j.com/t/how-to-export-my-graph-to-rdf/61629 "2023-03-27T07:46:48Z")

</div>

Hi, I am pretty new to Neo4j and the Graph Data Science Library. And I want to export the whole graph from my neo4j graph into RDF format. I studied the n10s documentation and tried to use call n10s.rdf.export.cypher("…

---

## [How to connect Appian from neo4j?](https://community.neo4j.com/t/how-to-connect-appian-from-neo4j/60902)

<div class="topic-metadata">

**Author:** [@soniathomase](https://community.neo4j.com/u/soniathomase)\
**Replies:** 0\
**Last updated:** [February 15, 2023, 5:07pm UTC](https://community.neo4j.com/t/how-to-connect-appian-from-neo4j/60902 "2023-02-15T17:07:03Z")

</div>

Is there a direct way to connect neo4j to Appian? Any API/ETL/Connector? Pls let me know. Any help appreciated. Thanks, Sonia

---

## [Error message importing RDF](https://community.neo4j.com/t/error-message-importing-rdf/58567)

<div class="topic-metadata">

**Author:** [@mermcfadden](https://community.neo4j.com/u/mermcfadden)\
**Replies:** 1\
**Last updated:** [February 10, 2023, 7:48am UTC](https://community.neo4j.com/t/error-message-importing-rdf/58567 "2023-02-10T07:48:30Z")

</div>

Hi! I've been trying to import an ontology into my database. I've tried a few different file types (.ttl, .xml, .rdf), but I'm getting error messages each time. Most recently, the query: CALLn10s.onto.import.fetch("ht…

---

## [Modelling open statistical data using Neo4j](https://community.neo4j.com/t/modelling-open-statistical-data-using-neo4j/41310)

<div class="topic-metadata">

**Author:** [@Shin](https://community.neo4j.com/u/Shin)\
**Replies:** 1\
**Last updated:** [July 18, 2021, 1:09pm UTC](https://community.neo4j.com/t/modelling-open-statistical-data-using-neo4j/41310 "2021-07-18T13:09:08Z")

</div>

Hello everyone : ) I am curious about the steps involved in creating a knowledge graph using open statistical data. My research has brought me to the conclusion that the RDF Data Cube Vocabulary (W3C) is the way to go …

---

## [Multiple domains and ranged for a relation](https://community.neo4j.com/t/multiple-domains-and-ranged-for-a-relation/56220)

<div class="topic-metadata">

**Author:** [@benja1972](https://community.neo4j.com/u/benja1972)\
**Replies:** 0\
**Last updated:** [May 12, 2022, 2:04pm UTC](https://community.neo4j.com/t/multiple-domains-and-ranged-for-a-relation/56220 "2022-05-12T14:04:06Z")

</div>

Hello, I am trying to import simple ontology with n10s.onto.import.fetch() The problem is that my ontology contains several "rdfs:domain" and "rdfs:ranges" for some specific relations. Here it is example alp:cites rd…

[Next page](https://community.neo4j.com/c/integrations/linked-data-rdf-ontology/162.md?page=1)
