parse_message API method                                                               latest update: 2008-02-24

The parse_message API method:

  • using the ID of the message fetches it;
  • parses the 'content' property of the instances of rdf:XMLLiteral that are included in that message;
  • using the credentials, sent by e-mail, dereferences the URI references;
  • stores the dereferencing results in an external location, as determined by the custodian of the receiving façade;
  • searches the dereferenced data for IDs of (rdf:)objects that have the same SPARQL endpoint as the receiving façade;
  • generates (an) instance(s) of template class &oim:ST-FACADE-0050-001 - "incoming reference", listing the relationship between the found ID and the ID of the template of which the found ID is the (rdf:)object of one of its properties;
  • stores this(these) template instance(s) in the "data" section of the receiving façade;
  • creates a "feedback" report, refers to this in an instance of template oim:ST-FACADE-2311-001, and stores this in the "recdmsgs" section (NOTE).

NOTE - In the instance of template type &oim:ST-MESSAGE-0100-001, as stored in the "sentmsgs" section of the sending façade, there is an instance of Activity listed. That is the transmitting activity. This "feedback" report is "involved_by_reference" in this activity. Generic template class ST-2311 represents involvement by reference in an activity.