Main Page

From PKC
Jump to navigation Jump to search
Main Page
Context Inadequate ICT Awareness causes Digital divide.
Goal Spread awareness of essential ICT tools
Criteria Observable utilization of linked digital content
Outputs A continuously evolving Data Workflow
Process Relate data assets using Hyperlinks
Inputs Active Participants and Semantic MediaWiki
Boundaries Lack of access to networked Modern Browsers


The power of data lies in namespace management, please read the page: Hypertext Syntax, to explore the possibilities offered by PKC. It will significantly improve the organizational structure of your data asset stored in hyperlinked and transcluded data content. November 24, 2021

超越学科界限的认知基础 2021 年秋

  1. 顧學雍-Semantic MediaWiki Demo
  2. 陈哲睿-流行病学
  3. 李欣荣-对科学革命、范式、科学共同体的再思考 - 固体力学
  4. 蒋玉骅-现代遗传学
  5. 陆宇晨-对人类的认知过程的认知 ——读《哥德尔、艾舍尔、巴赫:集异璧之大成》有感
  6. 秦溢阳-进化生物学史
  7. 杨濠旗-传播学的范式沿革
  8. 于舒昂-范畴论下量子力学的范式转换
  9. 兰晨峻-超导物理学史

Reference Projects (HDX Team) 清华东南亚中心 第一批学员

  1. HDX Team 1 - Connected Dream Village
  2. HDX Team 2 - Digikube
  3. HDX Team 3 - Smart Grocery
  4. HDX Team 4 - Khatulistiwa (Pasar Rakyat 1)
  5. HDX Team 5 - Pasar Rakyat II
  6. HDX Team 6 - Plastic Exchange
  7. Oplas X|HDX Team 7 - Oplas X

function p.returnListOfCategoryFromString(a) arg1 = mw.getCurrentFrame().args[1] local newString = "" for word in arg1:gmatch('([^,]+)') do

   	newString = newString .. " "

end return newString end

function p.monthNumberToName(a) arg1 = mw.getCurrentFrame().args[1] monthNames = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"} monthNumber = tonumber(arg1) return monthNames[monthNumber] end

function p.monthNumberToFullMonthName(a) arg1 = mw.getCurrentFrame().args[1] monthNames = {"January", "Feburary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"} monthNumber = tonumber(arg1) return monthNames[monthNumber] end

function p.embedYoutubeVideo(a) cf = mw.getCurrentFrame() videoIDStr = mw.getCurrentFrame().args[1] aString = "https://www.youtube.com/embed/" .. videoIDStr local div = mw.html.create( 'DIV' ) div :tag("iframe")

    :attr( 'width', '420' )
    :attr( 'height', '315' )
    :attr('src', aString)

return a:preprocess(tostring( div )) end

function p.returnHTMLText(a) pageContent = tostring(mw.getCurrentFrame().args[1]) local div = mw.html.create( 'syntaxhighlight' ) div

    :attr( 'lang', 'HTML' )
    :wikitext( pageContent )

return a:preprocess(tostring( div )) end

function p.returnNowkiText(a) pageContent = tostring(mw.getCurrentFrame().args[1]) local div = mw.html.create( 'nowiki' ) div

    :wikitext( pageContent )

return a:preprocess(tostring( div )) end

function p.luaSourceCodeText(a) pageContent = tostring(mw.getCurrentFrame().args[1]) local div = mw.html.create( 'syntaxhighlight' ) div

    :attr( 'lang', 'lua' )
    :wikitext( pageContent )

return a:preprocess(tostring( div )) end

function p.originalText(a) return mw.getCurrentFrame().args[1] end

function p.reverseResult(a) str = mw.getCurrentFrame().args[1] text = string.reverse(str) return a:preprocess(text) end

function p.reverse(a) str = mw.getCurrentFrame().args[1] text = string.reverse(str) return text end

function p.rawstring() cf = mw.getCurrentFrame() return mw.allToString(cf.args[1]) end

function p.selector() cf = mw.getCurrentFrame() arg1 = cf.args[1] if arg1 == "1" then return cf.args[2] elseif arg1 == "2" then return cf.args[3] else return "Error" end end

function p.multiArgument() cf = mw.getCurrentFrame() arg1 = cf.args[1] arg2 = cf.args[2] arg3 = cf.args[3] return arg1 .. " ," .. arg2 .. " ," .. arg3 end

function p.arithmetic(cf) arg1 = cf.args[1] arg2 = cf.args[2] arg3 = cf.args[3] num = 0 + arg1 + arg2 + arg3 return num end

function p.trig(cf) return math.cos(cf.args[1]) end

function p.repetition(cf) aList = { } aString = "" count = cf.args[1] + 0 count2 = cf.args[2] + 0

while count > 0 do table.insert(aList, count) count = count -1 end

for name = cf.args[1], cf.args[2] do table.insert(aList, name) end resultString = "" elementCount = #aList while elementCount > 1 do resultString = resultString .. " " .. aList[elementCount] .. "," elementCount = elementCount - 1 end return resultString end

function p.pagesInCategory(cf) cat = cf.args[1] which = cf.args[2] params = {"all", "subcats", "files", "pages" } return mw.site.stats.pagesInCategory(cat, which) end


return p.

MIT科技路线图课程网站

Welcome Message

Welcome to the landing page of XLP microservice. The XLP microservice is a scalable ICT platform, known as PKC, that aims at helping our participants to publish their learning experience for individuals as well as the community connected through the Internet. An operational goal is to maximize community collaboration by sharing community-relevant data in a singular digital location.

To accommodate the plurality of data tools on the Internet, this website will serve as a unifying data container of participants' collective data linkages, enabling participants to weave a web of interconnected digital content that combines resources stored on all other data service providers. For starters, content displayed on published Google documents, and authentication service on Github, is integrated with XLP microservice.

ICT Tools for Distributed Learning

Given the distributed nature of our online learning program, there are many ICT tools that help develop one's digital native skills[2]. Knowing that there will be many different skill levels in our highly diverse cohort, we have created a multi-tiered approach to engage your participation.

  1. Non-Digital Native: Any person who has the potential to use popular web apps and smartphone apps for daily operations.
  2. Content Creator: All participants will have read/write access to at least one dedicated instances of PKC. Since all content are automatically version controlled, we will allow dedicated content organizers/librarians in your own teams to maintain data integrity.
  3. Self-Service Agent: All participants will be given instruction material to learn to operate their own PKC instance for personal knowledge management. However, installation and operation of this personal data instrument are not required for all participants, shared instances of PKCs are encouraged.

Universal Data Abstraction

In the era of Big Data, the required skillset can be summarized in one term:Universal Data Abstraction. Knowing the potentials and boundaries of Universal Data Abstraction is to acquire the skill to use available resources to capture data of any sort, and use them under various contexts, including working with many people.

MediaWiki and Universal Data Abstraction

Semantic MediaWiki is one of the more functional, and Open Source technology in helping students practice their skills on Universal Data Abstraction. We prepared PKC to help you experience the universality of data abstraction by running a public instance of MediaWiki for your teamwork. We also prepared this installation instruction to help you operate PKC on your own. PKC stands for Personal Knowledge Container. It is a customized version of MediaWiki designed to be operated by organizations of varying sizes[3], so that data ownership can be universal. There are many MediaWiki related resources for knowledge management, you can find them in references grouped as footnotes.[footnotes 1]

Personal Knowledge Container (PKC)

The main ideas behind PKC are Semantic MediaWiki, and data orchestration in a data publishing workflow that subscribes to the ideas of Universal Data Abstraction. Since it can be run on a broad range of personally owned devices, so that it is named Personal Knowledge Container. If you want to have a privately operated knowledge container, please follow the installation procedure to own one for yourself.

Signed Pages

No pages meet these criteria.

Semantic Search

The following list shows all Semantic Properties labeled as Technical Term:

Artificial Intelligence, Cognitive Science, Computing Science, Machine Learning, Mathematical logic, Mathematics, Reinforcement learning, Supervised learning, Universality, Unsupervised learning

Footnotes

  1. , http://edutechwiki.unige.ch/en/Main_Page last accessed: April 26, 2021,

References

  1. Yasa, Janur (Oct 20, 2021). BALI: CNN Hero - Balinese Social Entrepreneur Plastic Exchange Bali - Made Janur Yasa. local page: Robert Ian Bonnick - SpeakuP Monday. 
  2. Huang, Ronghuai Kinshuk, Price, Jon K., ICT in Education in Global Context: Comparative Reports of Innovations in K-12 Education, Springer, 2016
  3. Meyerson, Michael (2002). Political numeracy : mathematical perspectives on our chaotic constitution. local page: Norton Publisher. ISBN 0393323722.