KMS (hypertext)
KMS, નોલેજ મેનેજમેન્ટ સિસ્ટમનું સંક્ષિપ્ત નામ, એક વ્યાવસાયિક બીજી પેઢીની હાયપરમીડિયા સિસ્ટમ હતી, જે મૂળરૂપે પ્રારંભિક હાયપરમીડિયા સિસ્ટમ ZOG માટે અનુગામી તરીકે બનાવવામાં આવી હતી. કે. એમ. એસ. નો વિકાસ નોલેજ સિસ્ટમ્સના ડોન મેકક્રેકન અને રોબ અક્સીન દ્વારા કરવામાં આવ્યો હતો, જે કાર્નેગી મેલોન યુનિવર્સિટીના કોમ્પ્યુટર સાયન્સ વિભાગના 1981ના સ્પિનઓફ હતા. કેએમએસનો હેતુ ઘણા વપરાશકર્તાઓને મોટા, વહેંચાયેલ હાયપરટેક્સ્ટમાં માહિતી બનાવવા અને વહેંચવામાં સહયોગ આપવાનો હતો, અને શરૂઆતથી જ, સિસ્ટમને સાચા બહુ-વપરાશકર્તા સિસ્ટમ તરીકે ડિઝાઇન કરવામાં આવી હતી. અવકાશી હાયપરમીડિયા સિસ્ટમ તરીકે, કે. એમ. એસ. નો હેતુ પ્રસ્તુતિઓ, દસ્તાવેજો, ડેટાબેઝ અને સોફ્ટવેર પ્રોગ્રામ્સ, તેમજ ઇલેક્ટ્રોનિક સંદેશાવ્યવહારના સામાન્ય સ્વરૂપો (ઇલેક્ટ્રોનિક મેઇલ, કોમ્યુનિટી બુલેટિન બોર્ડ, બ્લોગ્સ) જેવા સ્પષ્ટ 'જ્ઞાન કલાકૃતિઓ' ના તમામ સ્વરૂપોનું પ્રતિનિધિત્વ કરવાનો હતો. કેએમએસ ડેટા મોડેલમાં કેન્દ્રિય તત્વ એ છે કે સ્ક્રીન-કદના પૃષ્ઠો (જેને "ફ્રેમ્સ" કહેવાય છે) લિંક્સ દ્વારા એકબીજા સાથે જોડાયેલા હોય છે. વપરાશકર્તા પાસે (કોઈપણ સમયે) એક જ ફ્રેમ (મોટા, લેન્ડસ્કેપ-લક્ષી આકૃતિઓ માટે સારી) અથવા બે બાજુ-દ્વારા-બાજુ અર્ધ-સ્ક્રીન દૃશ્યો (બે પોટ્રેટ-કદના પૃષ્ઠો માટે યોગ્ય) ના દૃશ્ય વચ્ચે ફેરવવાનો વિકલ્પ હતો. ફ્રેમ હંમેશા નિશ્ચિત કદની હોય છે, એટલે કે સ્ક્રોલિંગની જરૂર નથી. ફ્રેમ મોડેલ અક્ષર આધારિતને બદલે અવકાશી છે, જેથી લખાણ, ગ્રાફિક્સ અને છબીઓ હંમેશા ફ્રેમમાં ગમે ત્યાં મૂકી શકાય, એક બીજાને ઓવરલેપ પણ કરી શકાય. આવું કહેવાની બીજી રીત એ છે કે ફ્રેમમાં ખાલી જગ્યા ખરેખર જગ્યાને સૂચવે છે, (ઘણા લખાણ સંપાદકોની જેમ) માત્ર સામગ્રીની ગેરહાજરીને નહીં. ક્રિયાપ્રતિક્રિયાના સ્વરૂપ તરીકે કદ સ્ક્રોલિંગમાં નિશ્ચિત કરવામાં આવતી ફ્રેમ્સને દૂર કરવામાં આવે છે (કારણ કે ડિઝાઇનરોને લાગ્યું કે સ્ક્રોલિંગ સબઓપ્ટિમલ છે) તેના બદલે દસ્તાવેજો અને પ્રોગ્રામ્સ જેવા મોટા એકત્રીકરણને હાયપરમીડિયા નોડ્સના પદાનુક્રમ (અથવા વધુ સામાન્ય રીતે, જાળી) તરીકે સંરચિત કરવાનું પસંદ કરે છે. આ લવચીકતા કોઈપણ ફ્રેમથી શરૂ થતા ફ્રેમના વૃક્ષમાંથી દસ્તાવેજ બનાવવાનું, શોધવાનું, કાર્યક્રમો ચલાવવાનું શક્ય બનાવે છે. કે. એમ. એસ. માં, કડીઓ એક રીત છે અને ફ્રેમમાં જડિત છે. તેઓ સ્રોત ફ્રેમમાં કોઈપણ લખાણ વસ્તુ, બિંદુ, ગ્રાફિકલ અસ્તિત્વ અથવા છબીમાંથી કોઈપણ ગંતવ્ય ફ્રેમમાં જઈ શકે છે. લિંક્સ ઉપરાંત, ફ્રેમ વસ્તુઓમાં ક્રિયાઓ પણ હોઈ શકે છે, જે સિસ્ટમની આંતરિક કાર્યક્ષમતાને વિસ્તૃત કરતા પ્રોગ્રામ્સને સક્રિય કરવા માટે ઉપયોગની મંજૂરી આપે છે. કેએમએસ અને વર્તમાન વેબ પ્રથાઓ વચ્ચેનો મુખ્ય તફાવત નિયમિત વસ્તુઓ અને "એનોટેશન આઇટમ્સ" ("@" અક્ષરો દ્વારા રજૂ કરાયેલ લખાણ વસ્તુઓ) વચ્ચેનો તફાવત છે. એનોટેશન વસ્તુઓમાં બાકીની સામગ્રીની તુલનામાં પેરિફેરલ અથવા મેટા-લેવલ હોવાનો અર્થ હોય છે, જે તેને સરળ (અને સ્પષ્ટ) બનાવે છે કે નિયમિત સામગ્રી શું હતી વિરુદ્ધ માત્ર પોતાને માટે નોંધો અથવા અન્ય લોકો દ્વારા ટિપ્પણીઓ (પ્રોગ્રામ્સ સહિત). આમ લિંક્સ સાથેની એનોટેશન વસ્તુઓનો અર્થ મનસ્વી ક્રોસ-રેફરન્સ (એક લા "પણ જુઓ".) છે અને તેથી વપરાશકર્તાઓ દ્વારા, અને ખાસ કરીને એજન્ટો દ્વારા, હાયપરટેક્સ્ટના અધિક્રમિક માળખાના ભાગ રૂપે જોવામાં આવતા નથી. કે. એમ. એસ. અને વર્તમાન વેબ પ્રથાઓ વચ્ચેનો બીજો મોટો તફાવત એ છે કે અલગ એડિટર મોડને દૂર કરવો. નેવિગેશન અને એડિટિંગ કાર્યક્ષમતા હંમેશા સીધી ઉપલબ્ધ હોય છે અને વપરાશકર્તાઓ તેમની પાસે પરવાનગી હોય તેવી કોઈપણ ફ્રેમને સંપાદિત કરી શકે છે. લેખકો જાતે પણ ફ્રેમને અજાણતાં સંપાદનથી સુરક્ષિત કરી શકે છે. ફ્રેમ્સની જૂની આવૃત્તિઓ 'ધૂમકેતુ જેવી' લિંક કરેલી સૂચિમાં સાચવવામાં આવે છે જેથી કોઈ પણ વ્યક્તિગત ફ્રેમ (અને વધુ સામાન્ય રીતે, કોઈપણ વૃક્ષમાં) માટે ઇતિહાસ (અને ખર્ચવામાં આવેલો સમય) જોઈ શકાય. છેવટે, કે. એમ. એસ. માં સ્ક્રિપ્ટ પ્રોગ્રામિંગ લેંગ્વેજ (જાવાસ્ક્રિપ્ટ જેવી) હતી જેણે વિકાસકર્તાઓ અને વપરાશકર્તાઓને સિસ્ટમને તેની વર્તમાન કાર્યક્ષમતાથી આગળ વધારવા માટે સક્ષમ બનાવી હતી. 'દરેક વસ્તુ એક ફ્રેમ' ની કે. એમ. એસ. ફિલસૂફીને ધ્યાનમાં રાખીને (દા. ત., કર્સર, ફિલપેટર્ન્સ, વગેરે, ફ્રેમ્સ તરીકે રજૂ થાય છે) તેથી પ્રોગ્રામ્સને ફ્રેમ્સના પદાનુક્રમ તરીકે પણ રજૂ કરવામાં આવે છે; કે. એમ. એસ. ગતિશીલ રીતે ફક્ત તે જ પ્રોગ્રામ ફ્રેમ્સને વાંચે છે અને અર્થઘટન કરે છે જે રનટાઇમ પર જરૂરી હોય છે. કેએમએસ મૂળરૂપે પાસ્કલ અને સીમાં લખવામાં આવ્યું હતું, જે કદમાં કોડની આશરે 300,000 રેખાઓ હતી. કે. એમ. એસ. ના મૂળ વિકાસકર્તાઓમાંના એક રોબ અક્સીન દ્વારા ન્યુઝીલેન્ડમાં વાઇકાટો યુનિવર્સિટીના કમ્પ્યુટર સાયન્સ વિભાગમાં વધુ આધુનિક, જાવા આધારિત ફોલો-ઓન કે. એમ. એસ. (જેને "એક્સપિડીટી" કહેવાય છે) વિકસાવવામાં આવી રહ્યું છે. સંદર્ભો હાયપરટેક્સ્ટ