[RDF] WRAF 0.22 klar (fwd)
Jonas Liljegren
jonas@paranormal.se
Tue, 8 Aug 2000 10:41:35 +0200 (CEST)
Oups. Gl=F8mde ta med rdf...
--=20
/ Jonas - http://jonas.liljegren.org/myself/en/index.html
---------- Forwarded message ----------
Date: Tue, 8 Aug 2000 10:41:08 +0200 (CEST)
From: Jonas Liljegren <jonas@paranormal.se>
To: Stefan Andersson <stefan@c64.org>
Subject: Re: [RDF] WRAF 0.22 klar
On Tue, 8 Aug 2000, Stefan Andersson wrote:
> > Nya statements hamnar i en model som du sj=E6lv =E6ger.=20
>=20
> 'Anonyma' statements, menar du d=E5? Namngivna b=F6r ju kunna placeras in=
i
> namngiven model?
Anonyma statements m=E5ste f=E5 lokala URIs, men knytas till samma model
=E6nd=E5. Det =E6r ett problem. Men man f=E5r v=E6l m=E6rka upp dem p=E5 n=
=E5got s=E6tt att
de =E6r anonyma. Det skulle varit b=E6ttre med officiella URIs, men det g=
=E5r
inte att f=E5.
> > Ett interface kan ha hand om resurser som finns n=E5gon annan stans p=
=E5
> > webben. Det =E6r interfacets uppgift att se till att uppgifterna =E6r
> > aktuella. Den f=E5r h=E5lla reda p=E5 =F8ppna models och uppdatera mots=
varande
> > objekt. Man kan ocks=E5 sl=E5 upp om dessa models finns i en lokal DB
> > nedsparade som kopia, och f=E5r d=E5 uppdatera dem med. Det =E6r allts=
=E5 min
> > intention att implementera n=E5gon form av "push".
>=20
> Publish-subscribe...
Ja. Det var s=E5 du kallade det. :-)
Iaf. Du m=E6rker kanske att jag tar tillvara allt det vi pratat om? :)
> > Och det =E6r allts=E5 t=E6nkt att denna models ska skapas p=E5 basis av=
n=E5gon form
> > av authenticiering och data om vem det =E6r som vill skapa en model.
>=20
> Fr=E4ckt, och egentligen ganska sj=E4lvklart. Men: Hur blir n=E5gonsin en
> modell medveten om att n=E5gon annan g=F6r ett uttalande som ber=F6r mode=
llen?
> Jag t=E4nker p=E5 n=E4r man skall st=E4lla fr=E5gor och s=E5. Jag t=E4nke=
r mig att man
> g=F6r ett uttalande 'Den h=E4r resursen uttalar sig om den h=E4r resursen=
'.
> Allts=E5 - ett s=E4tt att modellera vilka auktoriteter som skall litas p=
=E5
> att f=E5 g=F6ra uttalanden om en viss resurs eller modell.
Agenten/usern m=E5ste best=E6mma vilka models han anser som fakta och vilka
som inte =E6r det.
Det var det jag n=E6mnde f=F8rut om filter. Att man s=E6kert vill kunna fil=
trera
olika s=F8kningar baserat p=E5 vem som st=E5r f=F8r modellen.
Men default har jag t=E6nkt mig att man litar p=E5 allt. Utom det som model=
len
sj=E6lv angivit som icke-facts. (En icke fact i en modell =E6r egentligen e=
n
fact i n=E5gon annans. Bara at man inte har tillg=E5ng till den andras
modell.)
S=E5 jag t=E6nker mig n=E5got i stil med att du placerar filter i RDF-objek=
tet
innan du kopplar upp. D=E5 ligger filtret i IDS. =20
Men ett b=E6ttre alternativet =E6r att man l=E6gger filtret i en model. Dvs=
att
man skapar en virituell model som representerar alla statements i alla
interface, man bara de som h=F8r till modells man litar p=E5.
Alla s=F8kningar sker genom modeln och kommer d=E5 att filtreras enligt det
filtret som ligger i model-objektet.
I WRAF =E6r det t=E6nkt att alla s=F8kningar ska retunera virituella
models. Dessa =E6r inte skrivbara och kommer inte att sparas i n=E5got
interface. Dessa models kommer inte bara att best=E5 av en l=E5ng lista
resurser utan ist=E6llet av en lista med "s=F8kningar".=20
Om man exempelvis s=F8ker efter alla statements i alla uppkopplade interfac=
e
s=E5 kommer modeln att best=E5 av en lista med ett element f=F8r varje
interface. Om man sedan g=F8r en fortsatt urval ur den modeln kommer en ny
model att skapas d=E6r varje element modifieras med det nya kriteriet. Int=
e
f=F8rr=E6n man faktiskt vill enumerera resurserna kommer dessa att h=E6mtas=
fr=E5n
respektive interface. Ett element kan allts=E5 vara en annan model, en
enstaka resource, ett interface eller ett s=F8kbegrepp.
Jag har inte =E6nnu implementerat detta, men det =E6r vad jag planerat. F=
=F8r
stora datam=E6ngder vill man ju helst uppr=E6tta n=E5gon slags datastr=F8m =
mellan
interfacen och klientprogrammet.
--=20
/ Jonas - http://jonas.liljegren.org/myself/en/index.html