1"use strict";(globalThis.webpackChunkschulconnex=globalThis.webpackChunkschulconnex||[]).push([[3338],{21737(e,n,t){t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>a,frontMatter:()=>d,metadata:()=>r,toc:()=>h});const r=JSON.parse('{"id":"datenmodell-dienste/beziehung","title":"Beziehung","description":"Das Datenmodell Beziehung beschreibt die Beziehung zweier Personen. Die Beziehungen werden zwischen","source":"@site/docs/datenmodell-dienste/beziehung.md","sourceDirName":"datenmodell-dienste","slug":"/datenmodell-dienste/beziehung","permalink":"/docs/datenmodell-dienste/beziehung","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Beziehung"},"sidebar":"spezDiensteSidebar","previous":{"title":"Anschrift","permalink":"/docs/datenmodell-dienste/anschrift"},"next":{"title":"Datumsformat","permalink":"/docs/datenmodell-dienste/datumsformat"}}');var s=t(74848),i=t(28453);const d={title:"Beziehung"},l="Datenmodell Beziehung f\xfcr Dienste",o={},h=[];function c(e){const n={code:"code",em:"em",h1:"h1",header:"header",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"datenmodell-beziehung-f\xfcr-dienste",children:"Datenmodell Beziehung f\xfcr Dienste"})}),"\n",(0,s.jsxs)(n.p,{children:['Das Datenmodell Beziehung beschreibt die Beziehung zweier Personen. Die Beziehungen werden zwischen\nPersonenkontexten der beiden Personen erstellt. Beziehungen werden immer in der Form "hat_als" dargestellt.\nWenn aus einem Personenkontext von Person A eine Beziehung ',(0,s.jsx)(n.code,{children:'"SchB"'})," (Schulbegleiter oder Schulbegleiterin)\nzu einem Personenkontext (",(0,s.jsx)(n.code,{children:"ktid"}),") von Person B besteht, so ",(0,s.jsx)(n.strong,{children:"hat"})," A die Person B ",(0,s.jsx)(n.strong,{children:"als"})," Schulbegleiter oder\nSchulbegleiterin und Person A ist schulbegleitet ",(0,s.jsx)(n.strong,{children:"von"})," Person B."]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Attribut"}),(0,s.jsx)(n.th,{children:"Typ"}),(0,s.jsx)(n.th,{children:"Anzahl"}),(0,s.jsx)(n.th,{children:"Freigabe erforderlich"}),(0,s.jsx)(n.th,{children:"Bemerkung"}),(0,s.jsx)(n.th,{children:"Qualifizierter Name"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"ktid"}),(0,s.jsx)(n.td,{children:"String (UTF-8)"}),(0,s.jsx)(n.td,{children:"0/1"}),(0,s.jsx)(n.td,{children:"ja"}),(0,s.jsx)(n.td,{children:"Pseudonymisierte ID des Personenkontexts."}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"beziehung"}),(0,s.jsx)(n.td,{children:"String (Code)"}),(0,s.jsx)(n.td,{children:"0/1"}),(0,s.jsx)(n.td,{children:"ja"}),(0,s.jsxs)(n.td,{children:["Art der Beziehung aus Codeliste ",(0,s.jsx)(n.em,{children:"Beziehungen"}),"."]}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"urn:schulconnex:de:kern:beziehung:art"})})]})]})]})]})}function a(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453(e,n,t){t.d(n,{R:()=>d,x:()=>l});var r=t(96540);const s={},i=r.createContext(s);function d(e){const n=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.