# baseURI: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Arrangements/Ratings/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Agreements/Contracts/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Arrangements/Assessments/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Arrangements/Documents/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Arrangements/Reporting/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/DatesAndTimes/Occurrences/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Organizations/FormalOrganizations/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Relations/Relations/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Utilities/AnnotationVocabulary/
# imports: https://www.omg.org/spec/Commons/AnnotationVocabulary/
# imports: https://www.omg.org/spec/Commons/Classifiers/
# imports: https://www.omg.org/spec/Commons/CodesAndCodeSets/
# imports: https://www.omg.org/spec/Commons/DatesAndTimes/
# imports: https://www.omg.org/spec/Commons/Designators/
# imports: https://www.omg.org/spec/Commons/PartiesAndSituations/
# imports: https://www.omg.org/spec/Commons/RolesAndCompositions/
@base .
@prefix cmns-av: .
@prefix cmns-cds: .
@prefix cmns-cls: .
@prefix cmns-dsg: .
@prefix cmns-dt: .
@prefix cmns-pts: .
@prefix cmns-rlcmp: .
@prefix dcterms: .
@prefix fibo-fnd-agr-ctr: .
@prefix fibo-fnd-arr-asmt: .
@prefix fibo-fnd-arr-doc: .
@prefix fibo-fnd-arr-rep: .
@prefix fibo-fnd-arr-rt: .
@prefix fibo-fnd-dt-oc: .
@prefix fibo-fnd-org-fm: .
@prefix fibo-fnd-rel-rel: .
@prefix fibo-fnd-utl-av: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
a owl:Ontology ;
rdfs:label "Ratings Ontology" ;
dcterms:abstract "This ontology defines abstract concepts for representation of ratings and rating schemes, particularly for ratings describing aspects of business performance, credit worthiness, and investment quality at a high level." ;
dcterms:license "https://opensource.org/licenses/MIT"^^xsd:anyURI ;
owl:imports
,
,
,
,
,
,
,
,
,
,
,
,
,
,
;
owl:versionIRI ;
skos:changeNote
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of the ontology was modified to replace content that is now available in the OMG Commons Ontology Library (Commons) v1.1 (FND-380)." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of the ontology was modified to use the Commons Ontology Library (Commons) Annotation Vocabulary rather than the OMG's Specification Metadata vocabulary." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was modified to use the Commons Ontology Library (Commons) rather than the OMG's Languages, Countries and Codes (LCC) and to eliminate redundancies in FIBO as appropriate." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was revised to add properties indicating the 'best' and 'worst' scores on a given scale." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was revised to address hygiene issues with respect to text formatting." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was revised to eliminate circular definitions." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was revised to eliminate duplication with LCC." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was revised to replace hasDefinition with isDefinedIn to clarify intent." ,
"The https://spec.edmcouncil.org/fibo/ontology/FND/Arrangements/Ratings.rdf version of this ontology was revised to replace uses of hasTag in Relations with hasTag from LCC, as the more complex union of datatypes in the Relations concept is not needed here."
;
fibo-fnd-utl-av:hasMaturityLevel fibo-fnd-utl-av:Release ;
cmns-av:copyright
"Copyright (c) 2019-2024 EDM Council, Inc." ,
"Copyright (c) 2019-2024 Object Management Group, Inc."
;
.
fibo-fnd-arr-rt:QualitativeRatingScore
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-rt:RatingScore ,
cmns-cds:CodeElement ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:hasTag ;
owl:onDataRange xsd:string ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
]
;
rdfs:label "qualitative rating score" ;
rdfs:isDefinedBy ;
skos:definition "rating score that is represented as a qualitative code with respect to some rating scale" ;
cmns-av:explanatoryNote "Ratings for the creditworthiness of securities are often qualitative, rather than quantitative, such as a triple-A (i.e., AAA). Many ratings for products and businesses on the Internet are also qualitative, such as 5-star ratings for something." ;
.
fibo-fnd-arr-rt:QuantitativeRatingScore
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-rt:RatingScore ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rt:hasMeasureWithinScale ;
owl:onDataRange xsd:decimal ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
]
;
rdfs:label "quantitative rating score" ;
rdfs:isDefinedBy ;
skos:definition "rating score that is a simple numeric value on some scale, such as a credit rating for an individual" ;
.
fibo-fnd-arr-rt:Rating
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-asmt:Opinion ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rt:rates ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-agr-ctr:hasEffectiveDate ;
owl:onClass cmns-dt:Date ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isIssuedBy ;
owl:onClass fibo-fnd-arr-rt:RatingIssuer ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isGeneratedBy ;
owl:onClass fibo-fnd-arr-rt:RatingParty ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-doc:hasDateOfIssuance ;
owl:onClass cmns-dt:Date ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rt:hasRatingScore ;
owl:someValuesFrom fibo-fnd-arr-rt:RatingScore ;
]
;
rdfs:label "rating" ;
rdfs:isDefinedBy ;
skos:definition "standing of something at a particular time, indicated by at least one scores with respect to some scale, based on an assessment by some party" ;
.
fibo-fnd-arr-rt:RatingAgency
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-rt:RatingIssuer ,
fibo-fnd-arr-rt:RatingScalePublisher ,
[
a owl:Restriction ;
owl:onProperty cmns-rlcmp:isPlayedBy ;
owl:someValuesFrom fibo-fnd-org-fm:FormalOrganization ;
]
;
rdfs:label "rating agency" ;
rdfs:isDefinedBy ;
skos:definition "rating issuer that is also a rating scale publisher, frequently but not always an independent rating service" ;
.
fibo-fnd-arr-rt:RatingAssessmentActivity
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-asmt:AssessmentActivity ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isProvidedBy ;
owl:someValuesFrom fibo-fnd-arr-rt:RatingParty ;
]
;
rdfs:label "rating assessment activity" ;
rdfs:isDefinedBy ;
skos:definition "assessment activity resulting in a grade or score and potentially a report describing the score and the process used to determine that score" ;
.
fibo-fnd-arr-rt:RatingAssessmentEvent
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-asmt:AssessmentEvent ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-dt-oc:hasOutput ;
owl:onClass fibo-fnd-arr-rt:RatingReport ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:exemplifies ;
owl:onClass fibo-fnd-arr-rt:RatingAssessmentActivity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-dt-oc:hasOutput ;
owl:someValuesFrom fibo-fnd-arr-rt:Rating ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isProvidedBy ;
owl:someValuesFrom fibo-fnd-arr-rt:RatingParty ;
]
;
rdfs:label "rating assessment event" ;
rdfs:isDefinedBy ;
skos:definition "individual assessment resulting in a grade or score and potentially a report describing the score" ;
.
fibo-fnd-arr-rt:RatingIssuer
a owl:Class ;
rdfs:subClassOf
cmns-pts:PartyRole ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:issues ;
owl:someValuesFrom fibo-fnd-arr-rt:Rating ;
]
;
rdfs:label "rating issuer" ;
rdfs:isDefinedBy ;
skos:definition "party that is responsible for issuing ratings" ;
cmns-av:explanatoryNote "A rating issuer is frequently, but not always the rating scale publisher. A rating issuer may delegate responsibility for producing a rating to a rating party." ;
.
fibo-fnd-arr-rt:RatingParty
a owl:Class ;
rdfs:subClassOf
cmns-pts:PartyRole ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:generates ;
owl:someValuesFrom fibo-fnd-arr-rt:Rating ;
]
;
rdfs:label "rating party" ;
rdfs:isDefinedBy ;
skos:definition "person, organization or group that analyzes some aspect of something and develops a rating" ;
.
fibo-fnd-arr-rt:RatingReport
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-asmt:AssessmentReport ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rep:reportsOn ;
owl:someValuesFrom fibo-fnd-arr-rt:Rating ;
]
;
rdfs:label "rating report" ;
rdfs:isDefinedBy ;
skos:definition "report describing a set of ratings" ;
.
fibo-fnd-arr-rt:RatingScale
a owl:Class ;
rdfs:subClassOf
cmns-cls:ClassificationScheme ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rt:hasBestMeasure ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rt:hasWorstMeasure ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isManagedBy ;
owl:onClass fibo-fnd-arr-rt:RatingScalePublisher ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:defines ;
owl:someValuesFrom fibo-fnd-arr-rt:RatingScore ;
]
;
rdfs:label "rating scale" ;
rdfs:isDefinedBy ;
skos:definition "system for assigning a value to something according to some scale with respect to quality, a standard, or ranking" ;
.
fibo-fnd-arr-rt:RatingScalePublisher
a owl:Class ;
rdfs:subClassOf
cmns-pts:PartyRole ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:manages ;
owl:someValuesFrom fibo-fnd-arr-rt:RatingScale ;
]
;
rdfs:label "rating scale publisher" ;
rdfs:isDefinedBy ;
skos:definition "party responsible for managing one or more rating schemes and potentially publishing ratings based on those schemes" ;
cmns-av:explanatoryNote "Rating scale publishers are frequently also rating agencies." ;
.
fibo-fnd-arr-rt:RatingScore
a owl:Class ;
rdfs:subClassOf
cmns-cls:Classifier ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-arr-rt:hasMeasureWithinScale ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:isDefinedIn ;
owl:onClass fibo-fnd-arr-rt:RatingScale ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
]
;
rdfs:label "rating score" ;
rdfs:isDefinedBy ;
skos:definition "grade, classification, or ranking of for something in accordance with some rating scale" ;
cmns-av:explanatoryNote "The meaning and methodology for determining a rating score for the rating of something is determined by a rating issuer. A given rating may apply at some point in time, as a part of a lifecycle or process, or generally. Typically ratings reflect an assessment of a state of affairs at some point in time." ;
.
fibo-fnd-arr-rt:hasBestMeasure
a owl:DatatypeProperty ;
rdfs:label "has best measure" ;
rdfs:domain fibo-fnd-arr-rt:RatingScale ;
rdfs:isDefinedBy ;
rdfs:range xsd:decimal ;
skos:definition "indicates the 'best' (most desirable) possible value for a rating score's hasMeasureWithinScale property" ;
cmns-av:explanatoryNote "Note that hasBestMeasure and hasWorstMeasure may be used together to determine the direction and range of a scale's measure values." ;
.
fibo-fnd-arr-rt:hasMeasureWithinScale
a owl:DatatypeProperty ;
rdfs:label "has measure within scale" ;
rdfs:domain fibo-fnd-arr-rt:RatingScore ;
rdfs:isDefinedBy ;
rdfs:range xsd:decimal ;
skos:definition "indicates a relative, numeric measure or ordering on a rating scale" ;
.
fibo-fnd-arr-rt:hasRating
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-cls:isClassifiedBy ;
rdfs:label "has rating" ;
rdfs:isDefinedBy ;
rdfs:range fibo-fnd-arr-rt:Rating ;
owl:inverseOf fibo-fnd-arr-rt:rates ;
skos:definition "indicates the rating assigned to a thing based on a grade or score according to a particular rating scale" ;
.
fibo-fnd-arr-rt:hasRatingScore
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-cls:isClassifiedBy ;
rdfs:label "has rating score" ;
rdfs:domain fibo-fnd-arr-rt:Rating ;
rdfs:isDefinedBy ;
rdfs:range fibo-fnd-arr-rt:RatingScore ;
skos:definition "indicates the grade or score associated with a rating with respect to a particular rating scale" ;
.
fibo-fnd-arr-rt:hasWorstMeasure
a owl:DatatypeProperty ;
rdfs:label "has worst measure" ;
rdfs:domain fibo-fnd-arr-rt:RatingScale ;
rdfs:isDefinedBy ;
rdfs:range xsd:decimal ;
skos:definition "indicates the 'worst' (least desirable) possible value for a rating score's hasMeasureWithinScale property" ;
cmns-av:explanatoryNote "Note that hasBestMeasure and hasWorstMeasure may be used together to determine the direction and range of a scale's measure values." ;
.
fibo-fnd-arr-rt:producesRatingsFor
a owl:ObjectProperty ;
rdfs:subPropertyOf fibo-fnd-rel-rel:produces ;
rdfs:label "produces ratings for" ;
rdfs:domain fibo-fnd-arr-rt:RatingParty ;
rdfs:isDefinedBy ;
rdfs:range fibo-fnd-arr-rt:RatingIssuer ;
owl:inverseOf fibo-fnd-arr-rt:usesRatingParty ;
skos:definition "issuer for which ratings are produced or posted through" ;
.
fibo-fnd-arr-rt:rates
a owl:ObjectProperty ;
rdfs:subPropertyOf cmns-cls:classifies ;
rdfs:label "rates" ;
rdfs:domain fibo-fnd-arr-rt:Rating ;
rdfs:isDefinedBy ;
skos:definition "indicates the instrument, party or something else to which a rating applies" ;
.
fibo-fnd-arr-rt:usesRatingParty
a owl:ObjectProperty ;
rdfs:subPropertyOf fibo-fnd-rel-rel:isProducedBy ;
rdfs:label "uses rating performer" ;
rdfs:domain fibo-fnd-arr-rt:RatingIssuer ;
rdfs:isDefinedBy ;
rdfs:range fibo-fnd-arr-rt:RatingParty ;
skos:definition "rating performer an issuer uses to assess ratings" ;
.