Hyperorders and Transclusion: understanding dimensional hypertext
-
Upload
tim-brailsford -
Category
Technology
-
view
835 -
download
2
Transcript of Hyperorders and Transclusion: understanding dimensional hypertext
![Page 1: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/1.jpg)
HyperordersandTransclusion:
JamesGouldingTimBrailsfordHelenAshman
understandingdimensionalhypertext
![Page 2: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/2.jpg)
hyperordersandtransclusionThenext20‐ishminutes:
• ....willwindit’smerrywaythrough:
–Whyhyperstructuresareimportant
–hyperstructuresarenotjustRDF
–IntroducingHyperorders
–Transclusionanditsproblems
–Wherewecouldgonext...
![Page 3: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/3.jpg)
hyperordersandtransclusionOntheshouldersof...
tednelson‐hypertexttransclusionzigzag
DougEnglebart‐augmentinghumanintellectcollaborationnetworks
tedcodd‐predicatelogicrelationalmodel...hyperstructure?
![Page 4: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/4.jpg)
hyperordersandtransclusionComputerScience
4
EdsgerDijkstradijkstra’salgorithm‐“GoTostatementconsideredharmful”‐clarityofthought
astronomy
telescopescience
![Page 5: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/5.jpg)
hyperordersandtransclusionComputerScienceisabout...
5
INFORMATION
structure
integrity
manipula<on
![Page 6: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/6.jpg)
hyperordersandtransclusionHyperstructures
• hyperstructures‐hypertextswheretheitemofconcernisnotadocumentbutadatum‐seem,therefore,crucialtocomputerscience.
– interconnectivity
– querying
– navigation
– discoverability
– Blexibility
![Page 7: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/7.jpg)
hyperordersandtransclusionTernaryHyperstructures
• <subject,predicate,object>
HM ternary = 〈 S, P, O, E 〉
whereE⊂S×P×O– Sisthesetofpossiblesubjectvertices– Pisthesetofpossiblepredicates(linktypes)– Oisthesetofallpossibleobjectvertices– Eisaternaryrelationactingacrossthem
![Page 8: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/8.jpg)
hyperordersandtransclusionTernaryHyperstructures
• <subject,predicate,object>
HM ternary = 〈 V, P, E 〉
whereE⊂V×P×V– Visthesetofpossiblevertices– Pisthesetofpossiblepredicates(linktypes)– Eisaternaryrelationactingacrossthem
![Page 9: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/9.jpg)
hyperordersandtransclusionTernaryHyperstructures
• <subject,predicate,object>
–
• ButisthistheonlywayofdeEiningandcreatinghyperstructures?
• No,therearemanyotheroptions,ofwhichZigZagisjustone....
![Page 10: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/10.jpg)
hyperordersandtransclusion
• Zzstructureisahyperstructurewhere...‣ dataiscontainedininterconnectedcells.‣ cellsarearrangedintoparallellistsinagivendimension.‣ acellcanonlyhaveamaximumofoneforwardconnectionandonebackwardconnectionineachdimension.
10
James Goulding
d.lastname
‣ theremaybeanynumberofdimensions.
Tim Brailsford
Helen Ashman
d.people
ZigZagandZZstructure
![Page 11: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/11.jpg)
hyperordersandtransclusion
11
• ZigZag‣ zzstructureoverlaidwithextrafunctionality‣mostimportantlytransclusion(cloning)
d.clone
Goulding
d.authorHyperstructures Coactive Intelligence
ZigZagandZZstructure
Goulding
![Page 12: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/12.jpg)
hyperordersandtransclusionDefiningZigZagformally:
– IthasnonotionofaEirstorderlink(Nelson’sprescriptionthatoneofZigZag’sfundamentalrulesisthat“therearenolinktypes”).
– InsteadZigZaghassetsofadjacencies,describinghownodesareordered.Anindividualsetisadimension.
• ZigZagisactuallyquitehardtocategorize:
– Itisabinary,notternary,structure.
![Page 13: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/13.jpg)
hyperordersandtransclusionBinaryHyperstructures
13
<subject (negward cell), object (posward cell)>
Asimplebinaryhyperstructuremaybedescribedasastandardbipartitegraph:HM binary = 〈 S, O, E 〉
where E ⊂ S ×O
Butzzstructureisnotjustabinaryrelationalmodel‐itsassociationsareallocatedintosubsetswithcommonsemantics.
DimensionalHyperstructures:
HM dimensional = 〈 S, O, { D1, D2, ..., Dn } 〉
where Di ⊂ S × O.
![Page 14: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/14.jpg)
hyperordersandtransclusionHyperorders
14
Ifweonlyhaveonesetofnodes:
HMhyperorder = 〈 C, { D1, D2, ..., Dn } 〉
where Di ⊂ C2.
![Page 15: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/15.jpg)
hyperordersandtransclusion2.Transclusion
15
–TransclusionhasalwaysbeenakeycomponentinNelson’svisionofhypertext.
–Thetermwasoriginallyusedtodenotetheinclusion,byreferentialaddressing,ofpartofonedocumentwithinanother.
– Itsusagehasnowexpandedtoencompassthepresentationofdatainacontextotherthantheoneoriginallyintended.
–CanbeusedinZigZagtosolvetheproblemofnotbeingallowed1‐manylinks.
![Page 16: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/16.jpg)
hyperordersandtransclusionAnexampleenJty...
16
AStructureforDNA
year
type
journal
author
author
Paper
1953
Nature
JamesWatson
FrancisCrick
![Page 17: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/17.jpg)
hyperordersandtransclusionDealingwith1‐manyinZigZag
17
A Structure for DNA Paper
Nature
1953
James Watson
Francis Crick
d.type
d.journal
d.year
d.author1
d.author2
![Page 18: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/18.jpg)
hyperordersandtransclusionDealingwith1‐manyinZigZag
18
A Structure for DNA Paper
Nature
1953
James Watson
Francis Crick
d.type
d.journal
d.year
d.author1
d.author2
d.author
d.author
![Page 19: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/19.jpg)
hyperordersandtransclusionDealingwith1‐manyinZigZag
19
A Structure for DNA Paper
Nature
1953
James Watson
Francis Crick
d.type
d.journal
d.year
d.author
d.group
![Page 20: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/20.jpg)
hyperordersandtransclusionDealingwith1‐manyinZigZag
20
A Structure for DNA Paper
Nature
1953
d.type
d.journal
d.year
James Watson
d.clone
d.author
d.clone
Francis Crickd.author
![Page 21: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/21.jpg)
hyperordersandtransclusionIdenJtyTransclusion
• Thislastapproachisinteresting‐zzstructureisrelegatedtoastructural,notalogicallevel.
• The“paperentity”isnownotrepresentedbyasinglecell,butthreethatmustbereconstructedtogether.
• However,thereisonlyonepaper‐allofthetranscludedcellsshareexactlythesamenumericalidentity.
• WehencerefertothisuseofnodeandcontentreuseasIdentityTransclusion.
21
![Page 22: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/22.jpg)
hyperordersandtransclusionAllconnec<onsareshared
22
A Structure for DNA Paper
Nature
1953
d.type
d.journal
d.year
James Watson
d.clone
d.author
d.clone
Francis Crickd.author
![Page 23: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/23.jpg)
hyperordersandtransclusionInstanceTransclusion
23
![Page 24: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/24.jpg)
hyperordersandtransclusionInstanceTransclusion
24
James Bond Flemingd.creator
d.actor
d.period
d.no films
Connery
1960’s
6
d.clone
James Bond
d.actor
d.period
d.no films
Moore
1970’s
7
d.clone
James Bond
![Page 25: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/25.jpg)
hyperordersandtransclusionInstanceTransclusion
• Thistimethetranscludedcellsrepresentdifferentinstancesof“Bond”.
• Theydon’tshareacompleteidentity.
• instancetransclusiondoesnotshareallitsrelationsacrossallofitscontexts,whereasanidentitytransclusiondoes,becauseforthelatteronlyoneentityisbeingmodeled.
25
![Page 26: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/26.jpg)
hyperordersandtransclusionDisasterStrikes...
26
Swan
Swan Whited.clone
d.colour
Swan Blackd.clone
d.colour
Swan Black
White
d.cloned.colour
d.colourSwan
d.clone
• Thisjustwon’tworkbecauseIamtryingtouseinstanceandidentitytransclusionatthesametime.
...inswanform
![Page 27: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/27.jpg)
hyperordersandtransclusionothertransclusioncollisions
27
Head of State Head of State
MonarchBritain
Head of State
PresidentUSA
King George V
1936
Queen Elizabeth II
1952
d.clone
d.country d.title
d.clone
d.country d.title
d.cloned.name
d.coronated
d.cloned.name
d.coronated
![Page 28: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/28.jpg)
hyperordersandtransclusionCollisioninotherHyperstructures
• Butthisisnotjustaproblemforzigzag.It’saproblemforotherhyperstructurestoo...
28
tedcodd‐predicatelogicrelationalmodel...hyperstructure?
RelaJonalDatabases
...butdoesRMactuallydefineahyperstructureoflinksandcontent?
![Page 29: Hyperorders and Transclusion: understanding dimensional hypertext](https://reader033.fdocuments.us/reader033/viewer/2022060118/558a8da2d8b42a8f7a8b4628/html5/thumbnails/29.jpg)
hyperordersandtransclusionRelaJonalHyperstructure?
• arecordisalinkacrossitsitems.
• foreignkeysarelinksacrossrecords.
• rela<onalalgebracreatesdynamicandcomputedlinks.
• ONUPDATECASCADEcreatestransclusionlinks.
29
• “Rela<onalhyperstructures”cancopewiththeheadofstateexample,butnottheswans,withoutusinganar9ficialkey.
N‐aryHyperstructures