{ "ontology": "ontology/pr_metamodel.ttl", "terms": 130, "violations": 49, "reviews": 19, "findings": [ { "verdict": "VIOLATION", "rule": "TN-026", "term": "BaseTable", "message": "is HARVESTED and names no harvestSource" }, { "verdict": "VIOLATION", "rule": "TN-026", "term": "ExternalTable", "message": "is HARVESTED and names no harvestSource" }, { "verdict": "VIOLATION", "rule": "TN-026", "term": "ForeignKey", "message": "is HARVESTED and names no harvestSource" }, { "verdict": "VIOLATION", "rule": "TN-026", "term": "PrimaryKey", "message": "is HARVESTED and names no harvestSource" }, { "verdict": "VIOLATION", "rule": "TN-026", "term": "SystemType", "message": "does not declare pr:authoringMode" }, { "verdict": "VIOLATION", "rule": "TN-027", "term": "SystemType", "message": "descends from 0 layer roots; exactly one is required" }, { "verdict": "VIOLATION", "rule": "TN-027", "term": "SystemType", "message": "descends from 0 provenance axes; exactly one is required" }, { "verdict": "VIOLATION", "rule": "TN-026", "term": "View", "message": "is HARVESTED and names no harvestSource" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "belongsTo", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "consumes", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "containsBIField", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "governedBy", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hasDomainOwner", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hasElement", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hasGovernanceLead", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hasMetric", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hasSubDomainOwner", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hasSystemType", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "hostedOn", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "isInBIDataSource", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "isInBIWorkspace", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "isInDatabase", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "livesIn", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "measures", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "ownedBy", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "ownedBy", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "ownedByDomain", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "produces", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "referencesSourceField", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "referencesTargetField", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "represents", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "sourcedFrom", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "storedIn", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "usesBIDataSource", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "activationStatus", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "arbitrationStatus", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "businessRule", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "canonicalName", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "canonicalName", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "creationDate", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "creationDate", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "environment", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "exampleValue", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "exampleValue", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "formula", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "fullyQualifiedName", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "harvestDate", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "identifier", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "identifier", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "isNullable", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "lastReviewDate", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "lastReviewDate", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "logicalFormat", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "ordinalPosition", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "physicalDataType", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "physicalName", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "queryCount", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "sourceIdentifier", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "status", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "status", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "synonym", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "technicalDefinition", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "timeAggregation", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "unit", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "version", "message": "carries no rdfs:comment" }, { "verdict": "REVIEW", "rule": "TN-025", "term": "version", "message": "declares itself polymorphic; confirm the scope is declared in SHACL" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "viewDefinition", "message": "carries no rdfs:comment" }, { "verdict": "VIOLATION", "rule": "TN-024", "term": "acronym", "message": "carries no rdfs:comment" } ] }