ClĂ rachadh
Tha an artaigil seo airson an fheadhainn a tha eòlach air a leithid de bhun-bheachd mar ontology, co-dhiĂš aig aâ chiad ĂŹre. Mura h-eil thu eòlach air ontologies, is coltaiche nach tuig thu adhbhar ontologies agus an artaigil seo gu sònraichte. Tha mi aâ toirt comhairle dhut eòlas fhaighinn air an iongantas seo mus tòisich thu air an artaigil seo a leughadh (is dòcha gum bi eadhon artaigil bho Wikipedia gu leòr).
Mar sin, Ontology tha tuairisgeul mionaideach air raon cuspair sònraichte air a bheilear aâ beachdachadh. Bu chòir a leithid de charactar a bhith air a thoirt seachad ann an cĂ nan air a mhĂŹneachadh gu soilleir. Gus cunntas a thoirt air ontologies, faodaidh tu modh IDEF5 a chleachdadh, aig a bheil 2 chĂ nan san arsenal aige:
- CĂ nain sgeama IDEF5. Tha an cĂ nan seo lèirsinneach agus aâ cleachdadh eileamaidean grafaigeach.
- CĂ nan teacsa IDEF5. Tha an cĂ nan seo air a riochdachadh mar theacsa structaraichte.
Beachdaichidh an artaigil seo air a 'chiad roghainn - cĂ nan sgeamach. Bruidhnidh sinn mu theacsa anns na h-artaigilean a leanas.
Amasan
Ann an cĂ nan sgeamach, mar a chaidh ainmeachadh roimhe, thathas aâ cleachdadh eileamaidean grafaigeach. An toiseach, bu chòir dhuinn beachdachadh air na prĂŹomh eileamaidean den chĂ nan seo.
Gu tric, bidh ontology aâ cleachdadh an dĂ chuid aonadan coitcheann agus nithean sònraichte. Canar buidhnean coitcheann seòrsaichean. Tha iad air an sealltainn mar chearcall le leubail (ainm nĂŹ) na bhroinn:

Tha seallaidhean mar chruinneachadh de eisimpleirean fa leth de shealladh sònraichte. 'S e sin, leithid sealladh mar "Cà raichean" a' riochdachadh seata slà n de chà raichean fa leth.
Mar a lethbhric faodaidh an seòrsa seo a bhith nan cĂ raichean sònraichte, no seòrsaichean uidheamachd sònraichte, no suaicheantasan sònraichte. Tha e uile an urra ris aâ cho-theacsa, an raon cuspair agus an ĂŹre mion-fhiosrachaidh a thâ ann. Mar eisimpleir, airson bĂšth cĂ raidh chĂ raichean, bidh cĂ raichean sònraichte mar bhuidhnean corporra cudromach. Gus cuid de staitistig a chumail air reic ann an reic chĂ raichean, bidh modalan sònraichte, msaa cudromach.
Tha eisimpleirean fa leth de bheachdan air an comharrachadh san aon dòigh ris na beachdan fhèin, dĂŹreach tha iad air an comharrachadh le dot ann am pĂ irt ĂŹosal aâ chearcaill:

Cuideachd, mar phà irt den deasbad mu nithean, is fhiach iomradh a thoirt air nithean mar pròiseasan.
Mas e nithean statach a chanar ri seallaidhean agus cĂšisean (gun a bhith ag atharrachadh thar Ăšine), tha pròiseasan nan nithean fiĂšghantach. Tha seo aâ ciallachadh gu bheil na nithean sin ann ann an Ăšine shònraichte a tha air a mhĂŹneachadh gu teann.
Mar eisimpleir, faodaidh tu a leithid de nĂŹ a thaghadh mar phròiseas saothrachaidh cĂ r (oir tha sinn a 'bruidhinn mun deidhinn). Tha e soilleir gu h-intuitive nach eil an nĂŹ seo ann ach aig Ă m cinneasachadh aâ chĂ r seo (Ăšine shònraichte). Bu chòir cuimhneachadh gu bheil am mĂŹneachadh seo cumhach, oir tha am beatha seirbheis fhèin, beatha sgeilp, beatha, msaa aig nithean leithid cĂ r cuideachd. Ach, cha tèid sinn a-steach gu feallsanachd, agus taobh a-staigh frèam aâ mhòr-chuid de raointean cuspaireil, faodar gabhail ris gu bheil suidheachaidhean, agus eadhon nas motha na gnèithean, ann gu brĂ th.
Tha pròiseasan air an taisbeanadh mar cheart-cheà rnach le leubail (ainm) den phròiseas:

Tha pròiseasan air an cleachdadh ann an sgeamaichean airson gluasad aon nÏ gu nÏ eile. Thèid barrachd mu dheidhinn seo a dheasbad nas fhaide air adhart.
A bharrachd air pròiseasan, bidh sgeamaichean mar sin a 'cleachdadh gnĂŹomhaichean loidsigeach. Tha a h-uile dad sĂŹmplidh gu leòr dhaibhsan a tha eòlach air predicates, ailseabra Boolean no prògramadh. Bidh IDEF5 aâ cleachdadh trĂŹ gnĂŹomhaichean loidsigeach bunaiteach:
- loidsigeach AGUS (AND);
- loidsigeach NO (OR);
- toirmeasgach NO (XOR).
Tha inbhe IDEF5 (http://idef.ru/documents/Idef5.pdf - aâ mhòr-chuid den fhiosrachadh bhon stòr seo) aâ mĂŹneachadh riochdachadh gnĂŹomhaichean loidsigeach mar chearcallan beaga (an taca ri seallaidhean is suidheachaidhean) le bileag ann an cruth samhlaidhean . Ach, ann an leasachadh Ă rainneachd grafaigeach IDEF5, tha sinn air falbh bhon riaghailt seo airson iomadach adhbhar. Is e aon dhiubh an comharrachadh duilich de na gnĂŹomhaichean sin. Mar sin, bidh sinn aâ cleachdadh comharradh teacsa gnĂŹomhaichean le Ă ireamh aithneachaidh:

Is dòcha gur e seo deireadh nan nithean.
DĂ imhean
Tha dĂ imh eadar nithean, a tha ann an ontology aâ ciallachadh riaghailtean a tha aâ dearbhadh an eadar-obrachadh eadar nithean agus Ă s am faighear co-dhĂšnaidhean Ăšra.
Mar as trice, tha dĂ imhean air am mĂŹneachadh leis an t-seòrsa sgeama a thathar a âcleachdadh anns an ontology. An sgeama na sheata de nithean ontology agus an dĂ imh eatorra. Tha na prĂŹomh sheòrsaichean sgeamaichean a leanas ann:
- sgeamaichean sgrĂŹobhaidh.
- Sgeamaichean seòrsachaidh.
- Sgeamaichean gluasaid.
- Diagraman gnĂŹomh.
- Sgeama co-cheangailte.
Cuideachd, uaireannan tha leithid de sheòrsa sgeamaichean ann bith-bhuan. Is e sgeama bith-beò cruinneachadh de stuthan gun dĂ imhean. Tha diagraman mar seo dĂŹreach aâ sealltainn gu bheil seata sònraichte de nithean ann an raon cuspair sònraichte.
Uill, a-nis ann an òrdugh mu gach aon de na seòrsaichean sgeamaichean.
Sgeama sgrĂŹobhaidh
Tha an seòrsa diagram seo air a chleachdadh gus riochdachadh nÏ, siostam, structar, msaa a riochdachadh. Is e eisimpleir à bhaisteach pà irtean cà r. Anns an riochdachadh as motha, tha an cà r air a dhèanamh suas de chorp agus tar-chuir. Ann an tionndadh, tha an corp air a roinn ann am frèam, dorsan agus pà irtean eile. Faodar an lobhadh seo a leantainn nas fhaide - tha e uile an urra ris an Ïre mion-fhiosrachaidh a tha a dhÏth anns an duilgheadas sònraichte seo. Eisimpleir de leithid de sgeama:

Tha dà imhean sgrÏobhaidh air an taisbeanadh mar saighead le tip aig an deireadh (eu-coltach, mar eisimpleir, dà imh seòrsachaidh, far a bheil am bà rr aig toiseach na saighead, barrachd air sin nas fhaide air adhart). Faodar an leithid de dhà imhean a shoidhnigeadh le leubail mar a tha san fhigear (pà irt).
Sgeamaichean seòrsachaidh
Tha sgeamaichean seòrsachaidh ag amas air mÏneachadh gnèithean, am fo-ghnè, agus eisimpleirean de ghnèithean a chur an cèill. Mar eisimpleir, faodaidh cà raichean a bhith nan cà raichean agus nan là raidhean. Is e sin, tha dà fho-ghnè aig an t-sealladh "Cà r". Tha VAZ-2110 na eisimpleir sònraichte den fho-ghnè "Car", agus tha GAZ-3307 na eisimpleir den fho-ghnè "Truck":

Tha dĂ imhean ann an sgeamaichean seòrsachaidh (fo-ghnè no eisimpleir sònraichte) ann an cruth saighead le tip aig an toiseach agus, mar a tha ann an sgeamaichean sgrĂŹobhaidh, faodaidh bileag a bhith aca le ainm aâ chĂ irdeis.
Sgeamaichean gluasaid
Tha feum air sgeamaichean den t-seòrsa seo gus pròiseasan gluasad stuthan bho aon stà it gu stà it eile a thaisbeanadh fo bhuaidh pròiseas sònraichte. Mar eisimpleir, às deidh a 'phròiseas peantadh le peant dearg, bidh cà r dubh a' fàs dearg:

Tha an co-mheas gluasaid air a chomharrachadh le saighead le tip aig an deireadh agus cearcall sa mheadhan. Mar a chĂŹ thu bhon diagram, tha pròiseasan aâ toirt iomradh air dĂ imhean, chan e nithean.
A bharrachd air an eadar-ghluasad Ă bhaisteach a chithear san fhigear, tha eadar-ghluasad teann ann. Tha e air a chleachdadh ann an cĂšisean far nach eil an gluasad ann an suidheachadh sònraichte follaiseach, ach tha e cudromach dhuinn cuideam a chuir air. Mar eisimpleir, chan e obair chudromach a thâ ann a bhith aâ cur suas sgĂ than sealladh-cĂšil air cĂ r ma bheachdaicheas sinn air aâ phròiseas airson cĂ r a chruinneachadh air feadh na cruinne. Ach, ann an cuid de chĂšisean tha e riatanach a thaghadh an obrachadh seo:

Tha eadar-ghluasad teann air a chomharrachadh mar an ceudna ri eadar-ghluasad Ă bhaisteach, ach a-mhĂ in an tip dhĂšbailte aig an deireadh.
Faodar eadar-ghluasadan cunbhalach agus teann a chomharrachadh mar sa bhad. Gus seo a dhèanamh, thèid triantan a chur ris a 'chearcall mheadhain. Bithear aâ cleachdadh eadar-ghluasadan sa bhad ann an cĂšisean far a bheil an Ăšine gluasaid cho goirid is gu bheil e gu tur beag anns aâ chuspair air a bheilear aâ beachdachadh (nas lugha na an Ăšine as lugha a tha cudromach).
Mar eisimpleir, le eadhon am milleadh as lugha air cĂ r, faodar a mheas air a mhilleadh agus tha a phrĂŹs aâ tuiteam gu mòr. Ach, bidh aâ mhòr-chuid de mhilleadh aâ tachairt sa bhad, eu-coltach ri aois is caitheamh:

Tha an eisimpleir aâ sealltainn eadar-ghluasad teann, ach faodaidh tu cuideachd eadar-ghluasad Ă bhaisteach a chleachdadh mar eadar-ghluasad sa bhad.
Diagraman gnĂŹomh
Tha sgeamaichean mar seo air an cleachdadh gus structar an eadar-obrachaidh eadar nithean a chomharrachadh. Mar eisimpleir, bidh meacanaig cĂ r aâ dèanamh cumail suas chĂ raichean, agus bidh manaidsear seirbheis cĂ r aâ gabhail iarrtasan airson cĂ radh agus gan toirt gu meacanaig cĂ r:

Tha dĂ imhean gnĂŹomhach air an sealltainn mar loidhne dhĂŹreach gun tip, ach uaireannan le bileag, is e sin ainm a 'chĂ irdeis.
Sgeama co-cheangailte
Tha sgeamaichean co-cheangailte mar mheasgachadh de sgeamaichean air an deach beachdachadh roimhe. Tha aâ mhòr-chuid de sgeamaichean ann am modh IDEF5 air an cur còmhla, leis gu bheil ontologies nach bi aâ cleachdadh ach aon seòrsa sgeama tearc.
Bidh a h-uile cuairt gu tric aâ cleachdadh gnĂŹomhaichean loidsigeach. Le bhith gan cleachdadh, faodaidh tu dĂ imhean a chuir an gnĂŹomh eadar trĂŹ, ceithir no barrachd nithean. Faodaidh gnĂŹomhaiche loidsigeach eintiteas coitcheann a chuir an cèill air a bheil pròiseas air a choileanadh no a tha an sĂ s ann an dĂ imh eile. Mar eisimpleir, faodaidh tu na h-eisimpleirean roimhe seo a chur còmhla ann an aon mar a leanas:

Ann an cÚis shònraichte, bidh an sgeama còmhla a 'cleachdadh sgeama sgrÏobhaidh (sgà than + cà r gun sgà than = cà r le sgà than) agus sgeama gluasaid (bidh cà r le sgà than na chà r dearg fo bhuaidh a' phròiseas peant dearg). A bharrachd air an sin, chan eil cà r le sgà than air a chuir an cèill gu soilleir - an à ite sin, tha an gnÏomhaiche loidsigeach AGUS air a chomharrachadh.
co-dhĂšnadh
San artaigil seo, dhâ fheuch mi ri cunntas a thoirt air na prĂŹomh nithean agus dĂ imhean ann am modh IDEF5. Mar eisimpleir, chleachd mi an cuspair co-cheangailte ri cĂ raichean, oir bha e mòran na b 'fhasa dealbhan a thogail air an eisimpleir aca. Ach, faodar sgeamaichean IDEF5 a chleachdadh ann an raon eòlais sam bith eile.
Tha ontologies agus mion-sgrÚdadh eòlas fearainn na chuspair a tha gu math farsaing agus a bheir Úine. Ach, taobh a-staigh frèam IDEF5, chan eil a h-uile dad cho duilich, co-dhiÚ tha bunaitean a 'chuspair seo air an ionnsachadh gu math sÏmplidh. Is e adhbhar an artaigil agam luchd-èisteachd Úr a thà ladh gu duilgheadas mion-sgrÚdadh eòlais, ged a tha e aig cosgais inneal IDEF5 prÏomhadail mar chà nan grafaigeach.
Is e an duilgheadas a tha aig cĂ nan grafaigeach nach urrainnear a chleachdadh gus dĂ imhean sònraichte (axioms) den ontology a chruthachadh soilleir gu leòr. Gus seo a dhèanamh, tha cĂ nan teacsa IDEF5. Ach, aig aâ chiad ĂŹre, faodaidh cĂ nan grafaigeach a bhith glè fheumail airson a bhith aâ cur ri chèile na riatanasan ontology tĂšsail agus aâ dearbhadh an vectar airson ontology nas mionaidiche a leasachadh ann an cĂ nan teacsa IDEF5 no ann an inneal sam bith eile.
Tha mi an dòchas gum bi an artaigil seo feumail do luchd-tòiseachaidh san raon seo, is dòcha eadhon dhaibhsan a tha air a bhith aâ dèiligeadh ri cĂšis mion-sgrĂšdadh ontologach airson Ăšine mhòr. Chaidh a h-uile prĂŹomh stuth san artaigil seo eadar-theangachadh agus a thuigsinn bho inbhe IDEF5, air an tug mi iomradh na bu thrĂ ithe (). Bha mi cuideachd air mo mhisneachadh le leabhar iongantach bho Ăšghdaran bho KNOW INTUIT ().
Source: www.habr.com
