Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blank nodes #17

Open
SamiNorling opened this issue Oct 23, 2019 · 1 comment
Open

Blank nodes #17

SamiNorling opened this issue Oct 23, 2019 · 1 comment
Assignees
Labels
rework This doesn't seem right, model/mapping needs adjustment.

Comments

@SamiNorling
Copy link
Contributor

Blank nodes are allowable where for attributes that are not themselves entities. This includes:

  • Timespans
  • Dimensions
  • Values/Monetary Amounts
  • etc.

Essentially, if an element would not need to be referenced by multiple sources, it does not need a dereference-able URI.

Need to update the transformation logic, tracking spreadsheet to no longer create URIs for:

  • Dimensions
  • Production Timespans
  • Check for other elements that don't need URIs.
@SamiNorling SamiNorling added the rework This doesn't seem right, model/mapping needs adjustment. label Oct 23, 2019
@SamiNorling SamiNorling self-assigned this Oct 23, 2019
@SamiNorling
Copy link
Contributor Author

Discussed in Issue #166 in the main Linked Art repository.

Conclusion: CAN use blank nodes, but SHOULD use URIs where possible. You MUST use URIs if the resource is a top-level resource according to the API specs [TBD].

Decision for IMA: will avoid blank nodes when possible, but in cases where resources do not have their own unique identifiers in CMS (e.g., no identifiers for individual dimensions within the dimensions table; alternative names in the names table; etc.), will use blank nodes instead of minting URIs based on non-fixed characteristics (e.g., order within the table) or finding a way to manage URIs within or outside of the CMS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rework This doesn't seem right, model/mapping needs adjustment.
Projects
None yet
Development

No branches or pull requests

1 participant