diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py
index a7474d37ad19f8a68bff4fcdb5796471e1e51065..3faea42c4ec126d32ff3df924f7c4aa81ff1d628 100644
--- a/djangoldp/serializers.py
+++ b/djangoldp/serializers.py
@@ -210,8 +210,12 @@ class LDPSerializer(HyperlinkedModelSerializer):
     def to_representation(self, obj):
         data = super().to_representation(obj)
 
-        data['@type'] = Model.get_meta(obj, 'rdf_type', None)
-        data['@context'] = Model.get_meta(obj, 'rdf_context', None)
+        rdf_type = Model.get_meta(obj, 'rdf_type', None)
+        rdf_context = Model.get_meta(obj, 'rdf_context', None)
+        if rdf_type is not None:
+            data['@type'] = rdf_type
+        if rdf_context is not None:
+            data['@context'] = rdf_context
         data['permissions'] = Model.get_permissions(obj, self.context['request'].user,
                                                     ['view', 'change', 'control', 'delete'])