# baseURI: https://spec.edmcouncil.org/fibo/ontology/master/latest/SEC/Securities/SecuritiesIdentification/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/BE/FunctionalEntities/FunctionalEntities/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FBC/FinancialInstruments/FinancialInstruments/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FBC/FunctionalEntities/Markets/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FBC/FunctionalEntities/RegistrationAuthorities/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FBC/FunctionalEntities/RegulatoryAgencies/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FBC/ProductsAndServices/FinancialProductsAndServices/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Arrangements/IdentifiersAndIndices/
# imports: https://spec.edmcouncil.org/fibo/ontology/master/latest/FND/Places/Locations/
# 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://spec.edmcouncil.org/fibo/ontology/master/latest/SEC/Securities/SecuritiesListings/
# imports: https://www.omg.org/spec/Commons/AnnotationVocabulary/
# imports: https://www.omg.org/spec/Commons/Classifiers/
# imports: https://www.omg.org/spec/Commons/Collections/
# imports: https://www.omg.org/spec/Commons/ContextualDesignators/
# imports: https://www.omg.org/spec/Commons/ContextualIdentifiers/
# imports: https://www.omg.org/spec/Commons/Designators/
# imports: https://www.omg.org/spec/Commons/Identifiers/
# imports: https://www.omg.org/spec/LCC/Countries/CountryRepresentation/
@base .
@prefix cmns-av: .
@prefix cmns-cls: .
@prefix cmns-col: .
@prefix cmns-cxtdsg: .
@prefix cmns-cxtid: .
@prefix cmns-dsg: .
@prefix cmns-id: .
@prefix dcterms: .
@prefix fibo-fbc-fct-mkt: .
@prefix fibo-fbc-fct-ra: .
@prefix fibo-fbc-fi-fi: .
@prefix fibo-fnd-arr-id: .
@prefix fibo-fnd-plc-loc: .
@prefix fibo-fnd-rel-rel: .
@prefix fibo-fnd-utl-av: .
@prefix fibo-sec-sec-id: .
@prefix fibo-sec-sec-lst: .
@prefix lcc-cr: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix xsd: .
a owl:Ontology ;
rdfs:label "Securities Identification Ontology" ;
dcterms:abstract "This ontology defines concepts required to identify securities, including a number of well-known securities identifiers and related schemes, registries, and registration authorities." ;
dcterms:license "https://opensource.org/licenses/MIT"^^xsd:anyURI ;
owl:imports
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
;
owl:versionIRI ;
skos:changeNote
"The http://www.omg.org/spec/EDMC-FIBO/FND/20180801/Securities/SecuritiesIdentification.rdf version of this ontology was modified to use the hasCoverageArea property rather than hasJurisdiction for coverage of national numbering agencies, and eliminate redundant subclass relationships for two of the schemes defined herein." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification.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/SEC/Securities/SecuritiesIdentification.rdf version of this ontology was modified to use the Commons Ontology Library (Commons) rather than the OMG's Languages, Countries and Codes (LCC), eliminating redundancies in FIBO as appropriate." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification.rdf version of this ontology was revised to eliminate confusion between listed security and listing (which caused reasoning issues)." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification.rdf version of this ontology was revised to leverage the notion of a composite identifier and address text formatting hygiene issues." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification/ version of this ontology was modified to add the concept of a ticker symbol and rename (migrate) the hasDefinition property to isDefinedIn to clarify intent." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification/ version of this ontology was modified to correct several logic issues." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification/ version of this ontology was modified to correct the target of a ticker symbol, which identifies a listing not a listed security, refine the restriction on financial instrument identifier to say that it identifies an instrument or listing, normalize definitions to be ISO 704 compliant, eliminate duplication of concepts in LCC, and merge countries with locations in FND." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification/ version of this ontology was modified to make a ticker symbol reassignable and address circular or ambiguous definitions." ,
"The https://spec.edmcouncil.org/fibo/ontology/SEC/Securities/SecuritiesIdentification/ version of this ontology was modified to restructure the concept of a listing and augment it with a number of relevant characteristics."
;
fibo-fnd-utl-av:hasMaturityLevel fibo-fnd-utl-av:Release ;
cmns-av:copyright
"Copyright (c) 2016-2023 EDM Council, Inc." ,
"Copyright (c) 2018-2023 Object Management Group, Inc."
;
.
fibo-sec-sec-id:FinancialInstrumentIdentificationScheme
a owl:Class ;
rdfs:subClassOf
cmns-id:IdentificationScheme ,
[
a owl:Restriction ;
owl:onProperty cmns-col:hasMember ;
owl:someValuesFrom fibo-fbc-fi-fi:FinancialInstrumentIdentifier ;
]
;
rdfs:label "financial instrument identification scheme" ;
rdfs:isDefinedBy ;
skos:definition "formal definition of the structure and application of a particular set of financial instrument identifiers" ;
.
fibo-sec-sec-id:InternationalSecuritiesIdentificationNumber
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentifier ,
cmns-cxtid:StructuredIdentifier ,
[
a owl:Restriction ;
owl:onProperty cmns-col:comprises ;
owl:onClass fibo-sec-sec-id:NationalSecuritiesIdentifyingNumber ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-col:comprises ;
owl:onClass lcc-cr:Alpha2Code ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
]
;
rdfs:label "international securities identification number" ;
rdfs:isDefinedBy ;
rdfs:seeAlso ;
skos:definition "security identifier that is defined as specified in ISO 6166, Securities and related financial instruments -- International securities identification numbering system (ISIN)" ;
cmns-av:abbreviation "ISIN" ;
cmns-av:explanatoryNote "ISINs consist of two alphabetic characters, which are the ISO 3166-1 alpha-2 code for the issuing country, nine alpha-numeric characters (the National Securities Identifying Number, or NSIN, which identifies the security, padded as necessary with leading zeros), and one numerical check digit. The ISIN is specified as a class of identifiers because although there is a scheme associated with the structure of an ISIN, there are many country-specific variations issued by national numbering agencies." ;
.
fibo-sec-sec-id:InternationalSecuritiesIdentificationNumberingScheme
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentificationScheme ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:defines ;
owl:someValuesFrom fibo-sec-sec-id:InternationalSecuritiesIdentificationNumber ;
]
;
rdfs:label "international securities identification numbering scheme" ;
rdfs:isDefinedBy ;
rdfs:seeAlso ;
skos:definition "formal definition of the structure and application of a ISINs as defined in ISO 6166" ;
cmns-av:abbreviation "ISIN scheme" ;
.
fibo-sec-sec-id:ListedSecurityIdentifier
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentifier ,
[
a owl:Restriction ;
owl:onProperty fibo-fbc-fct-ra:isRegisteredBy ;
owl:someValuesFrom fibo-fbc-fct-mkt:Exchange ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fbc-fct-ra:isRegisteredIn ;
owl:someValuesFrom fibo-sec-sec-id:SecurityRegistry ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:isDefinedIn ;
owl:someValuesFrom fibo-sec-sec-id:SecurityIdentificationScheme ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-id:identifies ;
owl:someValuesFrom fibo-sec-sec-lst:ListedSecurity ;
]
;
rdfs:label "listed security identifier" ;
rdfs:isDefinedBy ;
skos:definition "security identifier issued in the public domain and referred to in listings and other relevant publications" ;
.
fibo-sec-sec-id:NationalNumberingAgency
a owl:Class ;
rdfs:subClassOf
fibo-fbc-fct-ra:RegistrationAuthority ,
[
a owl:Restriction ;
owl:onProperty fibo-fbc-fct-ra:registers ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecuritiesIdentifyingNumber ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-plc-loc:hasCoverageArea ;
owl:someValuesFrom lcc-cr:GeopoliticalEntity ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:issues ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecuritiesIdentifyingNumber ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:manages ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecuritiesIdentifyingNumberRegistry ;
]
;
rdfs:label "national numbering agency" ;
rdfs:isDefinedBy ;
skos:definition "registration authority responsible for issuing and managing National Securities Identifying Numbers for securities in accordance with the ISO 6166 standard in some jurisdiction (typically that of a country)" ;
cmns-av:abbreviation "NNA" ;
.
fibo-sec-sec-id:NationalSecuritiesIdentifyingNumber
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentifier ,
[
a owl:Restriction ;
owl:onProperty fibo-fbc-fct-ra:isRegisteredBy ;
owl:someValuesFrom fibo-sec-sec-id:NationalNumberingAgency ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:isDefinedIn ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecurityIdentificationScheme ;
]
;
rdfs:label "National Securities Identifying Number" ;
rdfs:isDefinedBy ;
skos:definition "generic, nine-digit alpha numeric code which identifies a fungible security, assigned by a national numbering agency under the ISO 6166 standard" ;
cmns-av:abbreviation "NSIN" ;
.
fibo-sec-sec-id:NationalSecuritiesIdentifyingNumberRegistry
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityRegistry ,
[
a owl:Restriction ;
owl:onProperty cmns-cls:isCharacterizedBy ;
owl:onClass fibo-sec-sec-id:NationalSecurityIdentificationScheme ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fbc-fct-ra:hasRegistryEntry ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecuritiesIdentifyingNumberRegistryEntry ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isManagedBy ;
owl:someValuesFrom fibo-sec-sec-id:NationalNumberingAgency ;
]
;
rdfs:label "National Securities Identifying Number registry" ;
rdfs:isDefinedBy ;
skos:definition "registry used by a national numbering agency to manage the financial instrument identifiers and related information that it registers" ;
cmns-av:abbreviation "NSIN registry" ;
.
fibo-sec-sec-id:NationalSecuritiesIdentifyingNumberRegistryEntry
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityRegistryEntry ,
[
a owl:Restriction ;
owl:onProperty cmns-col:comprises ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecuritiesIdentifyingNumber ;
]
;
rdfs:label "national numbering agency registry entry" ;
rdfs:isDefinedBy ;
skos:definition "entry in a National Securities Identifying Number registry" ;
.
fibo-sec-sec-id:NationalSecurityIdentificationScheme
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentificationScheme ,
[
a owl:Restriction ;
owl:onProperty cmns-cxtdsg:appliesTo ;
owl:someValuesFrom lcc-cr:GeopoliticalEntity ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:defines ;
owl:someValuesFrom fibo-sec-sec-id:NationalSecuritiesIdentifyingNumber ;
]
;
rdfs:label "national security identification scheme" ;
rdfs:isDefinedBy ;
skos:definition "security identification scheme, defining the format and structure of a National Securities Identifying Number (NSIN), published nationally on behalf of a country" ;
cmns-av:explanatoryNote "generally incorporated into the ISIN scheme as well" ;
.
fibo-sec-sec-id:ProprietarySecurityIdentificationScheme
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentificationScheme ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:defines ;
owl:someValuesFrom fibo-sec-sec-id:ProprietarySecurityIdentifier ;
]
;
rdfs:label "proprietary security identification scheme" ;
rdfs:isDefinedBy ;
skos:definition "security identification scheme published by a commercial entity" ;
cmns-av:explanatoryNote "Proprietary schemes may be unique to an exchange or data provider, for example." ;
.
fibo-sec-sec-id:ProprietarySecurityIdentifier
a owl:Class ;
rdfs:subClassOf
fibo-sec-sec-id:SecurityIdentifier ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:isDefinedIn ;
owl:someValuesFrom fibo-sec-sec-id:ProprietarySecurityIdentificationScheme ;
]
;
rdfs:label "proprietary security identifier" ;
rdfs:isDefinedBy ;
skos:definition "identifier supplied by a commercial entity" ;
.
fibo-sec-sec-id:SecurityIdentificationScheme
a owl:Class ;
rdfs:subClassOf
fibo-fbc-fct-ra:RegistrationScheme ,
fibo-sec-sec-id:FinancialInstrumentIdentificationScheme ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:defines ;
owl:someValuesFrom fibo-sec-sec-id:SecurityIdentifier ;
]
;
rdfs:label "security identification scheme" ;
rdfs:isDefinedBy ;
skos:definition "formal definition of the structure and application of a particular set of securities identifiers" ;
.
fibo-sec-sec-id:SecurityIdentifier
a owl:Class ;
rdfs:subClassOf
fibo-fbc-fi-fi:FinancialInstrumentIdentifier ,
[
a owl:Restriction ;
owl:onProperty cmns-dsg:isDefinedIn ;
owl:someValuesFrom fibo-sec-sec-id:SecurityIdentificationScheme ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-id:identifies ;
owl:someValuesFrom fibo-fbc-fi-fi:Security ;
]
;
rdfs:label "security identifier" ;
rdfs:isDefinedBy ;
skos:definition "any publicly available identifier that is used to identify a security" ;
.
fibo-sec-sec-id:SecurityRegistry
a owl:Class ;
rdfs:subClassOf
fibo-fbc-fct-ra:Registry ,
[
a owl:Restriction ;
owl:onProperty cmns-cls:isCharacterizedBy ;
owl:onClass fibo-sec-sec-id:SecurityIdentificationScheme ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fbc-fct-ra:hasRegistryEntry ;
owl:someValuesFrom fibo-sec-sec-id:SecurityRegistryEntry ;
] ,
[
a owl:Restriction ;
owl:onProperty fibo-fnd-rel-rel:isManagedBy ;
owl:someValuesFrom fibo-fbc-fct-ra:RegistrationAuthority ;
]
;
rdfs:label "security registry" ;
rdfs:isDefinedBy ;
skos:definition "registry used to manage security identifiers and related information" ;
cmns-av:explanatoryNote "Securities registries may be managed by an exchange, clearing house, custodian, bank, or other financial services provider." ;
.
fibo-sec-sec-id:SecurityRegistryEntry
a owl:Class ;
rdfs:subClassOf
fibo-fbc-fct-ra:RegistryEntry ,
[
a owl:Restriction ;
owl:onProperty cmns-col:comprises ;
owl:someValuesFrom fibo-sec-sec-id:SecurityIdentifier ;
] ,
[
a owl:Restriction ;
owl:onProperty cmns-cxtdsg:appliesTo ;
owl:someValuesFrom fibo-sec-sec-lst:RegisteredSecurity ;
]
;
rdfs:label "security registry entry" ;
rdfs:isDefinedBy ;
skos:definition "record for a security in a securities registry" ;
.
fibo-sec-sec-id:TickerSymbol
a owl:Class ;
rdfs:subClassOf
fibo-fnd-arr-id:ReassignableIdentifier ,
[
a owl:Restriction ;
owl:onProperty cmns-id:identifies ;
owl:someValuesFrom [
a owl:Class ;
owl:unionOf (
fibo-sec-sec-lst:ListedSecurity
fibo-sec-sec-lst:Listing
) ;
] ;
]
;
rdfs:label "ticker symbol" ;
rdfs:isDefinedBy ;
rdfs:seeAlso ;
skos:definition "exchange-specific identifier for a particular security or listing for that security, depending on the country" ;
cmns-av:explanatoryNote "Every listed security has at least one unique ticker symbol, facilitating the vast array of trade orders that flow through the financial markets every day. However, in some countries this relationship may be indirect, through the listing, rather than direct, as is the case in the United States. In the US, the relationship between a ticker symbol and the listed security is one-to-one. This is not, however, the case in Singapore, where there may be unique ticker symbols for the same security based on the lot size." ;
cmns-av:usageNote "Ticker symbols are reusable, assigned to a given instrument by an exchange for some period of time." ;
.
fibo-sec-sec-lst:Listing
a owl:Class ;
rdfs:subClassOf fibo-sec-sec-id:SecurityRegistryEntry ;
.