Tre begrepp i kärnan
Kunskap behöver en identitet, ett sammanhang och ett sätt att utvecklas. De här begreppen visar vad protokollet kopplar samman.
Kunskapsobjekt ↗
Vad är detta, varifrån kommer det och hur får det användas?
En identifierbar beskrivning av kunskap med källor, sammanhang, villkor och relationer. Även dokument, observationer och metoder kan beskrivas så.
Det relationella metadataregistret ↗
Hur hänger det ihop med annan kunskap?
Det lokala registret beskriver objekt, aktörer, relationer och aktuella tillstånd. Källmaterialet kan ligga kvar hos sin förvaltare.
Intertweens ↗
Vad kan vi upptäcka mellan kopplingarna?
En framväxande fråga, möjlig koppling eller belagd insikt blir ett eget kunskapsobjekt som andra kan undersöka och bidra till.
En intertween är själv ett kunskapsobjekt. Registret beskriver objekten och deras kopplingar. Det är en funktion i modellen. Det ställer inget krav på en viss databas eller ett centralt arkiv.
Även relationerna bär betydelse
”Hänvisar till”, ”härledd från” och ”ifrågasätter” beskriver olika relationer. Varje relation är ett påstående. Det ska framgå vem som gjorde det, vilka belägg som finns, vilken metod som användes och i vilket sammanhang. En källhänvisning, en granskares tolkning och ett AI-förslag behöver kunna skiljas åt.
Registret håller reda på påståendena och deras status. Att en koppling registreras gör den möjlig att granska, men bevisar inte att den är sann. En separat historik visar hur beskrivningarna ändras.
Läs om relationer i registret ↗Två riktlinjer. En gemensam fråga. En möjlig metod.
Påhittat exempel med fiktiva kommuner.
- 01
Beskriv kunskapen
Två kommuner beskriver sina riktlinjer som kunskapsobjekt med källor, versioner och ansvar.
- 02
Beskriv sambanden
Deras lokala register hänvisar till samma lagrum. Riktlinjerna anger olika avståndsgränser.
- 03
Gör frågan möjlig att undersöka
Vad förklarar skillnaden? En intertween knyter frågan till riktlinjerna och beläggen. Skillnaden visar inte i sig att någon har fel.
- 04
Utveckla en metod
En granskare påpekar att lokala omständigheter saknas. En möjlig metod växer fram: kontrollera sammanhang och belägg innan skillnader bedöms. Metoden blir ett eget kunskapsobjekt.
- 05
Lär av användningen
Att utvärdera metoden och att besluta om användning är två olika steg. När metoden används kan ett nytt undantag upptäckas och väcka en ny fråga.
Detta är en väg genom ett nät av förgreningar. En fråga kan leda till flera metoder, medan andra frågor förblir öppna. Källorna och den ursprungliga frågan behåller sina identiteter.
Följ granskningen i exemplet ↗Från insikt till återanvändbar förmåga
En färdighet beskriver en metod som kan återanvändas under angivna villkor. Som kunskapsobjekt kan instruktioner, förutsättningar, belägg och begränsningar knytas till dess ursprung. Att ha beskrivningen bevisar inte att man behärskar metoden.
Både människor och maskiner kan bidra. Avsikter och tolkningar behöver kunna jämföras. Resultat och invändningar blir underlag för nästa version. Om även sättet att utveckla och utvärdera metoder förbättras, kan lärandet påverka hur vi lär oss. Det kallar vi rekursivt lärande.
Profil för lärande och färdigheter ↗Reglerna håller samman kunskap och ansvar
Identitet och ursprung
Ange objekt, version, källor och den aktör eller det system som gör varje påstående.
Behörighet och ansvar
Upptäckt, åtkomst, återanvändning och träning prövas var för sig. Ett positivt omdöme ger ingen rätt att använda materialet.
Förändring och historik
Gör rättelser, invändningar och ersättningar spårbara. Registrets aktuella läge är skilt från historiken.
Utbyte mellan noder
Utbyt tillåtna beskrivningar och belägg under lokalt ansvar. Medlemskap i en federation ger ingen åtkomst.
Protokollet beskriver ansvar och villkor. Den miljö som lämnar ut uppgifter eller utför en åtgärd måste också se till att tillämpliga regler följs.
Operativa roller stödjer modellen
Wrapper, Mapper och de andra rollerna beskriver hur arbetet utförs.
| Roll | Bidrag |
|---|---|
| Wrapper | Beskriver en källa som ett kunskapsobjekt med identitet, ursprung, rättigheter och livscykel. |
| Mapper | Översätter mellan begrepp utan att ersätta den lokala betydelsen. |
| Tracker | Dokumenterar händelser och förändringar så att det framgår vem som ligger bakom dem. Oberoende verifiering prövas ännu i experiment. |
| Finder | Föreslår relationer som kan undersökas. |
| Assembler | Skapar versionshanterade manifest och tillåtna vyer. |
| Cultivator | Föreslår förbättringar utifrån återkoppling och resultat. |
| Mediator | Prövar om ett utbyte är tillåtet och dokumenterar beslutet. |
Rollerna beskriver arkitekturen. Det betyder inte att alla funktioner eller hela lärandecykeln finns i den nuvarande validatorn.
Från lokal källa till prövad begäran
FÖRESLAGEN ARKITEKTUR · FÖRBEREDD ILLUSTRATION
Hitta rätt underlag utan att samla allt på en plats
Förvalta lokalt
Verksamhet A förvaltar underlaget och bestämmer vilka beskrivningar som får lämnas ut.
Inga noder är anslutna och ingen information skickas. Illustrationen visar en föreslagen modell, inte fungerande åtkomstkontroll eller kontroll över redan delade kopior.
Att börja med en lokal nod
Arbetet börjar med ett lokalt förvaltat register. Kunskap ska kunna beskrivas och kopplas samman inom organisationen innan något utbyts. Det finns ännu inget färdigt nodpaket, installationskommando eller någon nodtjänst i drift.
| Del av noden | Vad som behöver fastställas |
|---|---|
| Ansvar och omfattning | Vem driver noden, vilka källor beskrivs och vem får förvalta posterna? |
| Källkopplingar | Hur läser en adapter befintliga system och bevarar lokala identifierare och källhänvisningar? |
| Metadataregister | Vilken profil, vilka stabila identifierare och vilka regler för versioner och relationer används? |
| Regler och identitet | Hur prövas vad andra får hitta och läsa, vilka identitetsuppgifter som får lämnas ut och vad materialet får användas till? Ange uttryckligen om rättigheterna är okända. |
| Historik och drift | Hur dokumenteras händelser så att det framgår vem som ligger bakom dem? Hur hanteras rättelser, säkerhetskopior, gallring och nycklar? Relational Trace föreslår ytterligare krav på historikens integritet. |
Det källförankrade exemplet och Wrapper-dokumentationen visar objektformatet. Validatorn i webbläsaren kontrollerar ett befintligt exempelformat. Den skapar ingen nod och intygar inte överensstämmelse med den nyare Core Profile.
Ansluta ett befintligt system eller en annan nod
Ett källsystem ansluts genom en adapter som beskriver posterna enligt en överenskommen profil. Att exportera JSON gör inte systemet till en fullständig nod. Identitet, regler, historik och driftansvar måste också vara definierade.
Två noder behöver samma protokollversion, autentiserade anslutningar och funktioner som fungerar tillsammans. De behöver också regler för vad andra får hitta och begära. Varje begäran ska ange ett ändamål och prövas lokalt. Ett tillåtet svar ska innehålla hänvisningar till källa och version, användningsvillkor och en post som dokumenterar utbytet.
Läget i specifikationen: Här finns ännu ingen offentlig federationskatalog, anslutningstjänst eller färdig process med ett klick. Gränssnitten är förslag, inte aktiva API:er. Förtroende, driftkrav och anslutning behöver utformas tillsammans av berörda organisationer.
Föreslaget federationskontrakt ↗ · Standarder och interoperabilitet ↗
Det här kan du utforska nu
Verktyg och guider för att komma igång ↗
Läs modellen ↗
Specifikation, referenswiki, scheman och källmaterial beskriver de föreslagna kontrakten.
Utforska tillåtna vyer ↗
En lokal demo visar hur synligheten för objekt och fält kan skilja sig mellan deltagare.
Granska historikens integritet ↗
En syntetisk simulering med två noder verifierar signaturer och kontrollpunkter i en webbläsare. Det är ingen nätverksfederation.
Fullständig specifikation och referenswiki
Relationell spårning och federerad integritet ↗
Specifikationen beskriver objektmodellen, reglerna för utbyte och kraven på tekniska lösningar. Referenswikin förklarar begrepp och fält. Standardkartläggningen visar hur protokollet förhåller sig till befintliga vokabulärer och protokoll.
Samverkande lokala metadataregister
Arkitekturen kopplar samman lokalt förvaltade register. Varje nod rymmer ett register, en händelsehistorik, åtkomstregler och hänvisningar till källsystem. Målet är att tillåtna metadata och belägg ska kunna utbytas medan källinnehållet ligger kvar i sina system.
| Fråga | Funktion | Beskrivning |
|---|---|---|
| Vad finns? | Metadataregister | Beskriver dokument, data, människor, organisationer och program och hur de hänger ihop. |
| Var finns det? | Federerat index | Visar var material finns, när uppgiften om det får visas för andra. |
| Vad har hänt? | Relational Trace (förslag) | En separat händelsehistorik som visar varifrån materialet kommer, vem som har bidragit och hur det har ändrats eller använts. |
| Vad är tillåtet? | Policy och rättigheter | Beskriver vem som får använda materialet, till vad och under vilka villkor. |
| Hur samverkar noderna? | protokoll | Beskriver hur noder ska utbyta och kontrollera uppgifter. |
Att hitta metadata och att få åtkomst till innehåll prövas separat. Indexet är inget gemensamt innehållsarkiv. Händelseloggen är inte nödvändigtvis oföränderlig. Överensstämmelse beror på den namngivna profilen och dess kontroller.
Utforska nodmodellen ↗Säkerhetsmodellen
Intertween utgår från zero trust. Nätverksposition, medlemskap och tidigare åtkomst ger inga fortsatta rättigheter. Varje begäran prövas utifrån vem som frågar, varför, vilket objekt det gäller och när. Ett beslut i april prövas på nytt i maj.
- Medlemskap ger ingen behörighet
- Att tillhöra en federation ger inte tillgång. Villkoren prövas för varje begäran.
- Synlighet är ingen säkerhetszon
- Privat, lokalt, federerat och öppet är utgångspunkter för prövning, inte områden där åtkomst ärvs.
- Upptäckt är inte åtkomst
- Att se att ett objekt finns och att få läsa det är skilda beslut.
- Villkoren följer objektet
- Rättigheter, ändamål och rättslig grund hör till objektets beskrivning även när det utbyts.
- Integritet kontrolleras för objektet
- En innehållshash kan verifiera innehållet oberoende av överföringskanalen.
Det lokala förvaltaransvaret kvarstår. En kommuns egen bedömning ersätts inte av ramverket. Mediator fattar regelbeslut, den lokala noden verkställer dem och Tracker dokumenterar händelserna.
De sju rollerna
- Wrapper
- Beskriver en källa som ett kunskapsobjekt med identitet, ursprung, rättigheter och livscykel.
- Mapper
- Översätter mellan begrepp utan att ersätta den lokala betydelsen.
- Tracker
- Dokumenterar händelser och förändringar så att det framgår vem som ligger bakom dem. Oberoende verifiering prövas ännu i experiment.
- Finder
- Föreslår relationer som kan undersökas.
- Assembler
- Skapar versionshanterade manifest och tillåtna vyer.
- Cultivator
- Föreslår förbättringar utifrån återkoppling och resultat.
- Mediator
- Prövar om ett utbyte är tillåtet och dokumenterar beslutet.
Wrapper, Mapper och Tracker utgör vägen in. De fyra andra hör till modellen men krävs inte för ett första steg.
Synlighetsnivåer
Kunskap kan cirkulera privat, lokalt, federerat eller öppet enligt sina villkor. Nivåerna är utgångspunkter för prövning, inte en automatisk väg mot publicering. Bredare synlighet kräver ett uttryckligt beslut. Den prövas per objekt, fält och relation.
Den gemensamma plats där tillåtna objekt blir synliga för andra aktörer kallas Agora.
Vilka identitetsuppgifter får visas?
Det ska gå att visa att en aktör har deltagit utan att avslöja identiteten. Deltagande, behörighet och utlämnande av identitetsuppgifter prövas var för sig, för varje mottagare och ändamål.
- Identifierad
- Mottagaren ser tillåtna identitetsuppgifter. Synlighet bevisar inte att identiteten är verifierad.
- Maskerad eller pseudonym
- En begränsad identitet eller en referens inom ett visst sammanhang visas. Tillgång till en bakomliggande identitet kräver ett eget beslut.
- Anonym
- Ingen identifierande koppling sparas inom det angivna sammanhanget. Indirekta ledtrådar behöver ändå bedömas.
- Okänd
- Identiteten har inte fastställts eller saknas i källan. Det skiljer sig från avsiktligt undanhållen identitet.
En kommun kan visa att en behörig tekniker har kontrollerat en sensor utan att lämna ut teknikerns namn. En anonym rapport kan tillåtas om reglerna medger det, men ersätter inte belägg för behörighet när sådana krävs.
Reglerna omfattar aktörers existens, identifierare, roller, relationer och historik. Sökresultat, exporter, tidsstämplar, platser, signaturer och loggar får inte kringgå maskering.
De nuvarande schemana, validatorn och demonstrationen kontrollerar inte anonymitet, maskering, återidentifiering eller vilka identitetsuppgifter som får lämnas ut.
En intertween
Sveriges 290 kommuner tillämpar samma nationella lagar men får göra egna bedömningar. När två kommuner tolkar samma bestämmelse olika får det verkliga följder. Skillnaden kan falla mellan deras mandat: ingen av dem ansvarar för att se hela mönstret.
En sådan fråga kan beskrivas som en intertween: ett eget kunskapsobjekt som gör frågan möjlig att undersöka. Någon behöver sedan ta ansvar för att hantera den. Kommunerna kan ha goda skäl att göra olika bedömningar. Genom att se hur andra har resonerat, på vilka grunder och med vilka följder kan varje kommun fatta ett eget välgrundat beslut.
Parter
Fem roller hålls isär så att kunskap inte tyst förvandlas till egendom.
- creator
- Den som skapade innehållet.
- contributor
- Den som tillförde belägg, översättning, validering eller sammanhang.
- custodian
- Den som ansvarar för att förvalta och skydda det, utan att detta i sig innebär ägande.
- rightsHolder
- Den som får ange användningsvillkor. Om ingen kan fastställas lämnas fältet tomt.
- beneficiary
- Den som ska få eventuell ersättning, om ersättning alls är aktuell.
Registrering bevisar inget ägande. En innehållshash visar att innehållet är oförändrat, inte vem som äger det.
Standarder som profileras
- PROV-O
- Beskriver ursprung och vem som har bidragit. Profilen anger vilka aktörer och aktiviteter som behöver beskrivas för ett objekt.
- ODRL
- Beskriver rättigheter och användningsvillkor. Denna specifikation definierar ännu inte hur reglerna verkställs.
- DPV
- Beskriver ändamål och rättsligt sammanhang, inklusive rättslig grund.
- DCAT
- Gör information sökbar genom befintliga kataloger.
Transport, identitet, anslutningar och kataloger bygger på befintlig infrastruktur. Detaljerade mappningar och krav på överensstämmelse återstår att validera.
Nivåer av överensstämmelse
Varje nivå visar något som nivån före inte gör.
| Nivå | Status | Vad den visar |
|---|---|---|
| 00 | Identifierbar kandidat | Wrapper validerar kärnfälten |
| 01 | Spårbar | Tracker dokumenterar händelser och vem som ligger bakom dem |
| 02 | Relaterbar | Mapper skapar typade, reversibla relationer |
| 03 | Federerad | Oberoende noder förhandlar om tillåtna vyer |
Nivå 0 visar inte full överensstämmelse, laglig behandling, säkert utlämnande, beredskap för drift eller fungerande federation. Det nuvarande testverktyget prövar bara nivå 0 mot redan offentliga källor.
| Mått | Resultat |
|---|---|
| Återskapade relationer | Precision 1,0, recall 1,0 och F1 1,0. Alla fem angivna relationer har återskapats. Inga relationer har hittats på. |
| Schemakonformitet | 105 objekt, 0 saknade obligatoriska fält, 0 trasiga referenser, alla identifierare unika |
| Facit | Facit har tagits fram direkt ur API:ets rådata, oberoende av Mapper. Verktyget kontrolleras alltså mot ett separat underlag. |
| Relationsvokabulär | 8 av 10 använda; de två oanvända redovisas med skälet till att de saknas |
| Lokala identifierare | 100 % där källan publicerar en, 0 % där den inte gör det |
Vad dagens kontroller visar: Objektvalidatorn kontrollerar en begränsad strukturprofil, inte källors äkthet, behörigheter eller nodanslutning. Ett separat integritetsexperiment prövar utvalda signaturer och historik i en lokal simulering. Ingetdera visar en driftklar federation.
Referens
Begreppen som demon markerar med [Ref]. En grupp hör till demon och är illustrativ, inte normativ.
Klasser
- Knowledge Object
- Ett förvaltat kunskapsobjekt med innehåll, ursprung, rättigheter, validering och sammanhang. Objektet har en beständig identitet och en adress som andra kan hänvisa till.
- Intertween
- En undertyp av kunskapsobjekt för kunskap som uppstår när självständigt förvaltade objekt kopplas samman: mönster, förhållanden eller fenomen som inte kan tillskrivas en enskild källa.
- Assertion
- Ett påstående med källbelägg som kopplar samman entiteter, begrepp, händelser eller typade värden. Det ska framgå vem som står bakom påståendet.
- Entity Reference
- Beständig federerad referens till personer, policyer, organisationer, platser, begrepp, processer, relationer, händelser eller fenomen.
- Projection
- En vy för ett visst sammanhang, sammansatt av tillåtna objekt, fält och påståenden utifrån identitet, ändamål, mandat och policy. Perspektivväxlingen i demonstrationen visar hur sådana vyer kan skilja sig åt.
- Agora
- Ett gemensamt logiskt kunskapsrum som möjliggör rättighetsstyrd upptäckt och möte mellan distribuerade, självständigt styrda noder.
Kärnfält, nivå 0
- id
- Stabil global identifierare (URI).
- type
- Deklarerad objekttyp eller profil.
- about
- De ämnen representationen gäller.
- source
- Källhänvisning som går att följa eller har bevarats. Den omfattar ursprungligt innehåll, källans egen identifierare, hämtningstidpunkt, innehållshash och uppgifter om hur materialet har förvaltats.
- provenance
- Ursprung och skapandehistorik med uppgift om vem som står bakom.
- rights
- Användningsstatus, villkor eller ett uttryckligt angivet olöst tillstånd. Åtkomst, mandat och lärande har skilda policyer. En utvärderare som följer kraven ska neka åtgärden om ett rättighetskritiskt villkor inte kan tolkas.
- status
- Livscykel- och valideringstillstånd.
- custodian
- Rekommenderat fält. Den som förvaltar objektet och ansvarar för belägg och underrättelser. Det innebär inte att göra anspråk på sakinnehållet.
Synlighetsnivåer
- privat / karantän
- Isolerat för granskning eller sanering.
- lokal
- Hela objektet, för behöriga inom den egna organisationen.
- federerad
- Prövade och minimerade fält med maskering. Nivåerna anger vad som får visas, inte var uppgifterna lagras. Medlemskap i en federation ger ingen åtkomst i sig.
- öppen
- Information som uttryckligen bedömts för publicering.
En intertweens livscykel
- unclaimed → surfaced → between → contested → emerging → claimed
- Uttryckliga tillstånd för förvaltning. Att förvalta skiljer sig från att äga: förvaltaren bevarar belägg och hanterar underrättelser utan att göra anspråk på sakinnehållet. Ansvar för frågan uppstår när någon tar sig an den. Det tilldelas inte vid upptäckt.
- Human adoption boundary
- Normativ gräns. AI och automatiserade system får observera, översätta, relatera och föreslå inom ett avgränsat mandat. De får inte självständigt anta en intertween, tilldela institutionellt ansvar eller ändra ett mandat.
Fält i demon · profilnivå, ej normativt
- lagrum
- Objekttyp i demonstrationsprofilen: en bestämmelse i gällande rätt, publicerad av lagstiftaren.
- riktlinje
- Objekttyp i demons profil: en kommuns egen tillämpning av ett lagrum.
- statement
- Lagrummets lydelse, förkortad.
- legalBasis
- Rättslig grund. Hör hemma under rights i kärnmodellen.
- note
- Fritextanmärkning från förvaltaren.
- threshold
- Kommunens kilometergränser per årskurs. Det är här tolkningarna skiljer sig åt, och det är ur den skillnaden intertweenen uppstår.
- derivedFrom
- Typad relation till källobjektet. Formellt en Assertion, inte ett fält på objektet.
- internalReasoning
- Förvaltarens egen motivering. Den delas inte utanför den egna noden i demonstrationen. Samma objekt kan visas med olika fält utifrån olika beslut.
- pattern
- Det mönster intertweenen gör adresserbart.
- citesRelations
- De relationspåståenden som intertweenen bygger på. En intertween måste hänvisa till dessa påståenden och hållas åtskild från källfakta.
- custody
- Vem som förvaltar mönstret. I demon: ingen.
- lifecycle
- Aktuell status i förvaltningens livscykel.