Skip to content

Allow terms to expand to multiple IRIs #142

Closed
@linclark

Description

@linclark

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions