Mapping Patterns for Virtual Knowledge Graphs