Knowledge as a service
Knowledge as a service (KaaS) is a computing service that delivers information to users, backed by a knowledge model, which might be drawn from a number of possible models based on decision trees, association rules, or neural networks.[1] A knowledge as a service provider responds to knowledge requests from users through a centralised knowledge server, and provides an interface between users and data owners.[2][3]
KaaS is one of several cloud computing-dependent business models in which computer resources are sold on an on-demand and pay-as-you-use basis.[4]
Overview
At the International Semantic Web Conference 2019, it was described how knowledge can be made live and evolve on the web allowing users to learn directly from elaborated knowledge, now appearing in the form of knowledge graphs.[5] KaaS appear when knowledge graphs are accessed via services This is opposed to DaaS which might "compute large volumes of data; integrate and analyzes that data; and publish it in real-time, using Web service APIs" (from Data as a Service) where the KaaS is able to exploit context - both the context of the user in relation to their information requests of the KaaS (where and when they make the request) and also the context of the information in relation to some objective or purpose of the users either understood by the KaaS automatically or indicated to it by the user.
Differentiating knowledge from data
Conceptual models that make such a differentiation such as the so-called DIKW pyramid have existed for perhaps more than 40 years (see a 1974 journal article about this[6]) however definitions are not stable and universally accepted (see the discussion about the conceptualizations of DIKW within the DIKW Wikipedia article that question value of wisdom). The knowledge component of DIKW is generally agreed to be an elusive concept which is difficult to define, however Rowley 2007, in a well known student textbook[7] differentiated knowledge from data by stating that knowledge is "defined with reference to information" and that it contains more than just facts but also "beliefs and expectations".
In relation to knowledge graphs, knowledge may be additional content they provide over and above pure data which is the definition of the categories, properties and relations between the concepts, data and entities that substantiate one, many or all domains of discourse (see the definition of Ontology).
The ability to represent "beliefs and expectations", or other forms of not so straightforwardly explicit knowledge is an on-going area of improvement in information sciences (see Tacit knowledge) and, with relation to KaaS, the establishment of recent informatics mechanics to do so it critical to the legitimacy of KaaS as it is differentiated from just value-added DaaS.
Knowledge graphs' ability to represent context via the definition of the categories, properties and relations between the concepts, data and entities that substantiate one, many or all domains of discourse that they provide (see the definition of Ontology) has led to the idea that supplying access to KNs might be a required competency of a KaaS.
Delivery of knowledge
Much service-delivered content is dependent on a session to provide much of the context that the user (client) needs to understand answers to questions. For example, using current HTTP internet protocols, a GET
request to retrieve information identified by a URI, such as a web page, a client (a human or a machine) may have access information supplied automatically to enable that client to bypass paywalls or other content access controls. Such context, in this case about the client's information access allowances, can alter the information provided.
In a logical extension to this internet protocols example, a server would receive from the client, either manually or automatically, a full context which would be information about the situation the client is in and this would allow the server to best interpret the client's request. Current internet protocols allow for formats, languages and related preferences to be expressed by clients but make no mention of what a client already knows and what they may understand. The recent Content Negotiation by Profile[8] proposes additions to both the HTTP internet protocols and related services that allow clients to also request information - a response from the server - that accords with an identified information model. This then allows clients to indicate not just formats and languages that they understand (technically that they prefer) but also domains of discourse that that do, which is a step towards comprehensive client context provision.
See also
- as a service
References
- ^ Xu, S.; Zhang, W. (2005). "Knowledge as a service and knowledge breaching". 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1. Vol. 1. IEEE. pp. 87–94. CiteSeerX 10.1.1.74.9663. doi:10.1109/SCC.2005.60. ISBN 0-7695-2408-7. S2CID 7838220.
- ^ Barreto, R.G.; Aversari, L.O.C.; Gomes, C.N.A.P.; Lino, N.C.Q. (2018). "Clinical Decision Support Based on OWL Queries in a Knowledge-as-a-Service Architecture". International Joint Conference on Rules and Reasoning. Lecture Notes in Computer Science. 11092. Springer: 226–238. doi:10.1007/978-3-319-99906-7_15. ISBN 978-3-319-99905-0.
- ^ Zettsu, K.; Thalheim, B.; Kidawara, Y.; Karttunen, E.; Jaakkola, H. (2011). "Future Directions of Knowledge Systems Environments for Web 3.0" (PDF). Information Modelling and Knowledge Bases XXII. IOS Press: 413–446. ISBN 9781607506898.[dead link]
- ^ Chrysikos, A.; Ward, R. (2014). "Cloud computing within higher education: Applying knowledge as a service (KaaS)". Continued Rise of the Cloud. Computer Communications and Networks. Springer: 339–362. doi:10.1007/978-1-4471-6452-4_13. ISBN 978-1-4471-6451-7.
- ^ Euzenat, Jérôme. For Knowledge. 18th International Semantic Web Conference. doi:10.1007/978-3-030-30796-7. ISBN 978-3-030-30796-7.
- ^ Henry, Nicholas L. (May–June 1974). "Knowledge Management: A New Concern for Public Administration". Public Administration Review. 34 (3): 189–196. doi:10.2307/974902. JSTOR 974902.
- ^ Rowley, Jennifer; Richard Hartley (2006). Organizing Knowledge: An Introduction to Managing Access to Information. Ashgate Publishing, Ltd. pp. 5–6. ISBN 978-0-7546-4431-6.
- ^ Atkinson, Rob; Car, Nicholas (26 November 2019). "Content Negotiation by Profile". W3C Working Draft. World Wide Web Consortium (W3C).
- v
- t
- e
- Cloud database
- Cloud-native computing
- Cloud storage
- Cloud storage gateways
- Data centers
- Dew computing
- Distributed file system for cloud
- Hardware virtualization
- Internet
- Mobile cloud computing
- Native cloud application
- Networking
- Personal cloud
- Security
- Serverless computing
- Structured storage
- Virtual appliance
- Web APIs
- Virtual private cloud
- Alibaba Cloud
- Amazon Web Services
- AppScale
- Box
- CloudBolt
- Cloud Foundry
- Cocaine (PaaS)
- Creatio
- Engine Yard
- Helion
- GE Predix
- Google App Engine
- GreenQloud
- Heroku
- IBM Cloud
- Inktank
- Jelastic
- Microsoft Azure
- MindSphere
- Netlify
- Oracle Cloud
- OutSystems
- openQRM
- OpenShift
- PythonAnywhere
- RightScale
- Scalr
- Force.com
- SAP Cloud Platform
- Splunk
- Vercel
- vCloud Air
- WaveMaker
- Alibaba Cloud
- Amazon Web Services
- Abiquo Enterprise Edition
- CloudStack
- Citrix Cloud
- Deft
- DigitalOcean
- EMC Atmos
- Eucalyptus
- Fujitsu
- Google Cloud
- GreenButton
- GreenQloud
- IBM Cloud
- iland
- Joyent
- Linode
- Lunacloud
- Microsoft Azure
- Mirantis
- Netlify
- Nimbula
- Nimbus
- OpenIO
- OpenNebula
- OpenStack
- Oracle Cloud
- OrionVM
- Rackspace Cloud
- Safe Swiss Cloud
- Zadara
- libvirt
- libguestfs
- OVirt
- Virtual Machine Manager
- Wakame-vdc
- Vercel
- Virtual Private Cloud OnDemand
Category
Commons