diff --git a/_data/repositories.yml b/_data/repositories.yml index acac9474..4049efd8 100644 --- a/_data/repositories.yml +++ b/_data/repositories.yml @@ -28,3 +28,9 @@ url: "http://github.com/reeco-framework/reeco-documentation" link: "http://github.com/reeco-framework/reeco-documentation/blob/main/" raw_link: "https://raw.githubusercontent.com/reeco-framework/reeco-documentation/main/" +- repo: "reeco-framework/reeco-graphics" + type: "branches" + version: "main" + url: "http://github.com/reeco-framework/reeco-graphics" + link: "http://github.com/reeco-framework/reeco-graphics/blob/main/" + raw_link: "https://raw.githubusercontent.com/reeco-framework/reeco-graphics/main/" diff --git a/_data/validation.yml b/_data/validation.yml index 35a2cf2c..5a9f0504 100644 --- a/_data/validation.yml +++ b/_data/validation.yml @@ -17,6 +17,136 @@ content/_reeco-framework/reeco-annotation-schema/README.md: - 'Missing key: ''bibliography''' errors: - null +content/_reeco-framework/reeco-documentation/README.md: + error: + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''description''' + state: + autos: + - 'Missing key: ''description''' + errors: + - null + - !!python/object/apply:schema.SchemaError + args: + - Specify at least one licence from the REECO Annotation Schema reference. + state: + autos: + - 'Key ''licence'' error:' + - null + - '''Apache-2.0'' should be instance of ''list''' + errors: + - null + - null + - Specify at least one licence from the REECO Annotation Schema reference. + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''related-components''' + state: + autos: + - 'Missing key: ''related-components''' + errors: + - null + warning: + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''bibliography''' + state: + autos: + - 'Missing key: ''bibliography''' + errors: + - null +content/_reeco-framework/reeco-documentation/rulebook.md: + error: + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''related-components''' + state: + autos: + - 'Missing key: ''related-components''' + errors: + - null + warning: + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''bibliography''' + state: + autos: + - 'Missing key: ''bibliography''' + errors: + - null +content/_reeco-framework/reeco-documentation/website.md: + error: + - !!python/object/apply:schema.SchemaError + args: + - 'Type must be one of: Data, Application, Software, Report, Dataset, Schema, + Repository, Registry, Ontology, Corpus, Lexicon, KnowledgeGraph, WebSite, WebApplication, + WebService, MobileApp, CLITool, SPARQLEndpoint, Workflow, API, UserInterface, + DockerImageContainer, SoftwareLibrary, Notebook, Script, RequirementsCollection, + Survey, Documentation, EvaluationReport, Story, Persona, Mockup, InPresenceSurvey, + FocusGroup, Tutorial, Component' + state: + autos: + - 'Key ''type'' error:' + - null + - ('Website') should evaluate to True + errors: + - null + - null + - 'Type must be one of: Data, Application, Software, Report, Dataset, Schema, + Repository, Registry, Ontology, Corpus, Lexicon, KnowledgeGraph, WebSite, + WebApplication, WebService, MobileApp, CLITool, SPARQLEndpoint, Workflow, + API, UserInterface, DockerImageContainer, SoftwareLibrary, Notebook, Script, + RequirementsCollection, Survey, Documentation, EvaluationReport, Story, Persona, + Mockup, InPresenceSurvey, FocusGroup, Tutorial, Component' + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''related-components''' + state: + autos: + - 'Missing key: ''related-components''' + errors: + - null + warning: + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''bibliography''' + state: + autos: + - 'Missing key: ''bibliography''' + errors: + - null +content/_reeco-framework/reeco-graphics/README.md: + error: + - !!python/object/apply:schema.SchemaError + args: + - Specify at least one licence from the REECO Annotation Schema reference. + state: + autos: + - 'Key ''licence'' error:' + - null + - '''Apache-2.0'' should be instance of ''list''' + errors: + - null + - null + - Specify at least one licence from the REECO Annotation Schema reference. + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''related-components''' + state: + autos: + - 'Missing key: ''related-components''' + errors: + - null + warning: + - !!python/object/apply:schema.SchemaMissingKeyError + args: + - 'Missing key: ''bibliography''' + state: + autos: + - 'Missing key: ''bibliography''' + errors: + - null content/_reeco-framework/reeco-python/README.md: error: - !!python/object/apply:schema.SchemaMissingKeyError diff --git a/_includes/rdf/_reeco-framework/reeco-documentation/README.schema.json b/_includes/rdf/_reeco-framework/reeco-documentation/README.schema.json index 0637a088..f96fe66d 100644 --- a/_includes/rdf/_reeco-framework/reeco-documentation/README.schema.json +++ b/_includes/rdf/_reeco-framework/reeco-documentation/README.schema.json @@ -1 +1,25 @@ -[] \ No newline at end of file +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-documentation", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Documentation", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/c840cd20b032af4ee755dc94865bdd53#/credits" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-documentation" + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "REECO Documentation" + } + ] + } +] \ No newline at end of file diff --git a/_includes/rdf/_reeco-framework/reeco-documentation/rulebook.schema.json b/_includes/rdf/_reeco-framework/reeco-documentation/rulebook.schema.json index 0637a088..5821b7cc 100644 --- a/_includes/rdf/_reeco-framework/reeco-documentation/rulebook.schema.json +++ b/_includes/rdf/_reeco-framework/reeco-documentation/rulebook.schema.json @@ -1 +1,41 @@ -[] \ No newline at end of file +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-rulebook", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Documentation", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/abstract": [ + { + "@language": "en", + "@value": "Guidelines, recommendations, and norms on how to contribute to the Polifonia Ecosystem." + } + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/e96ab005f44a7cec85a7bc808868dc8a#/credits" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-rulebook" + } + ], + "https://schema.org/isBasedOn": [ + { + "@value": "Guidelines, recommendations, and norms on how to contribute to the Polifonia Ecosystem." + } + ], + "https://schema.org/license": [ + { + "@value": "Apache-2.0" + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "Research Ecosystem Development Rulebook" + } + ] + } +] \ No newline at end of file diff --git a/_includes/rdf/_reeco-framework/reeco-documentation/website.schema.json b/_includes/rdf/_reeco-framework/reeco-documentation/website.schema.json index 0637a088..5fe3d3ac 100644 --- a/_includes/rdf/_reeco-framework/reeco-documentation/website.schema.json +++ b/_includes/rdf/_reeco-framework/reeco-documentation/website.schema.json @@ -1 +1,46 @@ -[] \ No newline at end of file +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-website", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Website", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/abstract": [ + { + "@language": "en", + "@value": "Jekyll-powered website" + } + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/f3be60cea6880b0e4bb32b4d81c2e4f9#/credits" + } + ], + "https://schema.org/distribution": [ + { + "@value": "http://github.com/reeco-framework/reeco-jekyll" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-website" + } + ], + "https://schema.org/isBasedOn": [ + { + "@value": "Jekyll-powered website" + } + ], + "https://schema.org/license": [ + { + "@value": "Apache-2.0" + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "Research Ecosystem Website" + } + ] + } +] \ No newline at end of file diff --git a/_includes/rdf/_reeco-framework/reeco-graphics/README.schema.json b/_includes/rdf/_reeco-framework/reeco-graphics/README.schema.json new file mode 100644 index 00000000..538d49b4 --- /dev/null +++ b/_includes/rdf/_reeco-framework/reeco-graphics/README.schema.json @@ -0,0 +1,36 @@ +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-graphics", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Repository", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/abstract": [ + { + "@language": "en", + "@value": "This is the place for graphics and look and feel assets." + } + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/431c947e7d82f5d4855216525c7dc8c8#/credits" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-graphics" + } + ], + "https://schema.org/isBasedOn": [ + { + "@value": "This is the place for graphics and look and feel assets." + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "REECO Graphics" + } + ] + } +] \ No newline at end of file diff --git a/_includes/rdf/_reeco-framework/reeco-python/README.schema.json b/_includes/rdf/_reeco-framework/reeco-python/README.schema.json index 88e71cd2..3b6b0506 100644 --- a/_includes/rdf/_reeco-framework/reeco-python/README.schema.json +++ b/_includes/rdf/_reeco-framework/reeco-python/README.schema.json @@ -1,10 +1,4 @@ [ - { - "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-framework", - "@type": [ - "https://schema.org/Project" - ] - }, { "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-python-library", "@type": [ @@ -48,5 +42,11 @@ "@value": "REECO Python Library" } ] + }, + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-framework", + "@type": [ + "https://schema.org/Project" + ] } ] \ No newline at end of file diff --git a/content/_reeco-framework/reeco-documentation/README.md b/content/_reeco-framework/reeco-documentation/README.md index 62910932..3000ed9f 100644 --- a/content/_reeco-framework/reeco-documentation/README.md +++ b/content/_reeco-framework/reeco-documentation/README.md @@ -1,5 +1,5 @@ --- -id: reeco-documentation +component-id: reeco-documentation name: REECO Documentation brief-description: Guidelines, recommendations, and norms on how to contribute to the Polifonia Ecosystem. type: Documentation diff --git a/content/_reeco-framework/reeco-documentation/README.schema.json b/content/_reeco-framework/reeco-documentation/README.schema.json index 0637a088..f96fe66d 100644 --- a/content/_reeco-framework/reeco-documentation/README.schema.json +++ b/content/_reeco-framework/reeco-documentation/README.schema.json @@ -1 +1,25 @@ -[] \ No newline at end of file +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-documentation", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Documentation", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/c840cd20b032af4ee755dc94865bdd53#/credits" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-documentation" + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "REECO Documentation" + } + ] + } +] \ No newline at end of file diff --git a/content/_reeco-framework/reeco-documentation/rulebook.md b/content/_reeco-framework/reeco-documentation/rulebook.md index 1808f562..d1f88099 100644 --- a/content/_reeco-framework/reeco-documentation/rulebook.md +++ b/content/_reeco-framework/reeco-documentation/rulebook.md @@ -1,5 +1,5 @@ --- -id: reeco-rulebook +component-id: reeco-rulebook name: Research Ecosystem Development Rulebook description: Guidelines, recommendations, and norms on how to contribute to the Polifonia Ecosystem. type: Documentation diff --git a/content/_reeco-framework/reeco-documentation/rulebook.schema.json b/content/_reeco-framework/reeco-documentation/rulebook.schema.json index 0637a088..5821b7cc 100644 --- a/content/_reeco-framework/reeco-documentation/rulebook.schema.json +++ b/content/_reeco-framework/reeco-documentation/rulebook.schema.json @@ -1 +1,41 @@ -[] \ No newline at end of file +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-rulebook", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Documentation", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/abstract": [ + { + "@language": "en", + "@value": "Guidelines, recommendations, and norms on how to contribute to the Polifonia Ecosystem." + } + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/e96ab005f44a7cec85a7bc808868dc8a#/credits" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-rulebook" + } + ], + "https://schema.org/isBasedOn": [ + { + "@value": "Guidelines, recommendations, and norms on how to contribute to the Polifonia Ecosystem." + } + ], + "https://schema.org/license": [ + { + "@value": "Apache-2.0" + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "Research Ecosystem Development Rulebook" + } + ] + } +] \ No newline at end of file diff --git a/content/_reeco-framework/reeco-documentation/website.md b/content/_reeco-framework/reeco-documentation/website.md index 46f8b23d..e74d5f34 100644 --- a/content/_reeco-framework/reeco-documentation/website.md +++ b/content/_reeco-framework/reeco-documentation/website.md @@ -1,5 +1,5 @@ --- -id: reeco-website +component-id: reeco-website name: Research Ecosystem Website description: Jekyll-powered website type: Website diff --git a/content/_reeco-framework/reeco-documentation/website.schema.json b/content/_reeco-framework/reeco-documentation/website.schema.json index 0637a088..5fe3d3ac 100644 --- a/content/_reeco-framework/reeco-documentation/website.schema.json +++ b/content/_reeco-framework/reeco-documentation/website.schema.json @@ -1 +1,46 @@ -[] \ No newline at end of file +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-website", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Website", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/abstract": [ + { + "@language": "en", + "@value": "Jekyll-powered website" + } + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/f3be60cea6880b0e4bb32b4d81c2e4f9#/credits" + } + ], + "https://schema.org/distribution": [ + { + "@value": "http://github.com/reeco-framework/reeco-jekyll" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-website" + } + ], + "https://schema.org/isBasedOn": [ + { + "@value": "Jekyll-powered website" + } + ], + "https://schema.org/license": [ + { + "@value": "Apache-2.0" + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "Research Ecosystem Website" + } + ] + } +] \ No newline at end of file diff --git a/content/_reeco-framework/reeco-graphics/README.md b/content/_reeco-framework/reeco-graphics/README.md new file mode 100644 index 00000000..8cdb7a20 --- /dev/null +++ b/content/_reeco-framework/reeco-graphics/README.md @@ -0,0 +1,13 @@ +--- +component-id: reeco-graphics +name: REECO Graphics +description: This is the place for graphics and look and feel assets. +type: Repository +licence: Apache-2.0 +credits: +- Harriett Cornish +--- +# REECO Graphics + + +This is the place for graphics and look and feel assets. diff --git a/content/_reeco-framework/reeco-graphics/README.schema.json b/content/_reeco-framework/reeco-graphics/README.schema.json new file mode 100644 index 00000000..538d49b4 --- /dev/null +++ b/content/_reeco-framework/reeco-graphics/README.schema.json @@ -0,0 +1,36 @@ +[ + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-graphics", + "@type": [ + "https://reeco-framework.github.io/ecosystem/entity/Repository", + "http://purl.org/cerif/frapo/MaterialOutput" + ], + "https://schema.org/abstract": [ + { + "@language": "en", + "@value": "This is the place for graphics and look and feel assets." + } + ], + "https://schema.org/creditText": [ + { + "@id": "http://sparql.xyz/facade-x/data/431c947e7d82f5d4855216525c7dc8c8#/credits" + } + ], + "https://schema.org/identifier": [ + { + "@value": "reeco-graphics" + } + ], + "https://schema.org/isBasedOn": [ + { + "@value": "This is the place for graphics and look and feel assets." + } + ], + "https://schema.org/title": [ + { + "@language": "en", + "@value": "REECO Graphics" + } + ] + } +] \ No newline at end of file diff --git a/content/_reeco-framework/reeco-python/README.schema.json b/content/_reeco-framework/reeco-python/README.schema.json index 88e71cd2..3b6b0506 100644 --- a/content/_reeco-framework/reeco-python/README.schema.json +++ b/content/_reeco-framework/reeco-python/README.schema.json @@ -1,10 +1,4 @@ [ - { - "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-framework", - "@type": [ - "https://schema.org/Project" - ] - }, { "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-python-library", "@type": [ @@ -48,5 +42,11 @@ "@value": "REECO Python Library" } ] + }, + { + "@id": "https://reeco-framework.github.io/ecosystem/entity/reeco-framework", + "@type": [ + "https://schema.org/Project" + ] } ] \ No newline at end of file