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

Choose names to replace Activity/Entity/Agent in the BIDS-Prov skeleton #66

Open
cmaumet opened this issue Jun 22, 2021 · 1 comment
Open

Comments

@cmaumet
Copy link
Collaborator

cmaumet commented Jun 22, 2021

(This issue is opened following progress made on the specification at the OHBM Brainhack.)

Problem Statement

In the BIDS-Prov skeleton, we are currently referring directly to PROV terms (Activity/Entity/Agent).

Those should be replaced by subtypes that will be specific to BIDS-Prov (but generic enough to encompass any type of object).

Rationale

As a starting point "Activity" could be replaced by "Processing" as discussed w/ @ssaneei and Michael Dayan. "Entity" by "InputOutput" and "Agent" by "SoftwarePackage"?

Minimal example

{
"@context": "https://purl.org/nidash/bidsprov/context.json",  
"BIDSProvVersion": "1.0.0",
"records": {
	"SoftwarePackage": [
  	{
    	...
  	}
	],
	"Processing": [
  	{
    	...
  	},
  	...
  	}
	],
	"InputOutput": [
  	{
    	...
  	},
  	{
    	...
  	},
	]
  }
}
}

Log of related discussion on Gdoc:

Screen Shot 2021-06-22 at 11 10 20

Screen Shot 2021-06-22 at 11 20 02

@tiborauer
Copy link
Contributor

I wonder whether we want to "recycle" NIDM-W

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants