Abstract

The paper considers the subscription operation for multi-agent application development on Smart-M3 platform. We systematize the algorithms of the basic subscription operation that Smart-M3 agents implement. The basic subscription operation uses the RDF representation model. Based on the systematization and taking into account the model-driven approach, we propose new subscription types that apply the OWL representation model. The proposed subscription types are implemented in SmartSlog SDK, resulting in compact application code that operates with high-level ontological terms (class, property, individual).

Highlights

  • Based on the systematization and taking into account the model-driven approach, we propose new subscription types that apply the OWL representation model

  • The details include bidirectional transformation between OWL and RDF representations, calling the basic subscription and synchronization of local copies of OWL objects

Read more

Summary

27: GG Çàâåðøåíèå ïîäïèñêè

28: ss_unsubscribe(ss_info, &subs_info); Ëèñòèíã IF Ïðèìåð êîäà íà ÿçûêå g äëÿ ñèíõðîííîé ïîäïèñêè íà òðèE ïëåòû @èñïîëüçóåòñÿ èíòåðôåéñ g•u€sAF õðîííàÿ ïðîâåðêà ñ òàéìåðîìF Ïðè ïîñòóïëåíèè óâåäîìëåíèÿ ïðîE öåññ ïðîâåðêè ïðåðûâàåòñÿ è ïîëó÷åííûå äàííûå îáðàáàòûâàþòñÿF Çàòåì ïðîâåðêà ïðîäîëæàåòñÿD íà÷èíàÿ ñî ñëåäóþùåé ïîäïèñêèF. @IA i=1,i=j ãäå n " ÷èñëî ïîäïèñîêD tcih " âðåìÿ íà ïðîâåðêó ïîäïèñêè iD tpi r " âðåìÿ îáðàáîòêè óâåäîìëåíèÿ äëÿ ïîäïèñêè iF Ïðèìåð äëÿ @IA ïîêàçàí íà ðèñF TF. Ôóíêöèè îáðàòíîãî âûçîâà âûïîëíÿE þòñÿ íà ñòîðîíå u€ ïîñëå ïîëó÷åíèÿ óâåäîìëåíèÿF Ìîãóò ïðèìåE íÿòüñÿ êàê â àñèíõðîííîéD òàê è ñèíõðîííîé ïîäïèñêåF  ïîñëåäíåì ñëó÷àå ýòî ïîçâîëÿåò óäîáíûì îáðàçîì âûíåñòè êîä äëÿ îáðàáîòêè äàííûõ â îòäåëüíóþ ôóíêöèþD êîòîðàÿ âûçûâàåòñÿ àâòîìàòè÷åñêè ïåðåä çàâåðøåíèåì u€sEôóíêöèè ïîäïèñêè @ðèñF VD ââåðõóAF.  àñèíõðîííîé ïîäïèñêå ñ îäíèì ïîòîêîì @ðèñF VD âíèçóA âûE çîâ ïðîèñõîäèò èç ïîòîêà ïîñëå îáðàáîòêè óâåäîìëåíèÿ ïåðåä ïðîE âåðêîé ñëåäóþùåé ïîäïèñêèF Ôóíêöèè îáðàòíîãî âûçîâà äîëæíû áûòü íåáîëüøèìèD òFêF îíè ïðèîñòàíàâëèâàþò ïðîâåðêó óâåäîìëåE íèéD óâåëè÷èâàÿ èíòåðâàë ïîâòîðíîé ïðîâåðêè äëÿ ïîäïèñêè jX n. Sslog_new_subscription(false); 3: GG Ôîðìèðîâàíèå y‡vEîáúåêòà äëÿ ïîäïèñêè íà êëàññ Person 4: sslog_sbcr_add_class(subscription, CLASS_PERSON); 5: GG Ïîäïèñûâàåìñÿ íà ïîÿâëåíèå è óäàëåíèå èíäèâèäîâ

18: GG Îòìåíà ïîäïèñêèF
Ñèíõðîííàÿ ïîòîêè
SUMMARY
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call