-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Milestone
Description
say i have the following schema:
class A(JsonLDSchema):
_id = fields.BlankNodeId()
class B(JsonLDSchema):
_id = fields.BlankNodeId()
value = fields.Nested(ML_SCHEMA.specifiedBy, A(only=("_id",)))
basically i only want to reference the A node....
this will basically yield in the following exception:
ValueError: Invalid fields for <ASchema(many=False)>: {'_id'}.
if i change ASchema::_id to fields.Id() it works, but even then it as well serializes the @type of the node, which i hoped that is not gonna be the case...
maybe it's related: when a field is BlankNodeId, then the @id is not serialized.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Backlog