摘要:針對交通信息基礎數據元中存在的冗余性,提出了一種基于XMLSchema的交通信息基礎數據元三層表示模型。它將XMLSchema內建數據類型作為最底層;抽取交通信息基礎數據元中共性的部分,將其用內建數據類型表示,形成三層表示模型的中間層;利用內建數據類型和中間層數據類型描述交通信息基礎數據元及其擴展數據元形成該模型的最高層。針對交通信息基礎數據元中共性部分的修改,只需修改模型的中間層即可,因此所提出的三層表示模型具有簡潔、易維護、高效的優點。該模型對于消除“交通信息孤島”,實現交通管理部門之間信息資源交換具有支撐作用。
關鍵詞:交通信息;數據元;資源整合;數據交換;XMLSchema
中圖分類號:TN91934;U495文獻標識碼:A文章編號:1004373X(2012)18002904
引言
“十一五”以來,我國交通信息化建設取得了長足進步,各級職能管理部門圍繞自身業務特點,建立了一批面向特定業務的交通信息系統,積累了大量的電子業務數據。交通信息化建設提高了交通系統的運營管理和服務水平,增強了交通系統的整體效能,取得了令人矚目的成績。但是,交通管理部門在早期的信息化建設過程中,主要以各自業務為主線,未充分考慮不同業務系統間的對接,導致交通信息資源共享困難,形成了大量“信息孤島”。信息系統間缺乏統一的數據交換機制,造成了一些問題重復建設,資源浪費;不能為業內工作人員和公眾提供及時、準確的交通綜合信息服務,一定程度上影響了人民群眾的安全、便捷出行;各業務系統建設主要集中在“代替手工作業”的層次上,系統間信息共享性和綜合性程度低,不能為更高層次科學決策和行業協同監管提供支撐。
如何解決交通信息系統間的數據交換,消除“信息孤島”成了業內關注的問題。顧九春等針對城市交通控制系統的3層劃分:數據提取層、數據處理與存儲層和應用軟件層,構建了以XML為數據交換紐帶的3層開放式結構[1]。李瑞敏等分析了交通綜合信息平臺和XML的特點,提出了基于XML技術的交通綜合信息平臺的體系框架[2]。韓海航等從交通行業信息化的實際需求出發,論述了分布式異構數據環境下不同數據業務節點間的信息交互與數據共享平臺構建方案,設計了一種基于XML的數據傳遞格式TDXF(TransactionDataeXchangeFormat)[3]。葛迪等介紹了XML的交通信息綜合系統設計[4]。目前,已有的研究成果主要從軟件體系結構、網絡拓撲結構等方面出發,構建了基于XML的數據交換接口,但針對交通信息資源交換數據本身及其交換標準化的研究甚少,本文以此為出發點展開研究。為了解決交通行業數據統一和交換問題,交通運輸部頒布實施了JT/T697《交通信息基礎數據元》標準[5],參照該標準各省、直轄市、自治區相繼出臺了地方交通信息基礎數據元標準。交通信息基礎數據元標準中基礎數據元屬性冗余程度高,因此,如何降低基礎數據元表示時的冗余度,將其合理用于交通信息資源數據交換則具有重要的意義。本文在分析JT/T697的基礎上,提出了一種基于XMLSchema的交通信息基礎數據元3層表示模型,有效解決了交通信息基礎數據元表示時的冗余問題,使數據交換簡潔、方便和標準化。
1交通信息基礎數據元冗余性分析
數據元是通過定義、標識、表示以及允許值等一系列組屬性描述的數據單元,在特定的語義環境中被認為是不可再分的數據最小單位。JT/T697系列標準,共分13部分,交通信息基礎數據元中存在著眾多相似性的數據元,它們具有共同的屬性值,基礎數據元用XMLSchema表示時存在著冗余問題。以第2部分:公路信息基礎數據元為例,對各種“樁號”進行了匯總分析,結果如表1所示。