Was sollte ich über UniversalTypes wissen?

UniversalTypes sind Eigenschaften für Bauprodukte.

UniversalType Center

Im UniversalTypeCenter werden buildingSMART UniversalTypes verwaltet.

UniversalTypes

UniversalTypes sind Eigenschaften, die Produkten zugewiesen werden. Im UniversalType Center haben die UniversalTypes noch keinen Wert. Der Code eines UniversalTypes ist eindeutig, Name und Beschreibung liegen in deutscher und englischer Sprache vor.

query q1 {
utsearch(query: "temperature") {
    content {
      code
      name
      description
    }
  }
}

Jeder UniversalTypes gehört zu einem der folgenden Typen: boolean, text, numeric, range.

query q1 {
  utsearch(query: "temperature") {
    content {
      code
      name
      description
      type {
        type
        rangeMin
        rangeMax
      }
    }
  }
}

UniversalTypes sind hierarchisch aufgebaut mit diesen Ebenen: UT, MT, ST, ET.

query q2 {
  utsearch(code: "ET05-C30X") {
    content {
      code
      level
    }
  }
}

Für jeden UniversalType kann der darüberliegende UniversalType abgefragt werden...

query q3 {
  utsearch(code: "ET05-C30X") {
    content {
      code
      parent {
        code
        parent {
          code
          parent {
            code
          }
        }
      }
    }
  }
}

... oder seine Kinder.

query q4 {
  utsearch(code: "ET05-C30X") {
    content {
      code
      children {
        content {
          code
          name
          description
        }
      }
    }
  }
}