Changes between Version 3 and Version 4 of Archtectural Overview Paths


Ignore:
Timestamp:
Oct 26, 2007, 2:34:44 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archtectural Overview Paths

    v3 v4  
    1 11パスとロケーター
    2 
     1= 11 パスとロケーター =
     2[[TOC]]
    3311 Paths and Locators
    44
    5 11.1 概要
     5== 11.1 概要 ==
    66
    7711.1 Overview
     
    1515Technically, the combination of a path and a Version identifier such as OBJECT_VERSION_ID forms a "globally qualified node reference" which can be expressed using LOCATABLE_REF. It can also be expressed in portable URI form as a DV_EHR_URI, known as a "globally qualified node locator". Either representation enables any openEHR data node to be referred to from anywhere. This section describes the syntax and semantics of paths, and of the URI form of reference. In the following, the term "archetype path" means a path extracted from an archetype, while "data path" means one that identifies an item in data. They are no different formally, and this terminology is only used to indicate where they are used.
    1616
    17 11.2 パス
     17== 11.2 パス ==
    1818
    191911.2 Paths
    2020
    21 11.2.1 基本構文
     21=== 11.2.1 基本構文 ===
    2222
    232311.2.1 Basic Syntax
     
    4949·       path pattern: path starts with or contains a the symbol `//' and is taken to be a pattern which can match any number of path segments in the data; the pattern is matched if an actual path can be found anywhere in the structure for which part of the path matches the path section before the `//' symbol, and a later section matches the section appearing after the `//'.
    5050
    51 11.2.2 述語表現
     51=== 11.2.2 述語表現 ===
    5252
    535311.2.2 Predicate Expressions
    5454
    55 概要
     55==== 概要 ====
    5656
    5757Overview
     
    8181The second limitation of basic paths is that they cannot locate objects based on other conditions, such as the object having a child node with a particular value. To address this, predicate expressions can be used to select an object on the basis of other conditions relative to the object, by including boolean expressions including paths, operators, values and parentheses. The syntax of predicate expressions used in openEHR is a subset of the Xpath syntax for predicates with a small number of short-cuts.
    8282
    83 アーキタイプと述語
     83==== アーキタイプと述語 ====
    8484
    8585Archetype path Predicate
     
    9797This path refers to the magnitude of a 1-minute Apgar total in an Observation containing a full Apgar result structure. In this path, the [atNNNN] predicates are a shortcut for [@archetype_node_id = `atNNNN'] in standard Xpath. Note that while an archetype path is always unique in an archetype, it can correspond to more than one item in runtime data, due to the repeated use of the same archetype node within a container.
    9898
    99 名前に基づく述語
     99==== 名前に基づく述語 ====
    100100
    101101Name-based Predicate
     
    117117/data/events[at0001, `standing']
    118118
    119 その他の述語
     119==== その他の述語 ====
    120120
    121121Other Predicates
     
    145145        AND value/defining_code/code_string = "A04"]
    146146
    147 11.2.3 最上位構造におけるパス
     147=== 11.2.3 最上位構造におけるパス ===
    148148
    14914911.2.3 Paths within Top-level Structures