一種食品質量分析方法
【專利摘要】本發明公開了一種食品質量分析方法,其包括以下步驟:根據食品生產鏈,構建食品質量分析本體模型,構建食品質量分析本體推理機制,建立食品質量分析模型,分析所述食品質量分析模型獲取食品質量分析結果。即采用本體推理方式對食品質量進行預測分析,并實現對食品企業整條生產鏈上的信息采集,通過對食品領域本體庫的構建以及建立食品質量分析本體推理規則,實現了食品質量分析,并且根據不同種類食品生產的特點,不斷添加生產實例和調整本體推理規則,實現獲取可靠的食品質量分析結果。
【專利說明】一種食品質量分析方法
【技術領域】
[0001]本發明涉及食品質量安全領域,尤其涉及一種食品質量分析方法。
【背景技術】
[0002]在食品領域目前國內外主要研究都集中在食品質量監控、食品供應鏈監控和食品追溯方面,各國都不斷的推出食品相關法律來完善自己的食品質量監管體系。目前食品質量分析和監控手段主要是人工對蛋白質、脂肪、細菌和化學元素和某些微量元素含量進行分析,分析結果可部分保證食品質量,但難以大規模普及,更適合于安檢部門及進行少量樣品抽查。國內的食品安全問題的研究重點幾乎都是集中于基于二維碼、三維編碼體系以及RFID等技術的對食品的質量追溯方面,并未涉及構建食品質量分析模型,無法有效實現對食品質量的智能分析和診斷。食品質量監控可以分為三個步驟,原材料監控、食品加工監控、成品儲存監控,其中食品加工可控因素最高,尤其在大型食品生產企業中生產鏈上工業化程度相對較高。由于食品生產中影響食品質量因素多,且各因素間邏輯關系復雜,建立一種有效的自動化監管分析方法很難,傳統的神經網絡等方法很難實現。語義網的主題思想是對萬維網進行擴充,以使其表達的語義能被機器理解,方便語義在機器間進行交流。
[0003]目前在食品質量分析領域還沒有關于本體的嘗試,但本體的理論和應用的日漸成熟,完全可以為食品質量分析本體提供理論依據和借鑒基礎。本體的概念提取可以有效的剖析食品領域的復雜關系,影響食品質量的因素多而且復雜,靠人工分析提取很難做到全面合理,本體通過推理可以提取隱含在語義中的隱含數據,通過推理驗證可以保證領域模型的正確性。
[0004]因此,現有技術還有待于更進一步的改進和發展。
【發明內容】
[0005]鑒于上述現有技術的不足,本發明的目的在于提供一種食品質量分析方法,實現獲取可靠的食品質量分析結果的目的。
[0006]本發明的技術方案如下:
一種食品質量分析方法,其包括以下步驟:
根據食品生產鏈,構建食品質量分析本體模型,構建食品質量分析本體推理機制,建立食品質量分析模型,分析所述食品質量分析模型獲取食品質量分析結果。
[0007]所述的食品質量分析方法,其中,上述構建食品質量分析本體模型的步驟包括:
A、根據食品生產鏈確定本體的構建領域;
B、從原材料進貨、原材料存儲、原材料運輸、食品加工、成品存儲和成品運輸進行本體術語獲取;
C、自上而下,先提取本體的頂級概念,再逐級提取本體概念;根據提取的本體概念,建立本體概念之間的層次關系,在本體中定義本體的屬性,獲得所述食品質量分析本體模型。
[0008]所述的食品質量分析方法,其中,上述構建食品質量分析本體推理機制的步驟包括:采用SWRL建立本體推理規則,將SWRL規則和本體轉化為Jena推理機進行推理,獲取本體中的隱形數據并監測本體的不一致性,最后將推理出的數據寫回到本體庫中。
[0009]所述的食品質量分析方法,其中,上述建立食品質量分析模型的步驟包括:
D、通過構建食品質量分析本體層,存儲與食品和食品質量相關的數據息,包括本體建立時的數據和通過推理獲取的數據;
E、通過構建食品質量分析的信息獲取層,自動獲取或者人工檢查獲取分析食品質量所需的息;
F、通過構建食品質量分析層,為信息獲取層中的信息貼上標簽序列,通過屬性為各個實例、以及各實例和食品質量之間建立對應的邏輯關系,解析實例綜合的輸出信息,形成檢索條件,根據檢索條件對食品質量分析本體庫進行檢索,最終實現食品質量分析。
[0010]本發明提供的一種食品質量分析方法,即采用本體推理方式對食品質量進行預測分析,并實現對食品企業整條生產鏈上的信息采集,通過對食品領域本體庫的構建以及建立食品質量分析本體推理規則,實現了食品質量分析,并且根據不同種類食品生產的特點,不斷添加生產實例和調整本體推理規則,實現獲取可靠的食品質量分析結果。不但可以有效結合當前大力發展的食品質量安全追溯體系,更是對食品質量安全體系的本質改進。食品質量分析本體模型的建立,可以輔助生產者分析在當前的生產條件和生產材料的前提下,生產優質食品的可能性,有助于生產者對生產條件和生產材料的更改,使食品生產具有更全面的計劃性和針對性,有效降低生產成本和提高優質食品的生產能力。食品質量分析模型的建立,可以使消費者更加全面的了解影響食品質量的各類因素,提升消費者對食品質量認識的能力。食品質量分析系統的建立,可以對大批同類型食品的監管提供一種有效的輔助手段,幫助分析此批食品出現質量問題的可能性和可能的原因,為加大食品質量監管提供有效的技術支持。
【專利附圖】
【附圖說明】
[0011]圖1是本發明的食品質量分析模型結構圖;
圖2是本發明的食品質量分析模型時序圖;
圖3是本發明的食品質量分析系統結構圖;
圖4是本發明的食品質量分析本體上層概念圖;
圖5是本發明的食物概念圖;
圖6是本發明的條件概念圖;
圖7是本發明的信息概念圖;
圖8是本發明的工序概念圖;
圖9是本發明的材料概念圖;
圖10是本發明的食品質量分析本體概念層次圖;
圖11是本發明的食品生產鏈圖;
圖12是本發明的食品生產全過程圖;
圖13是本發明的中食品實例與屬性實例的對應關系圖。
【具體實施方式】[0012]本發明提供了一種食品質量分析方法,為使本發明的目的、技術方案及效果更加清楚、明確,以下對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0013]本發明提供了一種食品質量分析方法,如圖1與圖2所示的,其包括以下步驟: 根據食品生產鏈,構建食品質量分析本體模型,構建食品質量分析本體推理機制,建立
食品質量分析模型,分析所述食品質量分析模型獲取食品質量分析結果。
[0014]在本發明的另一較佳實施例中,上述構建食品質量分析本體模型的步驟包括: 步驟一:根據食品生產鏈確定本體的構建領域;
步驟二:從原材料進貨、原材料存儲、原材料運輸、食品加工、成品存儲和成品運輸進行本體術語獲取;
步驟三:自上而下,先提取本體的頂級概念,再逐級提取本體概念;根據提取的本體概念,建立本體概念之間的層次關系,在本體中定義本體的屬性,獲得所述食品質量分析本體模型。
[0015]更進一步的,上述構建食品質量分析本體推理機制的步驟包括:采用SWRL建立本體推理規則,將SWRL規則和本體轉化為Jena推理機進行推理,獲取本體中的隱形數據并監測本體的不一致性,最后將推理出的數據寫回到本體庫中。
[0016]在本發明的另一較佳實施例中,上述建立食品質量分析模型的步驟包括:
步驟1:通過構建食品質量分析本體層,存儲與食品和食品質量相關的數據息,包括本體建立時的數據和通過推理獲取的數據;
步驟2:通過構建食品質量分析的信息獲取層,自動獲取或者人工檢查獲取分析食品質量所需的信息;
步驟3:通過構建食品質量分析層,為信息獲取層中的信息貼上標簽序列,通過屬性為各個實例、以及各實例和食品質量之間建立對應的邏輯關系,解析實例綜合的輸出信息,形成檢索條件,根據檢索條件對食品質量分析本體庫進行檢索,最終實現食品質量分析。
[0017]為了更進一步描述本發明的食品質量分析方法,以下列舉更詳盡的實施例進行說明。
[0018]如圖1所示,食品質量分析模型分為食品質量分析本體層、信息獲取層和食品質量分析層。而整個模型基于的是食品質量本體,食品質量本體中存儲了與食品和食品質量相關的各種數據,包括本體建立時的數據和通過推理獲取的數據。在食品生產過程中,通過自動獲取信息或者人工檢查獲取信息,對信息進行整理歸類,并進行實例化。根據屬性為各個實例、以及各實例和食品質量之間建立起必要的邏輯關系,實現實例綜合。解析實例綜合的輸出信息,形成檢索條件,根據檢索條件對食品質量分析本體庫進行檢索,進行食品質量分析。最終得到食品質量分析結果,并與人工分析結果匯總結合。
[0019]食品質量分析模型時序關系如圖2所示。在食品生產鏈中獲取了與質量分析相關的信息后,對信息貼上標簽序列進行信息歸類,使其對應的屬性能與其它本體中的概念建立其聯系,經過分類后的信息需要進行有效的實例化。信息實例化的是根據信息歸類得到的信息標簽對食品質量分析本體庫進行檢索,在與食品質量本體檢索的過程中,如果實例化失敗,則中斷食品質量分析;如果實例化成果,則形成實例序列,每個實例都有相應的數據屬性。將信息實例化得到的是一系列實例建立起聯系才能進行質量數據檢索,并通過本體關系建立起檢索條件,進行實例綜合。實例綜合已經建立好檢索食品質量條件的格式化序列后,食品質量分析將實例綜合步驟的輸出進行解析,得到檢索條件,根據檢索條件對食品質量分析本體庫進行檢索。其中檢索結果為三種情況,未檢索到實例,檢索到多個實例,檢索出一個實例。未檢索到結果說明食品質量分析本體中沒有滿足檢索條件的數據,無法對食品質量做出分析;檢索出多個實例說明檢索條件不夠全面,需要用戶添加更多的與食品生產相關的信息;檢索出一個實例則食品質量分析成功。當食品質量分析失敗,則中斷食品質量分析;當食品質量分析成功后,將分析結果與人工分析結果匯總,并將分析結果返回給用戶。
[0020]食品質量分析系統結構如圖3所示。開發人員可以通過API接口不斷的擴充食品質量分析本體庫,并通過本體推理模塊不斷完備本體推理規則。而應用用戶可以通過信息獲取模塊為食品質量分析獲取相應的信息數據,通過本體解析模塊,對信息進行本體解析,并根據本體實例化模塊功能和本體匹配功能模塊功能,對食品質量分析本體庫進行檢索,實現食品質量分析,通過查詢解析模塊,對獲取信息、食品質量分析結果、本體匹配結果等進行解析,并通過外部系統接口反饋解析結果。
[0021]下面對本發明中食品質量分析本體構建和食品質量分析本體推理方法實例進行描述,通過有關本發明中食品質量分析本體構建和食品質量分析本體推理方法的詳細描述及實例附圖可以更充分地理解本發明,但是優選實施例只是為了解釋及理解本發明,并不意味著本發明局限于某一特定的實施例。
[0022]食品質量分析本體構建的詳細介紹:
本體的構建領域的確定。如圖4所示的,本發明建立一種針對自動化程度較高的大型食品生產企業的食品生產鏈的食品質量分析模型,本體中對食品質量產生影響的因素都是能自動監控或能獲取的因素。本體摒棄了生產鏈中的不可控因素,只對影響食品質量的可控因素做出分析。
[0023]如圖5、圖6、圖7、圖8、圖9與圖10所示的,本體中的術語的獲取。本發明采取的方法是跟蹤食品生產過程,即從原材料進貨、原材料存儲、原材料運輸、食品加工、成品存儲和成品運輸進行術語獲取。在原材料進貨、運輸和存儲環節中,原材料貨源會對食品質量產生影響。考慮原材料種類、保質期等因素對于食品質量的影響。原材料進貨后不會馬上投入使用,故原材料存儲也很重要,存儲過程中會有溫度、濕度、光照、存儲時間等影響因素。原材料進貨過程中運輸也會對食品質量造成影響,包括運輸車輛、運輸時間、運輸溫度、運輸光照等。在食品加工中有很多能對食品質量產生影響的因素,本發明建立的食品質量分析本體考慮公共性加工因素,包括加工材料、加工材料所占比率、加工時間、加工溫度、加工光照、加工濕度、加工人員、加工質量、工序名稱等。生產工序分很多種,如烘烤、晾干、和面、發酵、涂蛋、冷凍等對食品質量的影響。在食品加工完成后不會馬上出售,食品儲存和運輸也會對食品質量造成影響。食品加工完成后有保質期限制,食品需要在保質期內出售并食用。食品存儲時周圍環境會對其造成影響,包括溫度、濕度、光照、存儲時間等。食品運輸時運輸環境也會對其質量產生影響,包括溫度、濕度、時間、光照等。
[0024]綜合上訴各步驟分析結果,食品質量分析領域的主要術語如下:
原材料、生產廠商、原材料種類、原材料保質期、原材料運輸溫度、原材料運輸濕度、肉、酒、原材料運輸時間、原材料存儲溫度、原材料存儲時間、米、油、雞蛋、原材料存儲濕度、面、糖、淀粉、水等;工序、工序名稱、工序用料、加工用料比例、加工溫度、加工濕度、元宵、加工光照、加工人員、工序產生品、烘烤、晾干、和面、發酵、涂蛋、冷凍、食品名稱、食品保質期、食品存儲時間、食品存儲溫度、食品存儲溫度、食品存儲光照、食品運輸時間、食品運輸溫度、食品運輸光照、面包、蛋糕、粽子、湯圓、餃子、餅干等、微生物含量、微生物、化學物質含量、蛋白質、脂肪、彳目息記錄。
[0025]本體概念的提取。本發明采取自上而下法提取本體概念,即先獲取頂級概念,在逐層對各個概念的進行分析來獲取下層概念。獲取概念及概念解釋如下:
實物(表示最頂級概念)、環境、運輸環境、存儲環境、加工環境、食品、面包、蛋糕、粽子、湯圓、餃子、元宵、餅干、質量級別的總稱、劣質、優質、運輸、食品運輸、材料運輸、條件(為所有條件總稱,其子概念包括光照、時間、溫度等)、時間、溫度、濕度、化學物質、光照、微量元素、信息、食物信息、食物保質期、食物種類、半成品信息、半成品種類、半成品保質期、原材料信息、原材料種類、原材料保質期、廠家、工序、烘烤、晾干、和面、發酵、涂蛋、材料總稱、基本材料(即原材料)、半成品,即工序產生品、工序材料(即每道工序所需材料,其中包含比例屬性)、冷凍、米、面、油、雞蛋、糖、淀粉、肉、酒、水等。
[0026]本體概念層次關系的確定。食品企業對食品生產鏈包括原材料進貨、原材料存儲、加工、成品存儲、成品運輸銷售等幾大流程。其中原材料進貨、原材料存儲對食品質量產生影響的因素主要是原材料運輸和存儲環境、原材料種類和原材料生產廠家。生產工序會對食品質量造成影響的包括所用材料,所用材料比率,生產手法,其中生產手法中可控因素包括加工溫度、加工濕度、加工時間等。從食品生產加工完成到成功售出之前會對食品質量產生影響的包括食品存儲和運輸,圖4給出食品質量分析本體的上層概念:
食品是生產食品的頂級概念,如圖5所示,給出了一些具體的食品種類,如面包、餅干、湯圓、粽子、元宵、餃子等。條件是所有條件的頂級概念,如圖6所示,其下可細分為光照條件、時間條件、溫度條件、濕度條件、微生物條件等。環境是所以環境的頂級概念,其下可分為加工環境、存儲環境和運輸環境。質量級別表示食物等級,分為好、壞兩級。存儲是各類存儲的頂級概念,包括食品存儲和材料存儲等。信息是所有數據的頂級概念,包含食品數據、原材料數據和半成品數據,其概念關系如圖7:
工序是所有工序的頂級概念,其下包含具體各工序,層次關系如圖8:材料是各類材料的頂級概念,材料包括原材料和經過加工過的材料即半成品,操作工序中操作的材料需要具有比例屬性,故在材料概念下添加操作材料用來判斷工序使用原材料比例是否正確。原材料有可細分為多種材料,其層次關系如圖9:食品質量分析領域本體整體層次關系如圖10。
[0027]本體屬性的定義。本體中屬性分為兩類,關系屬性和數據屬性。
[0028]a、關系屬性,定義了概念間的相互關系。
[0029]以環境和條件之間的關系為例,說明本發明中關系屬性如何定義。對食品質量產生影響的因素有很多,其中主要可監控的因素為溫度、濕度、時間等,溫度包括原材料存儲時溫度、加工時溫度、成品存儲和運輸溫度,其中加工時溫度包括加工環境溫度和加工工序溫度(如烘烤溫度、冷凍溫度等),上訴溫度、濕度、時間等都可以歸結到條件中。而環境包含存儲環境、加工環境和運輸環境,存儲環境既可以表示材料存儲又可表示半成品存儲,因此環境需要和具體包含因素建立聯系,故可建立四種關系屬性,分別表示為環境和濕度、環境和溫度、環境和時間、環境和光照的關系。上訴四種關系屬性建立在上層概念環境中,由于概念包含關系,下層概念便可繼承上層概念的屬性。
[0030]以此類推可建立本發明中其他關系屬性。
[0031]b、數據屬性,主要存儲本體中的數據,為本體中實例賦予具體的取值,本發明建立的食品質量分析本體的數據屬性主要是和環境及廠商有關的數據。其中與環境有關的數據包括最大值和最小值兩種,給定最大值和最小值是因為溫度取值通常在一個范圍內浮動,而食品生產時對溫度要求也是一個范圍,當超出范圍限制時才會生產出不合格產品。以此類推可建立本發明中其他數據屬性。綜上所述,可以構建起食品質量分析本體模型,并在模型中獲得相應的本體屬性值和進行本體實例化。
[0032]食品質量分析本體推理方法的詳細介紹本發明采用SWRL建立本體推理規則。SWRL規則格式為:規則前提_>規則結論,語法格式為rulel(?X,?y) Λ rule2 (?Y,?z)…Λ case(w) Λ easel (z)...— rulell (?X, ?y) Λ r u I e 2 2 2 (? Y,? z )…Λ casell(w) Λ case22 (z)...,其中rule表示關系屬性,case表示為某概念實例,Λ表示合取即同時滿足的意思。但是用SWRL建立推理規則還不能實現本體推理,將SWRL規則和本體轉化為Jena推理機可以識別的信息進行推理。使用Jena推理機進行推理時,可以獲取本體中的隱形數據并監測本體的不一致性,最后將推理出的數據寫回到本體庫中。
[0033]建立本體推理規則重要是為了驗證本體數據正確性和獲取隱形數據,圖11給出食品生產鏈中的各個步驟及可能對食品質量產生影響的各因素。
[0034]由于食品質量分析本體的推理是一個龐大復雜的推理過程,這里以原材料產生劣質食品的推理機制為例簡單說明本體推理機制。原材料對食品質量影響重大,若原材料出現問題則其生產出的所有食品都不合格。故原材料對其生產出的食品具有一票否決權,在關系屬性中有f0r_food屬性,表示原材料用來生產何種食品的,故問題材料直接可推理出其產出的任何食品都是不合格的,得出規則:thing_level (?x, ?y) Λ base_material (?x) Λ for_food (?x, ?z) Λ bad_level (?y) Λ food (?z) — thing_level(?z, ?y)。
[0035]其中thing_level (?x, ?y)表示實物質量級別,x表示實例,y表示質量級別;base_material (?x)表示x是原材料的實例;for_food (?x, ?z)表示將原材料實例x與食品實例z之間進行關聯;bad_level (?y)表示y是的劣質的;food(?z)表示z是食品的實例。規則推導結果是食品z具有劣質屬性,原因是用來生產z的原材料X是劣質的。
[0036]下面對本發明中食品質量分析實例進行描述,通過有關本發明中食品質量分析方法的詳細描述及實例附圖可以更充分地理解本發明,但是優選實施例只是為了解釋及理解本發明,并不意味著本發明局限于某一特定的實施例。
[0037]食品質量分析層的食品質量分析過程包括對`信息獲取層獲取到的信息進行分類,根據信息分類結果對食品質量分析本體進行檢索來實現信息實例化,將各信息對應的實例進行綜合后再查食品質量本體,通過本體查詢結果得出食品質量分析結果。
[0038](I)信息歸類。信息歸類主要是給獲取的信息貼上標簽序列,剛剛獲取的數據無法用于食品質量分析本體檢索,故需要將其與本體中的數據屬性建立對應關系。信息歸類的主要目的是為下一步的實例檢索提供服務,但僅僅知道信息是某個數據屬性取值還不足夠,因為據此進行下一步的話將會檢索出大量而不是單一的實例,導致無法繼續進行質量分析。因此需要給信息貼上標簽序列,使其對應的屬性能與其它本體中的概念建立其聯系,以便后續組成實例序列。
[0039]毛毛蟲面包的烘焙加工工序中的加工時間為例,說明以標簽樹的形式為獲取的信息逐層貼標簽的方法。如圖12,首先確定其是生產何種食品,貼上食品標簽,應為毛毛蟲面包。再沿樹而下,確定其是生產三大步原材料、加工和成品中的那一種,應為加工工序,貼上烘焙標簽。在沿工序樹而下,找到其為加工時間,再貼上加工時間標簽。由此得到標簽序列為“食品中的毛毛蟲面包,工序中的烘焙,加工時間”。
[0040](2)信息實例化。使用食品質量分析本體進行食品質量分析時,是根據給定的信息對食品質量分析本體進行檢索,檢索出食品質量的最終信息。如圖13,是本題庫中部分關于毛毛蟲面包的數據。圖右側表示毛毛蟲面包的實例,共9個,每個實例都有質量級別關系,能夠表示其質量。圖左上側表示毛毛蟲面包烘焙溫度,有3各實例,左下側表示毛毛蟲面包烘焙時間,也有三個實例。當信息獲取層輸入信息為一個烘焙時間和一個烘焙溫度時,只要找到烘焙時間和烘焙溫度對應的實例,即可得出其生產出毛毛蟲面包的實例,從而判斷其質量,找到烘焙時間對應實例的過程即為信息實例化的過程。
[0041]以上只是一個簡化的檢索過程,實際上類似于圖13左側的屬性有很多,在毛毛蟲面包生產過程中會有多道工序,會有很多屬性,因此信息實例化也將是一個復雜的過程。信息實例化的方法是首先根據信息歸類得到的信息標簽對食品質量分析本體庫進行檢索,檢索的結果會是一個實例序列,每個實例都有相應的數據屬性,如毛毛蟲面包烘焙過程中,因為烘焙溫度是在一個范圍內浮動的,因此溫度會有高和低兩個屬性。將各個實例的屬性與信息進行比對,若只有一個符合的實例,信息實例化完成;若有多個實例符合或者沒有實例符合則信息實例化失敗,質量分析失敗。如毛毛蟲面包烘焙溫度的一個實例為高溫:260/低溫:180,而獲取信息為250/185,則信息實例化完成。
[0042](3)實例綜合。信息實例化得到的是一系列實例,但其還不能用來檢索出食品質量數據,需要將各實例建立起聯系才能進行質量數據檢索,實例綜合是通過本體關系建立起檢索條件。
[0043]以毛毛蟲面包為例,信息獲取層獲取到兩條信息分別是:毛毛蟲/烘焙/溫度180-245,毛毛蟲/烘焙/時間30分鐘。實例綜合所做的工作是將上述信息轉變為本體概念、關系和屬性。食品(food)的實例(class)的名字為毛毛蟲,用food_class屬性建立起食品和一個實例的聯系;食品的加工工序(food_process)為烘焙,用food_process建立起食品和工序的聯系,用processjiass屬性建立起工序和工序類型的聯系;用process_environment建立起工序和環境的聯系,再用evt_time建立起環境和時間的聯系,時間中包含烘焙用時屬性。設定信息實例化后上訴烘焙溫度和烘焙時間得到實例為teml 和 timel。由此可得出檢索條件為:food_class=毛毛蟲,food_procss (x), process—class (X)=供倍,process_environment (y), y.evt_time=timel, y.evt_tempratue=teml。
[0044](4)食品質量分析。食品質量分析是將實例綜合步驟的輸出進行解析,得到檢索條件,根據檢索條件對食品質量分析本體庫進行檢索。檢索結果為三種情況,未檢索到實例,檢索到多個實例,檢索出一個實例。未檢索到結果說明食品質量分析本體中沒有滿足檢索條件的數據,無法對食品質量做出分析;檢索出多個實例說明檢索條件不夠全面,在食品質量分析本體中食品概念的實例不會對應完全相同的屬性序列,所以返回信息要求用戶添加更多的與食品生產相關的信息;檢索出一個實例則食品質量分析成功。
[0045]應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
【權利要求】
1.一種食品質量分析方法,其包括以下步驟: 根據食品生產鏈,構建食品質量分析本體模型,構建食品質量分析本體推理機制,建立食品質量分析模型,分析所述食品質量分析模型獲取食品質量分析結果。
2.根據權利要求1所述的食品質量分析方法,其特征在于,上述構建食品質量分析本體模型的步驟包括: A、根據食品生產鏈確定本體的構建領域; B、從原材料進貨、原材料存儲、原材料運輸、食品加工、成品存儲和成品運輸進行本體術語獲取; C、自上而下,先提取本體的頂級概念,再逐級提取本體概念;根據提取的本體概念,建立本體概念之間的層次關系,在本體中定義本體的屬性,獲得所述食品質量分析本體模型。
3.根據權利要求1所述的食品質量分析方法,其特征在于,上述構建食品質量分析本體推理機制的步驟包括:采用SWRL建立本體推理規則,將SWRL規則和本體轉化為Jena推理機進行推理,獲取本體中的隱形數據并監測本體的不一致性,最后將推理出的數據寫回到本體庫中。
4.根據權利要求1所述的食品質量分析方法,其特征在于,上述建立食品質量分析模型的步驟包括: D、通過構建食品質量分析本體層,存儲與食品和食品質量相關的數據息,包括本體建立時的數據和通過推理獲取的數據; E、通過構建食品質量分析的信息獲取層,自動獲取或者人工檢查獲取分析食品質量所需的息; F、通過構建食品質量分析層,為信息獲取層中的信息貼上標簽序列,通過屬性為各個實例、以及各實例和食品質量之間建立對應的邏輯關系,解析實例綜合的輸出信息,形成檢索條件,根據檢索條件對食品質量分析本體庫進行檢索,最終實現食品質量分析。
【文檔編號】G06Q50/00GK103700019SQ201310694131
【公開日】2014年4月2日 申請日期:2013年12月17日 優先權日:2013年12月17日
【發明者】楊永健, 崔春升, 閆春雷 申請人:吉林大學