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