PARIS: A peer-to-peer architecture for large-scale semantic data sharing