I have attached my schema file and dataset [subset of dataset as my data set is very large to upload]. subset-rdf.rdf (34.1 KB) Rdf_lodSchema.schema (487 Bytes)
Today I got one node with label… But I don’t know what happened in this query that it is displaying node with label.
Then I have run this query which is not showing label.
Hey, @paulftw is offline but He warned me about a limitation He had to add in Ratel. We hide the labels if the nodes are above 50 due performance in Browsers.
So you can do something like:
{
yourquery (func: has(some), first:30) {
uid
pred
}
}
If isn’t being displayed is because it doesn’t have it. There’s no other reason. Check your RDF, and use
“uid expand(_all_){uid expand(_all_)}” in your query.
My RDF is in valid format.
But I have read that edge creates only between two nodes not value.
But my RDF data is in this format
<Subjects> <Pred> “Object” .
So If I want to connect Subject and Object via an edge then it is not possible… right?
This happens because you certainly had defined that a given predicate has a specific Type other than UID Type. So every time you try to write a mutation with a predicate that is set for example to String / Int / Bool it will give this error. On otherwise, you have defined that predicate as UID Type, but it is sending a String. Check your RDF and Schema.