可以建立與特定網域專案相關聯的限制項集。在專案中建立新元素,或更新現有元素時,會自動套用限制項。
開始之前
必須使用有權建立、編輯及刪除限制項的 ID,登入
Design Management Server。
在指定網域的詳細資料時必須併入模型限制項,然後才能建立驗證限制項。
關於這項作業
如果要驗證網域模型,則可以建立模型限制項並將其套用到設計。模型限制項(亦稱為限制項集)是內含限制項集合的元素。當您建立模型限制項時,可以指定下列類型的限制項:
- 內容限制項套用到設計中元素的內容。
- 類別限制項套用到設計中的類別。
當您建立限制項時,可以透過在套用限制項的網域本體中選取內容或類別,來指定每一種限制項的範圍。您也可以在網域類別上設定限制。如需限制的相關資訊,請參閱新增模型限制項。
程序
- 開啟「網域」專案,然後在設計功能表上,按一下。
- 選擇性的: 在「模型限制項」編輯器中,按一下標題欄位並輸入名稱。
- 選擇性的: 在說明欄位中,新增限制項集的相關詳細資料。
- 如果要建立類別限制項或內容限制項,請按一下對應的新增鏈結。
- 在開啟的視窗中,提供限制項的相關詳細資料。下表描述了您必須為每一種限制項提供的資訊。
| 內容 |
在每一種限制項中使用的值 |
說明 |
| 標籤 |
字串(「內容限制項」或「類別限制項」) |
輸入限制項的名稱。 |
| 語言 |
「範圍」、「正規表示式」(僅限「內容限制項」) JavaScript、SPARQL (「內容限制項」或「類別限制項」)
|
選取限制項要使用的語言。 |
| 即時 |
True/False(「內容限制項」或「類別限制項」) |
如果選取此勾選框,在您修改元素後,都會立即加以驗證變更。如果未選取此勾選框,則儲存變更時會進行驗證。 |
| 訊息 |
字串(「內容限制項」或「類別限制項」) |
輸入未滿足限制項時顯示的文字。如果要製作實際問題專用的訊息,則可以併入來自 SPARQL 查詢或 JavaScript 的變數。註: 來自 SPARQL 查詢的變數前面必須加上 "?"。
|
| 結果 |
True/False(僅限「類別限制項」) |
如果選取此勾選框,則會反轉驗證結果。 |
| 嚴重性 |
「參考資訊」、「警告」或「錯誤」(「內容限制項」或「類別限制項」) |
指定限制項嚴重性層次。驗證模型時,限制項會在驗證頁面上依照嚴重性進行分組。 |
| 說明(選用項目) |
Rich Text |
提供限制項的詳細資料。 |
| 表示式 |
字串(「內容限制項」或「類別限制項」) |
如果 SPARQL 是選取的語言,則可以使用 SELECT 查詢。 |
- 如果要指定限制項的範圍,請在類別區段或內容區段中,按一下新增,然後在各自的「新增類別」視窗或「新增內容」視窗中,完成下列步驟:
- 從清單中選取搜尋類型。
- 在欄位中輸入搜尋詞彙,然後從清單中選取類別或內容。
- 如果要儲存所定義的範圍,請按一下確定。
- 如果要儲存新類別限制項或新內容限制項,請按一下確定。 限制項集編輯器的對應限制項區段中會顯示新限制項。
- 按一下儲存。 如果要在「瀏覽器」視圖中查看新限制項集,請按一下在樹狀結構中瀏覽圖示。