rNews 0.5: The Organization Class

Figure: Attributes of the Organization class.

The Organization class is a subclass of the Party class. In addition to the many attributes provided by the Party class, the Organization class provides a single attribute tickerSymbol for expressing exchange traded instruments (if any) associated with an organization. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. The IPTC suggests, but does not require that implementors of rNews select the value for the exchange component of the tickerSymbol attribute from the controlled vocaulary of Market Identifier Codes (MIC) specified in ISO15022.

Organization Attribute Summary

The table below enumerates all attributes of the Location class and provides the expected data type, category (core/power) and a definition of each attribute.

Attribute Type Category Definition
tickerSymbol String power The exchange traded instrument associated with an Organization object. The tickerSymbol is expressed as an exchange and an instrument name separated by a space character. The IPTC suggests, but does not require that implementors of rNews select the value for the exchange component of the tickerSymbol attribute from the controlled vocaulary of Market Identifier Codes (MIC) specified in ISO15022.

 

Applying the Organization Class
Our sample article contains three Organization objects:
  • Reuters: The organization responsible for creating, copyrighting and providing the main photograph for the sample article.
  • The New York Times: The organization responsible for creating, copyrighting and providing the article.
  • North Atlantic Treaty Organization: An organization used to annotate the article.
To express these tags in RDF/Turtle using attributes from the rnews Concept and Concept classes, we would write the following:
      
      @prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>  .
      @prefix rnews: <http://iptc.org/std/rNews/2011-05-17#> .
    
      <http://www.reuters.com>
        a  rnews:Organization ;
        rnews:name "Reuters" ;
        rnews:tickerSymbol "NYSE TRI" .
           
      <http://www.nytimes.com>
        a  rnews:Organization ;
        rnews:countryName "US"  ;
        rnews:locality "New York" ;
        rnews:name "The New York Times" ;
        rnews:postalCode "10018" ;
        rnews:region "NY"  ;
        rnews:streetAddress "620 8th Ave" ;
        rnews:tel  "(212) 556-1234" ;
        rnews:url  "http://www.nytimes.com" ;
        rnews:tickerSymbol "NYSE NYT" .
         
      <http://data.nytimes.com/N31642451125599181492>
        a rnews:Organization ;
        rnews:name "North Atlantic Treaty Organization" . 
     
Some of the Organization objects shown above include more attributes than others. The decision of how many attributes to provie with a Organization object is left entirely to the publisher. The Organization class requires only that implementors specify the name attribute.
Want to comment on rNews: we invite you to post your comment to the rNews Forum.