rNews 1.0: The Organization Class

Organization
address tickerSymbol
Figure 1: Attributes of the Organization class.

The Organization class is a subclass of the Concept class. In addition the Organization class provides a single attribute tickerSymbol for expressing exchange traded instruments (if any) associated with an organization and the address to provide a rich set of address details. 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,  and a definition of each attribute.

AttributeTypeDefinition
tickerSymbol xsd:string 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.
address PostalAddress A real-world postal address associated with this entity.

 

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-10-07#> .
    
      <http://www.reuters.com>
        a  rnews:Organization ;
        rnews:name "Reuters" ;
        rnews:tickerSymbol "NYSE TRI" .
           
      <http://www.nytimes.com>
        a  rnews:Organization ;
        rnews:name "The New York Times" ;
        rnews:address [ a rnews:PostalAddress;
          rnews:addressCountry "US"  ;
          rnews:addressLocality "New York" ;
          rnews:postalCode "10018" ;
          rnews:addressregion "NY"  ;
          rnews:streetAddress "620 8th Ave" ;
          rnews:telephone  "(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.