Closed
Description
Many publishers need to publish in multiple vocabularies so that they can target multiple consumers. The only way that I can see to use multiple vocabularies is to repeat the value, using a different term as the attribute each time.
I would like to see a more concise way to use multiple vocabs.
For example:
"@context": {
...
"name": ["schema:name", "foaf:name"]
},
"name": "Lin Clark"
_:t0 <http://schema.org/name> "Lin Clark" .
_:t0 <http://xmlns.com/foaf/0.1/name> "Lin Clark" .
In Drupal 8, the current thinking is that we would have a site specific vocabulary automatically generated for each site. However, we also need to allow the user to map to external vocabularies as needed; for example, Schema.org.
If we can only use multiple vocabularies by repeating the values multiple times, I fear it would be too verbose for our use case.