ToBoA-3D: an Architecture for Managing Top-Down and Bottom-Up Annotated 3D Objects and Spaces on the Web