Slice(Project(Union(BGP( ?abstractUpperClass . ?property ?description . ?property ?value . ?property ?abstractUpperClass), BGP( ?property . ?property ?description . ?property ?value)), {?abstractUpperClass, ?property, ?value, ?description}), 0, 100)