信息技術(shù) BIM軟件 第7部分:數(shù)據(jù)接口 征求意見稿_第1頁
信息技術(shù) BIM軟件 第7部分:數(shù)據(jù)接口 征求意見稿_第2頁
信息技術(shù) BIM軟件 第7部分:數(shù)據(jù)接口 征求意見稿_第3頁
信息技術(shù) BIM軟件 第7部分:數(shù)據(jù)接口 征求意見稿_第4頁
信息技術(shù) BIM軟件 第7部分:數(shù)據(jù)接口 征求意見稿_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

5信息技術(shù)BIM軟件第7部分:數(shù)據(jù)接口GB/T36456.3-2018面向工程領(lǐng)域的共享信息模型第3部分計(jì)算機(jī)軟件系統(tǒng)之間為實(shí)現(xiàn)數(shù)據(jù)傳輸、信息交換所做出的一注3:統(tǒng)一組織信息資源的基礎(chǔ)由定義屬性和值范圍的元數(shù)據(jù)模式提供??梢愿鶕?jù)項(xiàng)目需求擴(kuò)展元數(shù)據(jù)模式,例如4縮略語BIM:建筑信息模型(BuildingInformationModeHTTP:超文本傳輸協(xié)議(HyperTextTransferProtoHTTPS:超文本傳輸安全協(xié)議(HyperTextTransferProtocolSec6OAuth:開放授權(quán)框架(OpenAuthentificationFramework)SSL:安全套接層(SecureSocketsTLS:傳輸層安全性協(xié)議(TransportL5通用要求5.1接口b)接口中的時(shí)間類型應(yīng)符合GB/T7408-2005規(guī)定的相關(guān)要求;d)接口中數(shù)據(jù)編碼格式應(yīng)符合GB18030規(guī)定的相關(guān)要求。信息容器由容器元數(shù)據(jù)和容器內(nèi)容組成,其結(jié)構(gòu)如圖1所示。容器元數(shù)據(jù)描7接口實(shí)現(xiàn)應(yīng)通過OAuth2協(xié)議提供授權(quán)方式,宜采用授權(quán)碼方式進(jìn)行授權(quán)保障對(duì)外發(fā)布接口的安全a)請(qǐng)求方通過請(qǐng)求授權(quán)服務(wù)換取授權(quán)碼;b)請(qǐng)求方使用換取的授權(quán)碼再次訪問授權(quán)服務(wù)器換取令牌(token);數(shù)據(jù)接口包含項(xiàng)目管理和信息容器管理兩個(gè)類別,分別描述在項(xiàng)目和信息容器管理兩個(gè)層級(jí)應(yīng)支持的操作,以及每種操作的傳入數(shù)據(jù)結(jié)構(gòu)與響應(yīng)數(shù)據(jù)結(jié)構(gòu)。本文定義的數(shù)據(jù)接口概覽見表1,各接口的信息容器管理8數(shù)據(jù)范圍為-2147483648~2147都應(yīng)將令牌置于請(qǐng)求頭中。授權(quán)及其它通用請(qǐng)請(qǐng)求的接口返回值為對(duì)象列表時(shí),應(yīng)進(jìn)行分頁查詢,分頁查詢參數(shù)eyJhbGcifdJSUzI1NiIeInB5cCI6ISpXVCJ9.eyJhdWQiOlsi5qGM6Z2i56uvIl0sIY29kZSI6TmVlNGRlMTc2M2Y0ZjIzNGE3NTQ5N2RmZDVmZWI5ZjQ4IiwidXNlcl9uYW1lIjoiMTM0MTk2NzM3BDUiLCJzY29wZSI6WyJhbGwiXSwicmVhbF9uYW1lIjoi6YOR5beeIiwiZXhwIjoxNjk0NjU0Nzk3LCJhdXRob3JpdGllcyI6WyJVU0VSIl0sImp0aSI6ImJmZDQ2MjFkLWM1ODAtNGIyYi04Yjg5LTE2ZDc2NmJkOzzTNSIsImNsaWVudF9pZCI6ImNpaXBfZGVza3RvcCJ9.PItdi4mmvTw-LBVhz8sPWVMifbCreA8Mtpcut6ajs_bNd9OVkjnGfnd4sP6Ph8fwMXSgiC4_UgdAc3a8wpaDu7X-ne3Z6FO5PWHUY_iLKfaJf546zEGY_YylKDkqbXjNqq9b0iyty7nId9Y1mZMzJ2XJvK4bLTIvF9B97THYjpPE4m9_rfN1gf0eMh895tj01KJpSVykdqoRNuESEUKr1rUZWtsLx13nlIgclgJDQdZJttWEvoKF3q7nbRd3YV84YtSrzKIqUXFQQMEw-ezegGzjaTqg5OpRE0R4WcxR1_11ZTyjqBji0NBP3gaV6m3S_uop2SeQJKysI否否否升序,再按更新時(shí)間降序,可寫為“creaupdateAt”否否否值否值-11234message符求是是否是否否是是否值012值012指示當(dāng)前容器為已認(rèn)證狀態(tài),是可信任的具有法律效力的版3指示當(dāng)前容器為最終成果狀態(tài),僅供部分項(xiàng)目參與方訪問,是否否否容器的內(nèi)容列表。列表中對(duì)象的數(shù)據(jù)結(jié)構(gòu)應(yīng)符合否對(duì)其它信息容器的引用列表。列表中對(duì)象的數(shù)據(jù)符是是否符是符是否否否否否是是否刪除其他容器在當(dāng)前容器的引用信息,其輸入?yún)?shù)應(yīng)符合表28要求。返回通用數(shù)據(jù)結(jié)構(gòu)。是是是是是是是是是是是是是是是否否否否否否追加容器內(nèi)容到信息容器中,其輸入?yún)?shù)應(yīng)符合表36要求。輸出參數(shù)應(yīng)符合表符是符是是否否否否否是是是是是是是是是否是是否適用于當(dāng)前用戶的規(guī)則容器列表,其中每個(gè)對(duì)象的是是是是是是A.1獲取項(xiàng)目列表接口Url:https://{domain}/project/liMethod:POSTContent-Type:application/json;charseHeader:-{{}]}{{"id":"3CB02F92-2B8C-42A7-B9"createdBy":"2ED52BB9-8EF8-4F83-AE"updatedBy":"2ED52BB9-8EF8-4F83-A{"id":"3CB02F92-2B8C-42A7-B9"createdBy":"2ED52BB9-8EF8-4F83-AE"updatedBy":"2ED52BB9-8EF8-4F83-A}}A.2獲取項(xiàng)目信息接口Url:https://{domain}/project/{iMethod:GETContent-Type:application/json;charseHeader:-Body:-{"id":"3CB02F92-2B8C-42A7-B9E9"createdAt":"2021-01"createdBy":"2ED52BB9-8EF8-4F83-AEC"updatedAt":"2021-02"updatedBy":"2ED52BB9-8EF8-4F83-AEC}}A.3創(chuàng)建項(xiàng)目接口Url:https://{domain}/project/creaMethod:POSTContent-Type:application/json;charseHeader:-}{"data":"3CB02F92-2B8C-42A7-B}A.4修改項(xiàng)目接口Url:https://{domain}/project/update?id={iMethod:POSTContent-Type:application/json;charseHeader:-}{}A.5刪除項(xiàng)目接口Url:https://{domain}/project/delete/{iMethod:DELETEContent-Type:application/json;charseHeader:-Body:-{}A.6獲取信息容器元數(shù)據(jù)列表接口Url:https://{domain}/container/list?projectId={projectIMethod:POSTContent-Type:application/json;charsetHeader:-{{]}{{"id":"3CB02F92-2B8C-42A7-B9"createdBy":"2ED52BB9-8EF8-4F83-A"updatedBy":"2ED52BB9-8EF8-4F83-A{"id":"F82781C5-1363-4681-82"createdBy":"2ED52BB9-8EF8-4F83-A}]}}A.7創(chuàng)建信息容器接口Url:https://{domain}/container/create?projectId={projectMethod:POSTContent-Type:application/json;charsetHeader:-"id":"678B4D10-D59D-4C05-97{"id":"458CD8E7-D7B3-4464-B9"createdBy":"2ED52BB9-8EF8-4F83-AE{"id":"3CB02F92-2B8C-42A7-B9{"id":"F82781C5-1363-4681-82]}{"data":"81FCD465-F4B3-4408-A}A.8獲取信息容器接口Url:https://{domain}/container/info?projectId={projectId}&containerId={coMethod:GETContent-Type:application/json;charsetHeader:-Body:-{"id":"458CD8E7-D7B3-4464-B946"createdBy":"2ED52BB9-8EF8-4F83-AEC"projectId":"9FE5526A-21F5-4BB6-823{"id":"458CD8E7-D7B3-4464-B94"createdBy":"2ED52BB9-8EF8-4F83-AEC{"id":"F82781C5-1363-4681-8271-0{"id":"F82781C5-1363-4681-8271-0]}}A.9更新信息容器接口Url:https://{domain}/container/update?projectId={projectId}&containerId={containerMethod:POSTContent-Type:application/json;charsetHeader:-{"id":"458CD8E7-D7B3-4464-B9"createdBy":"2ED52BB9-8EF8-4F83-AE{"id":"3CB02F92-2B8C-42A7-B9{"id":"F82781C5-1363-4681-82]}{}A.10追加信息容器引用鏈接接口Url:https://{domain}/container/appendRef?projectId={projectId}&containerId={containMethod:POSTContent-Type:application/json;charsetHeader:-Body:[{"id":"3CB02F92-2B8C-42A7-B9E9{"id":"F82781C5-1363-4681-8271]{}A.11刪除信息容器引用鏈接接口Url:https://{domain}/container/deleteRef?projectId={projectId}&containerId={containMethod:DELETEContent-Type:application/json;charseHeader:-"id":"3CB02F92-2B8C-42A7-B9}{}A.12刪除信息容器接口Url:https://{domain}/container/delete?projectId={projectId}&containerId={containerMethod:DELETEContent-Type:application/json;charsetHeader:-Body:-{}A.13獲取信息容器版本列表接口Url:https://{domain}/container/versions?projectId={projectId}&containerId={containMethod:GETContent-Type:application/json;charsetHeader:-Body:-{]}}A.14存檔信息容器接口Url:https://{domain}/container/save?projectId={projectId}&containerId={containerId}Method:POSTContent-Type:application/json;charsetHeader:-Body:-{}A.15獲取信息容器內(nèi)容列表接口Url:https://{domain}/content/list?projectId={projectId}&containerId={containMethod:GETContent-Type:application/json;charsetHeader:-Body:-{{"id":"458CD8E7-D7B3-4464-B94"createdBy":"2ED52BB9-8EF8-4F83-AEC]}}A.16更新信息容器內(nèi)容接口Url:https://{domain}/content/update?projectId={projectId}&containerId={contaMethod:POSTContent-Type:application/json;charsetHeader:-"type":"application}{}A.17追加信息容器內(nèi)容接口Url:https://{domain}/container/appendContent?projectId={projectId}&containerIdntainerId}&contentId={conteMethod:POSTContent-Type:application/json;charsetHeader:-"type":"application}{"data":"458CD8E7-D7B3-4464-B}A.18刪除信息容器內(nèi)容接口Url:https://{domain}/container/deleteContent?projectId={projectId}&containerIdntainerId}&contentId={conteMethod:DELETEContent-Type:application/json;charsetHeader:-Body:-{}A.19獲取信息容器內(nèi)容版本列表接口Url:https://{domain}/content/versions?projectId={projectId}&containerId={contaMethod:GETContent-Type:application/json;charsetHeader:-Body:-{]}}A.20獲取信息容器內(nèi)容接口Url:https://{domain}/content/info?projectId={projectId}&containerId={containercontentId={contentId}?contentVersion={conMethod:GETContent-Type:application/json;charsetHeader:-Body:-{{"id":"458CD8E7-D7B3-4464-B94"createdBy":"2ED52BB9-8EF8-4F83-AEC]}}A.21獲取信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論