From ee5ff116ba248fa5caea6a13f4b3d1ceffb55016 Mon Sep 17 00:00:00 2001 From: anitacaron <2208124+anitacaron@users.noreply.github.com> Date: Sat, 1 Feb 2025 05:54:11 +0000 Subject: [PATCH] Update dashboard run --- dashboard/about.html | 72 +++ dashboard/analysis.html | 270 +++++++++++ dashboard/assets/check.svg | 3 + dashboard/assets/info.svg | 4 + dashboard/assets/warning.svg | 3 + dashboard/assets/x.svg | 3 + dashboard/dashboard-results.json | 155 +++++++ dashboard/dashboard-results.yml | 123 +++++ dashboard/index.html | 244 ++++++++++ dashboard/omo/dashboard-qc-badge.json | 1 + dashboard/omo/dashboard-score-badge.json | 1 + dashboard/omo/dashboard.html | 564 +++++++++++++++++++++++ dashboard/omo/dashboard.yml | 97 ++++ dashboard/omo/fp3.html | 24 + dashboard/omo/fp3.tsv | 1 + dashboard/omo/fp7.html | 26 ++ dashboard/omo/fp7.tsv | 1 + dashboard/omo/robot_report.html | 202 ++++++++ dashboard/omo/robot_report.tsv | 20 + 19 files changed, 1814 insertions(+) create mode 100644 dashboard/about.html create mode 100644 dashboard/analysis.html create mode 100644 dashboard/assets/check.svg create mode 100644 dashboard/assets/info.svg create mode 100644 dashboard/assets/warning.svg create mode 100644 dashboard/assets/x.svg create mode 100644 dashboard/dashboard-results.json create mode 100644 dashboard/dashboard-results.yml create mode 100644 dashboard/index.html create mode 100644 dashboard/omo/dashboard-qc-badge.json create mode 100644 dashboard/omo/dashboard-score-badge.json create mode 100644 dashboard/omo/dashboard.html create mode 100644 dashboard/omo/dashboard.yml create mode 100644 dashboard/omo/fp3.html create mode 100644 dashboard/omo/fp3.tsv create mode 100644 dashboard/omo/fp7.html create mode 100644 dashboard/omo/fp7.tsv create mode 100644 dashboard/omo/robot_report.html create mode 100644 dashboard/omo/robot_report.tsv diff --git a/dashboard/about.html b/dashboard/about.html new file mode 100644 index 0000000..1e784bf --- /dev/null +++ b/dashboard/about.html @@ -0,0 +1,72 @@ + + + + About the + + + + +

OBO Dashboard

+

The OBO Dashboard is a new feature under active development.

+

The OBO Dashboard is being developed by the OBO Operations Committee and members of the Technical Working Group. Our goal is to provide a set of automated tests that establish a minimum level of compliance with OBO Principles and best practises. Keep in mind that automated checks often cannot capture the full intent of a given principle – we do our best while keeping the automated checks as fast and cheap as possible.

+

For each ontology, two aspects are checked: the OBO Registry entry, and the latest release of the project’s main OWL file. For each check we provide links to the rule text and implementation.

+

Please give us your feedback!

+

This issue is for general comments, with links to the specific issue for each check.

+
+

Limitations

+

This is an alpha version of an automated representation of the OBO Foundry principles. Many of the principles contain a subjective aspect, making the checks difficult to implement. These checks are still in review and subject to change.

+

The result of the OBO Foundry Dashboard is not a reflection of the quality of content of an ontology.

+

It is simply a means to alert ontology developers to areas that may need review.

+
+

Reading the Dashboard

+

The dashboard page contains a table with all results from all OBO Foundry ontologies. These results are sorted in the same order that the ontologies appear on the OBO Foundry homepage: foundry ontologies, active ontologies, orphaned, and finally obsolete ontologies.

+

Each column after the ontology ID represents one dashboard check. There are four levels of results for each column:

+
    +
  1. Pass - green check
  2. +
  3. Info - blue i
  4. +
  5. Warning - yellow exclamation point
  6. +
  7. Error - red x
  8. +
+

For details on what constitutes a pass versus an error for each check, click on the column header.

+

The last column contains a summary of the dashboard check. This column corresponds to the lowest result of all checks. For example, if there are any errors, this column will contain a red x. Likewise, if there are any infos, but no errors or warnings, this column will contain a blue i.

+

Finally, you can download the report summary as a YAML file from the link near the top of the page.

+
+

Reading Individual Results

+

To view more details on an ontology’s results, click on the ontology ID in the first column.

+

From the dashboard report page, you can see the version IRI that the dashboard was run on (for all OWL file checks) and the date it was run. Some checks include reports, which you can view under the Resources column. Each individual report page includes a link to download those reports as TSV files.

+

Reading ROBOT Reports

+

ROBOT report runs a series of standard queries over the OWL file. More details on these queries can be found here. Like the dashboard checks, report has three levels of violations (passing results are not shown in the table): info, warning, and error.

+

Each row contains the violation level, the rule name (corresponding to a query), the subject of the violation, the property of the violation, and the value of the violation. For specific details on what the rule checks and how to fix it, click on the rule name.

+
+
+ + \ No newline at end of file diff --git a/dashboard/analysis.html b/dashboard/analysis.html new file mode 100644 index 0000000..4e8ac4f --- /dev/null +++ b/dashboard/analysis.html @@ -0,0 +1,270 @@ + + + Dashboard Analysis + + +
+ Back to dashboard main page +

Dashboard Analysis

+

Analysis of the ontologies in the dashboard

+ +

OBO Principles by status

+
+
+ +

Ontologies by number of axioms

+
+
+ +

Ontologies by number of classes

+
+
+ +

Ontologies by how many ontologies use it

+
+
+ +

Different serialisations used

+
+ + + + + + + + + + + + +
syntaxRDF/XML Syntax
count1
+ +

Breakdown of used Axiom Types

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
countmeanstdmin25%50%75%max
AnnotationAssertion1499.0NaN499.0499.0499.0499.0499.0
AnnotationPropertyRangeOf11.0NaN1.01.01.01.01.0
ClassAssertion119.0NaN19.019.019.019.019.0
Declaration1124.0NaN124.0124.0124.0124.0124.0
DifferentIndividuals12.0NaN2.02.02.02.02.0
EquivalentClasses13.0NaN3.03.03.03.03.0
SubAnnotationPropertyOf118.0NaN18.018.018.018.018.0
SubClassOf126.0NaN26.026.026.026.026.0
+ +

Breakdown of used OWL Class Expression constructs

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
countmeanstdmin25%50%75%max
Class1101.0NaN101.0101.0101.0101.0101.0
ObjectOneOf13.0NaN3.03.03.03.03.0
+ +

OBO Score (Experimental)

+
+ + + + + + + + + + + + + + + + + + +
ontologyscorescore_dashscore_impact
0omo0.4560.9110.0
+ +

OBO Score Summary

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
countmeanstdmin25%50%75%max
score1.00.456NaN0.4560.4560.4560.4560.456
score_dash1.00.911NaN0.9110.9110.9110.9110.911
score_impact1.00.000NaN0.0000.0000.0000.0000.000
+ +

OBO dependency graph

+
+
+
+ + \ No newline at end of file diff --git a/dashboard/assets/check.svg b/dashboard/assets/check.svg new file mode 100644 index 0000000..8b0e73d --- /dev/null +++ b/dashboard/assets/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dashboard/assets/info.svg b/dashboard/assets/info.svg new file mode 100644 index 0000000..a61e598 --- /dev/null +++ b/dashboard/assets/info.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/dashboard/assets/warning.svg b/dashboard/assets/warning.svg new file mode 100644 index 0000000..e3594a8 --- /dev/null +++ b/dashboard/assets/warning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dashboard/assets/x.svg b/dashboard/assets/x.svg new file mode 100644 index 0000000..fc7251c --- /dev/null +++ b/dashboard/assets/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/dashboard/dashboard-results.json b/dashboard/dashboard-results.json new file mode 100644 index 0000000..7fa1469 --- /dev/null +++ b/dashboard/dashboard-results.json @@ -0,0 +1,155 @@ +{ + "ontologies": [ + { + "base_generated": true, + "base_prefixes": [ + "OMO", + "OMOALT", + "OMO" + ], + "changed": true, + "date": "2025-02-01T05:54:05.756240", + "metrics": { + "Axioms: Breakdown of axiom types": { + "AnnotationAssertion": 499, + "AnnotationPropertyRangeOf": 1, + "ClassAssertion": 19, + "Declaration": 124, + "DifferentIndividuals": 2, + "EquivalentClasses": 3, + "SubAnnotationPropertyOf": 18, + "SubClassOf": 26 + }, + "Axioms: Number of axioms": 692, + "Entities: % of entities reused": 86.26, + "Entities: Number of annotation properties": 81, + "Entities: Number of classes": 27, + "Entities: Number of data properties": 0, + "Entities: Number of individuals": 20, + "Entities: Number of object properties": 0, + "Entities: Number of unsatisfiable classes": 0, + "Info: Breakdown of OWL class expressions used": { + "Class": 101, + "ObjectOneOf": 3 + }, + "Info: Does the ontology fall under OWL 2 DL?": true, + "Info: Experimental OBO score": { + "_dashboard": 0.911, + "_formula": "(1*impact+1*dashboard)/2", + "_impact": 0.0, + "_impact_external": 0.25, + "_reuse": 0.863, + "oboscore": 0.456 + }, + "Info: How many externally documented uses?": 1, + "Info: How many ontologies use it?": 0, + "Info: Logical consistency": true, + "Info: Syntax": "RDF/XML Syntax", + "Info: Usage of namespaces in axioms": { + "IAO": 546, + "OMO": 35, + "dc": 33, + "dc11": 17, + "oboInOwl": 27, + "owl": 1, + "prefix_unknown": 1, + "rdfs": 122, + "xsd": 1 + }, + "Info: Which ontologies use it?": [] + }, + "mirror_from": "http://purl.obolibrary.org/obo/omo.owl", + "namespace": "omo", + "results": { + "FP01 Open": { + "status": "PASS" + }, + "FP02 Common Format": { + "status": "PASS" + }, + "FP03 URIs": { + "status": "PASS" + }, + "FP04 Versioning": { + "status": "PASS" + }, + "FP05 Scope": { + "status": "PASS" + }, + "FP06 Textual Definitions": { + "status": "PASS" + }, + "FP07 Relations": { + "status": "PASS" + }, + "FP08 Documented": { + "status": "PASS" + }, + "FP09 Plurality of Users": { + "status": "PASS" + }, + "FP11 Locus of Authority": { + "status": "PASS" + }, + "FP12 Naming Conventions": { + "status": "PASS" + }, + "FP16 Maintenance": { + "status": "PASS" + }, + "FP20 Responsiveness": { + "status": "PASS" + }, + "ROBOT Report": { + "comment": "19 warnings, 0 info messages.", + "file": "robot_report", + "results": { + "ERROR": 0, + "INFO": 0, + "WARN": 19 + }, + "status": "WARN" + } + }, + "sha256_hash": "5554d16d0bb8e62d7cfd62cb06555af01c99b60d709d3ecb179eb8864ae325e0", + "summary": { + "comment": "1 warnings", + "status": "WARN", + "summary_count": { + "ERROR": 0, + "INFO": 0, + "WARN": 1 + } + }, + "version": "http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl" + } + ], + "oboscore": { + "dashboard_score_weights": { + "no_base": 5, + "overall_error": 5, + "overall_warning": 0.5, + "overall_info": 0.1, + "report_errors": 0.05, + "report_warning": 0.01, + "report_info": 0.005, + "dashboard": 1, + "impact": 1, + "reuse": 1, + "impact_external": 3 + }, + "dashboard_score_max_impact": { + "no_base": 5, + "overall_error": 20, + "overall_warning": 10, + "overall_info": 5, + "report_errors": 10, + "report_warning": 5, + "report_info": 3, + "dashboard": 1, + "impact": 1, + "reuse": 1, + "impact_external": 3 + } + } +} \ No newline at end of file diff --git a/dashboard/dashboard-results.yml b/dashboard/dashboard-results.yml new file mode 100644 index 0000000..7e50ba1 --- /dev/null +++ b/dashboard/dashboard-results.yml @@ -0,0 +1,123 @@ +oboscore: + dashboard_score_max_impact: + dashboard: 1 + impact: 1 + impact_external: 3 + no_base: 5 + overall_error: 20 + overall_info: 5 + overall_warning: 10 + report_errors: 10 + report_info: 3 + report_warning: 5 + reuse: 1 + dashboard_score_weights: + dashboard: 1 + impact: 1 + impact_external: 3 + no_base: 5 + overall_error: 5 + overall_info: 0.1 + overall_warning: 0.5 + report_errors: 0.05 + report_info: 0.005 + report_warning: 0.01 + reuse: 1 +ontologies: +- base_generated: true + base_prefixes: + - OMO + - OMOALT + - OMO + changed: true + date: 2025-02-01 05:54:05.756240 + metrics: + 'Axioms: Breakdown of axiom types': + AnnotationAssertion: 499 + AnnotationPropertyRangeOf: 1 + ClassAssertion: 19 + Declaration: 124 + DifferentIndividuals: 2 + EquivalentClasses: 3 + SubAnnotationPropertyOf: 18 + SubClassOf: 26 + 'Axioms: Number of axioms': 692 + 'Entities: % of entities reused': 86.26 + 'Entities: Number of annotation properties': 81 + 'Entities: Number of classes': 27 + 'Entities: Number of data properties': 0 + 'Entities: Number of individuals': 20 + 'Entities: Number of object properties': 0 + 'Entities: Number of unsatisfiable classes': 0 + 'Info: Breakdown of OWL class expressions used': + Class: 101 + ObjectOneOf: 3 + 'Info: Does the ontology fall under OWL 2 DL?': true + 'Info: Experimental OBO score': + _dashboard: 0.911 + _formula: (1*impact+1*dashboard)/2 + _impact: 0.0 + _impact_external: 0.25 + _reuse: 0.863 + oboscore: 0.456 + 'Info: How many externally documented uses?': 1 + 'Info: How many ontologies use it?': 0 + 'Info: Logical consistency': true + 'Info: Syntax': RDF/XML Syntax + 'Info: Usage of namespaces in axioms': + IAO: 546 + OMO: 35 + dc: 33 + dc11: 17 + oboInOwl: 27 + owl: 1 + prefix_unknown: 1 + rdfs: 122 + xsd: 1 + 'Info: Which ontologies use it?': [] + mirror_from: http://purl.obolibrary.org/obo/omo.owl + namespace: omo + results: + FP01 Open: + status: PASS + FP02 Common Format: + status: PASS + FP03 URIs: + status: PASS + FP04 Versioning: + status: PASS + FP05 Scope: + status: PASS + FP06 Textual Definitions: + status: PASS + FP07 Relations: + status: PASS + FP08 Documented: + status: PASS + FP09 Plurality of Users: + status: PASS + FP11 Locus of Authority: + status: PASS + FP12 Naming Conventions: + status: PASS + FP16 Maintenance: + status: PASS + FP20 Responsiveness: + status: PASS + ROBOT Report: + comment: 19 warnings, 0 info messages. + file: robot_report + results: + ERROR: 0 + INFO: 0 + WARN: 19 + status: WARN + sha256_hash: 5554d16d0bb8e62d7cfd62cb06555af01c99b60d709d3ecb179eb8864ae325e0 + summary: + comment: 1 warnings + status: WARN + summary_count: + ERROR: 0 + INFO: 0 + WARN: 1 + version: http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl diff --git a/dashboard/index.html b/dashboard/index.html new file mode 100644 index 0000000..b01e6af --- /dev/null +++ b/dashboard/index.html @@ -0,0 +1,244 @@ + + OBO Dashboard (2025-02-01) + + + + + + + + +

OBO Dashboard (2025-02-01)

+

Dashboard for checking ontology quality. Under construction. Learn More!

+

Created with ROBOT version 1.9.7 and OBO Metadata Schema.

+

A very basic analysis of the results can be found here.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ontology
(click for details)
+ Open + + Format + + URIs + + Versioning + + Scope + + Definitions + + Relations + + Documented + + Users + + Authority + + Naming + + Maintained + + Responsiveness + + ROBOT Report + + Summary +
omo
+ \ No newline at end of file diff --git a/dashboard/omo/dashboard-qc-badge.json b/dashboard/omo/dashboard-qc-badge.json new file mode 100644 index 0000000..cf7aca4 --- /dev/null +++ b/dashboard/omo/dashboard-qc-badge.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "label": "QC", "message": "WARN 1", "color": "yellow", "logoSvg": ""} diff --git a/dashboard/omo/dashboard-score-badge.json b/dashboard/omo/dashboard-score-badge.json new file mode 100644 index 0000000..24feed7 --- /dev/null +++ b/dashboard/omo/dashboard-score-badge.json @@ -0,0 +1 @@ +{"schemaVersion": 1, "label": "OBO Dashboard Score", "message": "91.1 %", "color": "blue", "logoSvg": ""} diff --git a/dashboard/omo/dashboard.html b/dashboard/omo/dashboard.html new file mode 100644 index 0000000..6b1ec62 --- /dev/null +++ b/dashboard/omo/dashboard.html @@ -0,0 +1,564 @@ + + + omo Dashboard Report + + +
+
+
+
+

Dashboard Report - omo

+

Version: http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl

+

Date run: 2025-02-01 05:54:05.756240

+

View dashboard results as YAML

+

Go back to Overview

+

Error Breakdown

+ + + + + +
+

WARN - 1 warnings

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PrincipleAutomated CheckStatusCommentResources
OpenOpen Automated Check + +
Common FormatCommon Format Automated Check + +
URIsURIs Automated Check + +
VersioningVersioning Automated Check + +
ScopeScope Automated Check + +
Textual DefinitionsTextual Definitions Automated Check + +
RelationsRelations Automated Check + +
DocumentedDocumented Automated Check + +
Plurality of UsersPlurality of Users Automated Check + +
Locus of AuthorityLocus of Authority Automated Check + +
Naming ConventionsNaming Conventions Automated Check + +
MaintenanceMaintenance Automated Check + +
ResponsivenessResponsiveness Automated Check + +
+

ROBOT Report Summary

+ + + + + + + + + + + + + + + + + + + + + + + +
CheckStatusCommentResources
ROBOT Report + + 19 warnings, 0 info messages.View ROBOT Report
+

Ontology metrics

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MetricValues
Axioms: Breakdown of axiom types +
    + +
  • AnnotationAssertion: 499
  • + +
  • AnnotationPropertyRangeOf: 1
  • + +
  • ClassAssertion: 19
  • + +
  • Declaration: 124
  • + +
  • DifferentIndividuals: 2
  • + +
  • EquivalentClasses: 3
  • + +
  • SubAnnotationPropertyOf: 18
  • + +
  • SubClassOf: 26
  • + +
+
Axioms: Number of axioms692
Entities: % of entities reused86.26
Entities: Number of annotation properties81
Entities: Number of classes27
Entities: Number of data properties0
Entities: Number of individuals20
Entities: Number of object properties0
Entities: Number of unsatisfiable classes0
Info: Breakdown of OWL class expressions used +
    + +
  • Class: 101
  • + +
  • ObjectOneOf: 3
  • + +
+
Info: Does the ontology fall under OWL 2 DL?True
Info: Experimental OBO score +
    + +
  • _dashboard: 0.911
  • + +
  • _formula: (1*impact+1*dashboard)/2
  • + +
  • _impact: 0.0
  • + +
  • _impact_external: 0.25
  • + +
  • _reuse: 0.863
  • + +
  • oboscore: 0.456
  • + +
+
Info: How many externally documented uses?1
Info: How many ontologies use it?0
Info: Logical consistencyTrue
Info: SyntaxRDF/XML Syntax
Info: Usage of namespaces in axioms +
    + +
  • IAO: 546
  • + +
  • OMO: 35
  • + +
  • dc: 33
  • + +
  • dc11: 17
  • + +
  • oboInOwl: 27
  • + +
  • owl: 1
  • + +
  • prefix_unknown: 1
  • + +
  • rdfs: 122
  • + +
  • xsd: 1
  • + +
+
Info: Which ontologies use it?
    + +
+
+
+
+
+ \ No newline at end of file diff --git a/dashboard/omo/dashboard.yml b/dashboard/omo/dashboard.yml new file mode 100644 index 0000000..ff1a0b3 --- /dev/null +++ b/dashboard/omo/dashboard.yml @@ -0,0 +1,97 @@ +base_generated: true +base_prefixes: +- OMO +- OMOALT +- OMO +changed: true +date: 2025-02-01 05:54:05.756240 +metrics: + 'Axioms: Breakdown of axiom types': + AnnotationAssertion: 499 + AnnotationPropertyRangeOf: 1 + ClassAssertion: 19 + Declaration: 124 + DifferentIndividuals: 2 + EquivalentClasses: 3 + SubAnnotationPropertyOf: 18 + SubClassOf: 26 + 'Axioms: Number of axioms': 692 + 'Entities: % of entities reused': 86.26 + 'Entities: Number of annotation properties': 81 + 'Entities: Number of classes': 27 + 'Entities: Number of data properties': 0 + 'Entities: Number of individuals': 20 + 'Entities: Number of object properties': 0 + 'Entities: Number of unsatisfiable classes': 0 + 'Info: Breakdown of OWL class expressions used': + Class: 101 + ObjectOneOf: 3 + 'Info: Does the ontology fall under OWL 2 DL?': true + 'Info: Experimental OBO score': + _dashboard: 0.911 + _formula: (1*impact+1*dashboard)/2 + _impact: 0.0 + _impact_external: 0.25 + _reuse: 0.863 + oboscore: 0.456 + 'Info: How many externally documented uses?': 1 + 'Info: How many ontologies use it?': 0 + 'Info: Logical consistency': true + 'Info: Syntax': RDF/XML Syntax + 'Info: Usage of namespaces in axioms': + IAO: 546 + OMO: 35 + dc: 33 + dc11: 17 + oboInOwl: 27 + owl: 1 + prefix_unknown: 1 + rdfs: 122 + xsd: 1 + 'Info: Which ontologies use it?': [] +mirror_from: http://purl.obolibrary.org/obo/omo.owl +namespace: omo +results: + FP01 Open: + status: PASS + FP02 Common Format: + status: PASS + FP03 URIs: + status: PASS + FP04 Versioning: + status: PASS + FP05 Scope: + status: PASS + FP06 Textual Definitions: + status: PASS + FP07 Relations: + status: PASS + FP08 Documented: + status: PASS + FP09 Plurality of Users: + status: PASS + FP11 Locus of Authority: + status: PASS + FP12 Naming Conventions: + status: PASS + FP16 Maintenance: + status: PASS + FP20 Responsiveness: + status: PASS + ROBOT Report: + comment: 19 warnings, 0 info messages. + file: robot_report + results: + ERROR: 0 + INFO: 0 + WARN: 19 + status: WARN +sha256_hash: 5554d16d0bb8e62d7cfd62cb06555af01c99b60d709d3ecb179eb8864ae325e0 +summary: + comment: 1 warnings + status: WARN + summary_count: + ERROR: 0 + INFO: 0 + WARN: 1 +version: http://purl.obolibrary.org/obo/omo/releases/2024-11-13/omo.owl diff --git a/dashboard/omo/fp3.html b/dashboard/omo/fp3.html new file mode 100644 index 0000000..7dc66a2 --- /dev/null +++ b/dashboard/omo/fp3.html @@ -0,0 +1,24 @@ + + + IRI Report - omo + + +
+
+
+

IRI Report - omo

+

Download TSV

+ + + + + + + + + +
RowStatusIssue
+
+
+
+ \ No newline at end of file diff --git a/dashboard/omo/fp3.tsv b/dashboard/omo/fp3.tsv new file mode 100644 index 0000000..1e8d13a --- /dev/null +++ b/dashboard/omo/fp3.tsv @@ -0,0 +1 @@ +Status Issue diff --git a/dashboard/omo/fp7.html b/dashboard/omo/fp7.html new file mode 100644 index 0000000..a3f8b28 --- /dev/null +++ b/dashboard/omo/fp7.html @@ -0,0 +1,26 @@ + + + Relations Report - omo + + +
+
+
+

Relations Report - omo

+

Download TSV

+ + + + + + + + + + + +
RowIRILabelIssue
+
+
+
+ \ No newline at end of file diff --git a/dashboard/omo/fp7.tsv b/dashboard/omo/fp7.tsv new file mode 100644 index 0000000..a731e8c --- /dev/null +++ b/dashboard/omo/fp7.tsv @@ -0,0 +1 @@ +IRI Label Issue diff --git a/dashboard/omo/robot_report.html b/dashboard/omo/robot_report.html new file mode 100644 index 0000000..c2a01a2 --- /dev/null +++ b/dashboard/omo/robot_report.html @@ -0,0 +1,202 @@ + + + ROBOT Report - omo + + +
+
+
+

ROBOT Report - omo

+

Download TSV

+ +

Types of errors

+
+ + + + +
LevelNumber of errors
WARN19
+

Error breakdown

+
+ + + + + + +
RuleNumber of errors
missing_xrefs18
annotation_whitespace1
+

+ Click on any term to redirect to the term page. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RowLevelRule NameSubjectPropertyValue
0WARNannotation_whitespaceOMO:0001002IAO:0000116This obsolesence reason should be used conservatively. For example: Obsoleting class that describes a breed of cow based on a record in an existing database, that was later retracted as faulty (breed does not exist). Do not use this term to obsolete a historic concept (that was once valid, but not anymore). @en
1WARNmissing_xrefsOMO:0001000oboInOwl:hasDbXref
2WARNmissing_xrefsOMO:0001001oboInOwl:hasDbXref
3WARNmissing_xrefsOMO:0001002oboInOwl:hasDbXref
4WARNmissing_xrefsOMO:0002000oboInOwl:hasDbXref
5WARNmissing_xrefsOMO:0003000oboInOwl:hasDbXref
6WARNmissing_xrefsOMO:0003001oboInOwl:hasDbXref
7WARNmissing_xrefsOMO:0003002oboInOwl:hasDbXref
8WARNmissing_xrefsOMO:0003003oboInOwl:hasDbXref
9WARNmissing_xrefsOMO:0003004oboInOwl:hasDbXref
10WARNmissing_xrefsOMO:0003005oboInOwl:hasDbXref
11WARNmissing_xrefsOMO:0003006oboInOwl:hasDbXref
12WARNmissing_xrefsOMO:0003007oboInOwl:hasDbXref
13WARNmissing_xrefsOMO:0003008oboInOwl:hasDbXref
14WARNmissing_xrefsOMO:0003009oboInOwl:hasDbXref
15WARNmissing_xrefsOMO:0003010oboInOwl:hasDbXref
16WARNmissing_xrefsOMO:0003011oboInOwl:hasDbXref
17WARNmissing_xrefsOMO:0003012oboInOwl:hasDbXref
18WARNmissing_xrefsOMO:0004000oboInOwl:hasDbXref
+
+
+
+ \ No newline at end of file diff --git a/dashboard/omo/robot_report.tsv b/dashboard/omo/robot_report.tsv new file mode 100644 index 0000000..20efce4 --- /dev/null +++ b/dashboard/omo/robot_report.tsv @@ -0,0 +1,20 @@ +Level Rule Name Subject Property Value +WARN annotation_whitespace OMO:0001002 IAO:0000116 This obsolesence reason should be used conservatively. For example: Obsoleting class that describes a breed of cow based on a record in an existing database, that was later retracted as faulty (breed does not exist). Do not use this term to obsolete a historic concept (that was once valid, but not anymore). @en +WARN missing_xrefs OMO:0001000 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0001001 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0001002 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0002000 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003000 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003001 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003002 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003003 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003004 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003005 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003006 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003007 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003008 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003009 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003010 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003011 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0003012 oboInOwl:hasDbXref +WARN missing_xrefs OMO:0004000 oboInOwl:hasDbXref