|
7704 | 7704 | "properties": { |
7705 | 7705 | "id": { |
7706 | 7706 | "type": "string", |
7707 | | - "pattern": "^simcore/services/dynamic/([a-z0-9][a-z0-9_.-]*/)*([a-z0-9-_]+[a-z0-9])$", |
7708 | 7707 | "title": "Id", |
7709 | | - "description": "Program identifier" |
| 7708 | + "description": "Resource identifier" |
7710 | 7709 | }, |
7711 | 7710 | "version": { |
7712 | 7711 | "type": "string", |
7713 | 7712 | "pattern": "^(0|[1-9]\\d*)(\\.(0|[1-9]\\d*)){2}(-(0|[1-9]\\d*|\\d*[-a-zA-Z][-\\da-zA-Z]*)(\\.(0|[1-9]\\d*|\\d*[-a-zA-Z][-\\da-zA-Z]*))*)?(\\+[-\\da-zA-Z]+(\\.[-\\da-zA-Z-]+)*)?$", |
7714 | 7713 | "title": "Version", |
7715 | | - "description": "semantic version number of the node" |
| 7714 | + "description": "Semantic version number of the resource" |
7716 | 7715 | }, |
7717 | 7716 | "title": { |
7718 | 7717 | "type": "string", |
| 7718 | + "maxLength": 100, |
7719 | 7719 | "title": "Title", |
7720 | 7720 | "description": "Human readable name" |
7721 | 7721 | }, |
7722 | 7722 | "description": { |
7723 | 7723 | "anyOf": [ |
7724 | 7724 | { |
7725 | | - "type": "string" |
| 7725 | + "type": "string", |
| 7726 | + "maxLength": 500 |
7726 | 7727 | }, |
7727 | 7728 | { |
7728 | 7729 | "type": "null" |
7729 | 7730 | } |
7730 | 7731 | ], |
7731 | | - "title": "Description" |
7732 | | - }, |
7733 | | - "maintainer": { |
7734 | | - "type": "string", |
7735 | | - "title": "Maintainer" |
| 7732 | + "title": "Description", |
| 7733 | + "description": "Description of the resource" |
7736 | 7734 | }, |
7737 | 7735 | "url": { |
7738 | 7736 | "anyOf": [ |
|
7755 | 7753 | "id", |
7756 | 7754 | "version", |
7757 | 7755 | "title", |
7758 | | - "maintainer", |
7759 | 7756 | "url" |
7760 | 7757 | ], |
7761 | 7758 | "title": "Program", |
7762 | | - "description": "A released solver with a specific version", |
| 7759 | + "description": "A released program with a specific version", |
7763 | 7760 | "example": { |
7764 | 7761 | "description": "Simulation framework", |
7765 | 7762 | "id": "simcore/services/dynamic/sim4life", |
|
7838 | 7835 | "properties": { |
7839 | 7836 | "id": { |
7840 | 7837 | "type": "string", |
7841 | | - "pattern": "^simcore/services/comp/([a-z0-9][a-z0-9_.-]*/)*([a-z0-9-_]+[a-z0-9])$", |
7842 | 7838 | "title": "Id", |
7843 | | - "description": "Solver identifier" |
| 7839 | + "description": "Resource identifier" |
7844 | 7840 | }, |
7845 | 7841 | "version": { |
7846 | 7842 | "type": "string", |
7847 | 7843 | "pattern": "^(0|[1-9]\\d*)(\\.(0|[1-9]\\d*)){2}(-(0|[1-9]\\d*|\\d*[-a-zA-Z][-\\da-zA-Z]*)(\\.(0|[1-9]\\d*|\\d*[-a-zA-Z][-\\da-zA-Z]*))*)?(\\+[-\\da-zA-Z]+(\\.[-\\da-zA-Z-]+)*)?$", |
7848 | 7844 | "title": "Version", |
7849 | | - "description": "semantic version number of the node" |
| 7845 | + "description": "Semantic version number of the resource" |
7850 | 7846 | }, |
7851 | 7847 | "title": { |
7852 | 7848 | "type": "string", |
| 7849 | + "maxLength": 100, |
7853 | 7850 | "title": "Title", |
7854 | 7851 | "description": "Human readable name" |
7855 | 7852 | }, |
7856 | 7853 | "description": { |
7857 | 7854 | "anyOf": [ |
7858 | 7855 | { |
7859 | | - "type": "string" |
| 7856 | + "type": "string", |
| 7857 | + "maxLength": 500 |
7860 | 7858 | }, |
7861 | 7859 | { |
7862 | 7860 | "type": "null" |
7863 | 7861 | } |
7864 | 7862 | ], |
7865 | | - "title": "Description" |
7866 | | - }, |
7867 | | - "maintainer": { |
7868 | | - "type": "string", |
7869 | | - "title": "Maintainer" |
| 7863 | + "title": "Description", |
| 7864 | + "description": "Description of the resource" |
7870 | 7865 | }, |
7871 | 7866 | "url": { |
7872 | 7867 | "anyOf": [ |
|
7882 | 7877 | ], |
7883 | 7878 | "title": "Url", |
7884 | 7879 | "description": "Link to get this resource" |
| 7880 | + }, |
| 7881 | + "maintainer": { |
| 7882 | + "type": "string", |
| 7883 | + "title": "Maintainer", |
| 7884 | + "description": "Maintainer of the solver" |
7885 | 7885 | } |
7886 | 7886 | }, |
7887 | 7887 | "type": "object", |
7888 | 7888 | "required": [ |
7889 | 7889 | "id", |
7890 | 7890 | "version", |
7891 | 7891 | "title", |
7892 | | - "maintainer", |
7893 | | - "url" |
| 7892 | + "url", |
| 7893 | + "maintainer" |
7894 | 7894 | ], |
7895 | 7895 | "title": "Solver", |
7896 | 7896 | "description": "A released solver with a specific version", |
|
0 commit comments