# Financial Scenario Namespace
@prefix fin: .
@prefix rdf: .
@prefix rdfs: .
@prefix dtype: .
@prefix foaf: .
@prefix vcard: .
@prefix dc: .
@prefix iso: .
@prefix cur: .
# ------------------------------------------------------------------------------------------
# Vocabulary Financial Scenario
# ------------------------------------------------------------------------------------------
#
# The financial scenario vocabulary allows you to decribe corporations, securities, financial
# news sources and financial news like annual reports or ratings.
#
# Contents:
# 1. Classes
# 3. Properties
# 1. Classes
fin:Organization a rdfs:Class ;
rdfs:comment "Superclass of all classes representing organizations." ;
rdfs:label "Organization" .
fin:Author a rdfs:Class ;
rdfs:comment "An author of a news. It's not mandatory that the author is a person. It's also possible that the author of a news is the newsSource (a corporation is the author of their annual report for example). " ;
rdfs:label "Author" .
fin:NewsSource a rdfs:Class ;
rdfs:comment "The source of a news object. Like fin:Author the NewsSource has also a foaf:homepage and a dc:description. " ;
rdfs:label "NewsSource" .
fin:Security a rdfs:Class ;
rdfs:comment "Represents a security paper. " ;
rdfs:label "Security" .
fin:News a rdfs:Class ;
rdfs:comment "A fin:News represents all kinds of information about a corporation or a security. " ;
rdfs:label "News" .
fin:ValueAtDate a rdfs:Class ;
rdfs:comment "Details about a security at a specific date and place. " ;
rdfs:label "ValueAtDate" .
fin:Sector a rdfs:Class ;
rdfs:comment " The sector a corporation belongs to. "
rdfs:label " Sector ".
fin:Banking a fin:Sector ;
rdfs:comment " The banking and financial services sector " .
rdfs:label " Banking " .
fin:Electronics a fin Sector ;
rdfs:comment " The electronics sector " .
rdfs:label " Electronics " .
fin:Rating a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "A rating is published by a rating agency and describes the creditworthiness of a corporation. " ;
rdfs:label "Rating" .
fin:FactSheet a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "Short report containing the most important financial facts about a corporation. " ;
rdfs:label "FactSheet" .
fin:AnnualReport a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "Report published by a corporation at the end of fiscal year. " ;
rdfs:label "AnnualReport" .
fin:Corporation a rdfs:Class ;
rdfs:SubClassOf fin:Organization ;
rdfs:comment "Represents a company which emittes securities. " ;
rdfs:label "Corporation" .
fin:Share a rdfs:Class ;
rdfs:SubClassOf fin:Security ;
rdfs:comment "Represents a share emitted by a corporation. " ;
rdfs:label "Share" .
fin:InterimReport a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "The interim report is published by a corporation during a fiscal year. " ;
rdfs:label "InterimReport" .
fin:Discussionforum a rdfs:Class ;
rdfs:SubClassOf fin:NewsSource ;
rdfs:comment "A discusssionforum about financial topics. " ;
rdfs:label "Discussionforum" .
fin:NewsGroup a rdfs:Class ;
rdfs:SubClassOf fin:NewsSource ;
rdfs:comment "A unsenet newsgroup about financial topics. " ;
rdfs:label "NewsGroup" .
fin:RatingAgency a rdfs:Class ;
rdfs:SubClassOf fin:Organization ;
rdfs:comment "A rating agency like Moodys, Fitch, Standard and Poor's. " ;
rdfs:label "RatingAgency" .
fin:Posting a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "A posting in discussionforum. " ;
rdfs:label "Posting" .
fin:ProfitWarning a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "A profit warning published by a corporation. " ;
rdfs:label "ProfitWarning" .
fin:InfoPortal a rdfs:Class ;
rdfs:SubClassOf fin:NewsSource ;
rdfs:comment "An internet information portal like Wall Street Journal or Financial Times. " ;
rdfs:label "InfoPortal" .
fin:AnnualAccounts a rdfs:Class ;
rdfs:SubClassOf fin:News ;
rdfs:comment "Annual accounts is published by a corporation for each year. " ;
rdfs:label "AnnualAccounts" .
# 2. Properties
# Properties of Discussionforum
fin:numberOfPosts a rdf:Property ;
rdfs:label "numberOfPosts" ;
rdfs:comment " The number of posts in a discussionforum. " ;
rdfs:domain fin:Discussionforum ;
rdfs:range dtype:Integer .
# Properties of Rating
fin:scale a rdf:Property ;
rdfs:label "scale" ;
rdfs:comment " Used rating scale. " ;
rdfs:domain fin:Rating ;
rdfs:range dtype:string .
fin:value a rdf:Property ;
rdfs:label "value" ;
rdfs:comment " Value of the rating (e.g. AAA). " ;
rdfs:domain fin:Rating ;
rdfs:range dtype:string .
# properties of Security
fin:emitter a rdf:Property ;
rdfs:label "emitter" ;
rdfs:comment " The fin:Corporation which emitted the security. " ;
rdfs:domain fin:Security ;
rdfs:range fin:Corporation .
fin:wkn a rdf:Property ;
rdfs:label "wkn" ;
rdfs:comment " wkn (german: Wertpapierkennnummer) of a security. A number which identifies securities in germany. " ;
rdfs:domain fin:Security ;
rdfs:range dtype:string .
fin:valueAtDate a rdf:Property ;
rdfs:label "valueAtDate" ;
rdfs:comment " Details about a security at a specific date and place. " ;
rdfs:domain fin:Security ;
rdfs:range fin:ValueAtDate .
# properties of ValueAtDate
fin:marketPrice a rdf:Property ;
rdfs:label "marketPrice" ;
rdfs:comment " The securitie's market- price at the specific date. "
rdfs:domain fin:ValueAtDate ;
rdfs:range dtype:float .
fin:market a rdf:Property ;
rdfs:label "market" ;
rdfs:comment " The url of the market where the security is traded. "
rdfs:domain fin:ValueAtDate ;
rdfs:range dtype:string .
fin:currency a rdf:Property ;
rdfs:label "currency" ;
rdfs:comment " The securitie's currency. "
rdfs:domain fin:ValueAtDate ;
rdfs:range cur:Currency .
fin:dividend a rdf:Property ;
rdfs:label "dividend" ;
rdfs:comment " The securitie's dividend. "
rdfs:domain fin:ValueAtDate ;
rdfs:range dtype:float .
# properties of Corporation
fin:sector a rdf:Property ;
rdfs:label "sector" ;
rdfs:comment " The sector a corporation belongs to. ".
rdfs:domain fin:Corporation ;
rdfs:range fin:Sector .
vcard:ADR a rdf:Property ;
rdfs:label "ADR" ;
rdfs:comment "The adress of a corporation" ;
rdfs:domain fin:Corporation ;
rdfs:range vcard:ADR .
# properties of News
fin:newsAbout a rdf:Property ;
rdfs:label " newsAbout " ;
rdfs:comment " The subject (fin:Corporation or fin:Security) a news is about " ;
rdfs:domain fin:News ;
rdfs:range fin:Corporation .
fin:newsSource a rdf:Property ;
rdfs:label "newsSource" ;
rdfs:comment " The source of a specific news." ;
rdfs:domain fin:News ;
rdfs:range fin:NewsSource ;
fin:author a rdf:Property ;
rdfs:label "author" ;
rdfs: comment "The auhtor of a specific news." ;
rdfs:domain fin:News ;
rdfs:range fin:Author .
dc:date
rdfs:label "date" ;
rdfs:comment " Date and time when a fin:News is published. " ;
rdfs:domain fin:News ;
rdfs:range dtype:date .
fin:availableAt a rdf:Property
rdfs:label "availableAt" ;
rdfs:comment " Describes where the news can be found " ;
rdfs:domain fin:News ;
rdfs:range dtype:String .
fin:text a rdf:Property
rdfs:label "text" ;
rdfs:comment " The newstext " ;
rdfs:domain fin:News ;
rdfs:range dtype:String .
# Properties of author
fin:country a rdf:Property ;
rdfs:label "country" ;
rdfs:comment " The country where the Author, the Corporation, the Security or the NewsSource is from. " ;
rdfs:domain fin:Author ;
rdfs:range iso:Country .
dc:description a rdf:Property ;
rdfs:label "description" ;
rdfs:comment " A description about something. " ;
rdfs:domain fin:Author ;
rdfs:range dtype:string .
foaf:homepage a rdf:Property ;
rdfs:label "homepage" ;
rdfs:comment " A fin:Author's, fin:Corporation's or fin:NewsSource's homepage. " ;
rdfs:domain fin:Author ;
rdfs:range dtype:string .
foaf:name a rdf:Property ;
rdfs:label "name" ;
rdfs:comment " The name of a fin:Author, fin:Corporation, fin:NewsSource or fin:Security ." ;
rdfs:domain fin:Author ;
rdfs:range dtype:string .
vcard:email a rdf:Property ;
rdfs:label "email" ;
rdfs:comment " The email adress a fin:Author." ;
rdfs:domain fin:Author ;
rdfs:range dtype:string .
vcard:title a rdf:Property ;
rdfs:label "TITLE" ;
rdfs:comment " The vcard:TITLE of a fin:Author." ;
rdfs:domain fin:Author ;
rdfs:range dtype:string .