-
Notifications
You must be signed in to change notification settings - Fork 20
Remove WebService and WebServiceVersion, replace with Service, Interface and InterfaceDependency #563
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
Remove WebService and WebServiceVersion, replace with Service, Interface and InterfaceDependency #563
Changes from all commits
bb8d7bc
bcd5a59
f5f6daa
9367f0b
281dfa9
182c84f
36b82e1
dc88cc8
a5e7b4d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| { | ||
| "_type": "core:Dependency", | ||
| "required": [ | ||
| "fulfilledBy" | ||
| ], | ||
| "properties": { | ||
| "fulfilledBy": { | ||
| "_instruction": "Enter the resource that fulfils this dependency.", | ||
| "_linkedTypes": [ | ||
| "core:Configuration", | ||
| "core:File", | ||
| "core:InterfaceVersion", | ||
| "core:SoftwareVersion", | ||
| "core:WebResource" | ||
| ] | ||
| }, | ||
| "failureImpact": { | ||
| "_instruction": "Add the impacts that failure of this dependency would have.", | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_linkedTypes": [ | ||
| "controlledTerms:DependencyImpact" | ||
| ] | ||
| } | ||
| } | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| { | ||
| "_type": "core:Interface", | ||
| "_extends": "products/researchProduct.schema.tpl.json", | ||
| "required": [ | ||
| "communicationProtocol", | ||
| "interfaceType" | ||
| ], | ||
| "properties": { | ||
| "communicationProtocol": { | ||
| "_instruction": "Enter the communication protocol used by this interface.", | ||
| "_linkedTypes": [ | ||
| "controlledTerms:CommunicationProtocol" | ||
| ] | ||
| }, | ||
| "interfaceType": { | ||
| "_instruction": "Enter the type of this interface.", | ||
| "_linkedTypes": [ | ||
| "controlledTerms:CommunicationInterfaceType" | ||
| ] | ||
| } | ||
| } | ||
| } |
|
lzehl marked this conversation as resolved.
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| { | ||
| "_type": "core:InterfaceVersion", | ||
| "_extends": "products/researchProductVersion.schema.tpl.json", | ||
| "properties": { | ||
| "isPrecededBy": { | ||
| "_instruction": "Add the interface version preceding this one.", | ||
| "_linkedTypes": [ | ||
| "core:InterfaceVersion" | ||
| ] | ||
| }, | ||
| "isVariantOf": { | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_instruction": "Add all interface versions that can be used alternatively to this one.", | ||
| "_linkedTypes": [ | ||
| "core:InterfaceVersion" | ||
| ] | ||
| }, | ||
| "isVersionOf": { | ||
| "_instruction": "Add the version-independent information about this interface.", | ||
| "_linkedTypes": [ | ||
| "core:Interface" | ||
| ] | ||
| }, | ||
| "specification": { | ||
| "_instruction": "Enter the specification document for this interface version.", | ||
| "_linkedTypes": [ | ||
| "core:File", | ||
| "core:WebResource" | ||
| ] | ||
| } | ||
| } | ||
| } |
|
lzehl marked this conversation as resolved.
|
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,85 @@ | ||
| { | ||
| "_type": "core:Service", | ||
| "required": [ | ||
| "fullDocumentation", | ||
| "fullName", | ||
| "scope", | ||
| "shortName" | ||
| ], | ||
| "properties": { | ||
| "contribution": { | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_instruction": "Add all contributions to this service.", | ||
| "_embeddedTypes": [ | ||
| "core:Contribution" | ||
| ] | ||
| }, | ||
| "description": { | ||
| "type": "string", | ||
| "_instruction": "Enter a description (or abstract) of this service." | ||
| }, | ||
| "fullDocumentation": { | ||
| "_instruction": "Add the publication or file that acts as the full documentation of this service.", | ||
| "_linkedTypes": [ | ||
| "core:DOI", | ||
| "core:File", | ||
| "core:ISBN", | ||
| "core:WebResource" | ||
| ] | ||
| }, | ||
| "fullName": { | ||
| "type": "string", | ||
| "_instruction": "Enter a descriptive full name (or title) for this service." | ||
| }, | ||
| "howToCite": { | ||
| "type": "string", | ||
| "_instruction": "Enter the preferred citation text for this service." | ||
| }, | ||
| "keyword": { | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_instruction": "Add all relevant keywords to this service, either by adding controlled terms or by suggesting new terms.", | ||
| "_linkedCategories": [ | ||
| "keyword" | ||
| ] | ||
| }, | ||
| "relatedPublication": { | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_instruction": "Add all further publications besides the full documentation that provide the original context for the production of this service (e.g., an original research article describing the service).", | ||
| "_linkedCategories": [ | ||
| "publicationReference" | ||
|
lzehl marked this conversation as resolved.
|
||
| ] | ||
| }, | ||
| "scope": { | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_instruction": "Add the scope of this service, i.e., what analysis methods does it perform, what kinds of experimental data is it intended for.", | ||
| "_linkedCategories": [ | ||
| "toolScope" | ||
| ] | ||
| }, | ||
| "shortName": { | ||
| "type": "string", | ||
| "_instruction": "Enter a short name (or alias) for this service that could be used as a shortened display title." | ||
| }, | ||
| "supportChannel": { | ||
| "type": "array", | ||
| "minItems": 1, | ||
| "uniqueItems": true, | ||
| "_instruction": "Enter all channels through which a user can receive support for using this service.", | ||
| "items": { | ||
| "type": "string", | ||
| "_formats": [ | ||
| "email", | ||
| "iri" | ||
| ] | ||
| } | ||
| } | ||
| } | ||
| } | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. SoftwareApplicationCategory list and SoftwareFeature list need to be revised I think
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. agreed |
This file was deleted.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.