SlideShare uma empresa Scribd logo
1 de 21
Proposal Thesis Agent-Based Semantic Web Service Using Weighted Directed Acyclic Graph On ERP Game Simulation Oleh: ANANG KUNAEFI           (5110 201 008)
2 Agenda Backgrounds Semantic Web Service Weighted Directed Acyclic Graph (wDAG) ERP Game Simulation  Research Methodology Summary
3 Latar Belakang The semantic web technology has been widely used for many fields like search engine, content-based application, e-commerce, e-learning, and many others. On the other hand, web service has been widely accepted in the field of business to process daily operation.  The needs of semantic web technology to be implemented in the fields of web services in order to promote dynamically integrated application environment. Semantic Web & Semantic WS
Semantic Web dan Semantic WS 4 Semantics Semantic Web Easier to find, share, aggregate, and extend of content. Semantic Web Service Easier to discover, invoke, compose, and monitor application. Reference: www.w3c.org/2004/Talks/0612-sb-wsswapps/slide3-0.html Accessed on August 13, 2011 Semantik WS 4
Semantik Web Service 5 Request Service Repository Matchmaking with all WS Discoverer Data Mediator uses uses Composer If: directly usable If: composition needed Communication Conformance Process Mediator Semantic WS can do the following automatically Service Discovery Service Composition Service Enactment & Monitoring Service Negotiation & Contracting uses If: directly compatible Executor If: succesful else: try other WS Reference: University of Innsbruck, Austria (www.uibk.ac.at) Lecture Material, accessed on August 14, 2011
6 Semantic Web Service Metadata Key factor of semantic web service is how to represent the metadata of web service (Fensel, 2007). Several approaches have been proposed: OWL-S IRS-III WSMO METADATA WEB SERVICE OWL-S
Ontology Web Language for Services (OWL-S) One of the most widely used to represent web service metadata is OWL-S. OWL-S divide service information into : Service Profile Service Grounding Service Model Tools for using OWL-S areProtégé Editor, OWL-S matcher. 7 Sumber: http://www.w3.org/Submission/OWL-S diakses pada 13 Agustus 2011 Keterbatasan OWL-S
Limitation ofOWL-S Usinglogic-based reasoner in the matchmaking process because OWL-S defines “is a” relationship between objects. (Li dan Horrock, 2003).  Therefore, in the discovery process, we can’t make preference to a single atribute because all the atribut have the same level of preference. 8 wDAG
Weighted Directed Acyclic Graph (wDAG) An arc-labeled, arc-weighted DAG is constructed from a 6-tuple (V, E, LV, LE, LW, r) of a set of nodes V, a set of arcs E, a set of nodelabels LV, and a set of arc labels LE, a set of arc weights LW = [0,1], and one element r where r ϵV. wDAG similarity computation is more eficient then weighted tree similarity because wDAG structure is more efficient. This schema can also be used by user/consumer of WS refine the discovery of services by making preferences for some atributes by providing greater weight than other atributes. 9 ERPGame
ERPGame Enterprise Resource Planning (ERP) Game is learning-by-doing-based games to help the players understanding the concept of ERP (Enterprise Resource Planning). 10 ERPGame Concept
Konsep ERPGame (1) ERPGame is a unique business simulation technology that enables the simulation of near-real-life ERP business context of corporate information system. It provides the simulation of a market for buyers so that the participants playing the game have a reasonable market that responds just like one in the real world. It automates some of the business functions that are more administrative to make the game a little easier to play so the participants focus on the decision making processes. It provides simulation of the passing time. It compresses time into short but still create the appearance of time evolving so that the impact of the decisions taken vertime can be evaluated. 11 ERPGame Concept 2
ERPGame Concept (2) ERPGame provides these 3 functions so the game can be played: Provides market for buyers that respond just like in the real world. Provides some business process automation. Provides time simulation. 12 ERPGame Web service-base ERP System ERP Database ERPGame run on top of  Web service-based ERP ERPGame dan Web Service
WS Pembeli/Pasar Virtual ERPGame dan Semantik Web Service Dalam 1 siklus permainan ERPGame diikuti oleh 2 atau lebih player. Tiap player harus menjual produk masing-masing Pembeli/Pasar virtual mencari dan memilih service yang paling menguntungkan. 13 Team A  (role as company A) Mencari service yang sesuai dengan harga yang paling menguntungkan  (automatis) WS 1 Sell Product A, PriceX WS 2 Sell Product A, PriceY Menggunakan Semantik Web Service Berbasis agen Team B (role as company B) Metode Penelitian
Metode Penelitian 14 Service Service Langkah-langkah dalam pengembangan metode, meliputi: WSDL-S Mining Pembangkitan wDAG Pembuatan wDAG Registry Perhitungan wDAG Similarity Multi-criteria Negotiation WSDL-S Mining WSDL-S Mining (Elgazzar et al., 2010) Pembangkitan WDAG Pembangkitan WDAG (Jin, 2006) wDAG Registry (Nugroho & Sarno, 2011) WDAG Similarity (Jin, 2006) (Mei, 2006) dan  (Rao, 2004) Multi-criteria Negotiation Service Agreement WSDL-S Mining
WSDL-S Mining Ekstraksi fitur-fitur dari web service, yaitu: Service Content Service types Messages Ports Service Name Proses ekstraksi terdiri dari Parsing WSDL Tag Removal Stemming Function word removal Content word recognition 15 ,[object Object]
WSDL-S adalah WSDL ditambah anotasi semantik.Pembangkitan wDAG Referensi: Elgazzar et al., 2010
Pembangkitan wDAG 16 Service  Service  Profile Service  Grounding Service  Model Profile Profile Service Desc Service Desc Grounding Category Desc Category Desc Process Operation Desc Operation Desc Desc Text Desc Text Input Type Precondition Type Category Category Desc Text Output Type Operation Explaination Text WSDL  Operation Effect Taxonomy Code CatName Operation Name Type Text Operation Explaination Taxonomy URI Port Type Text Reference Text Text Operation Name Reference Text Reference Reference Text Text Reference Text Hasil dari ekstraksi fitur WSDL-S selanjutnya dimasukkan dalam skema wDAG ReferenceDesc URI Domainmodel Text Text wDAG Similarity Referensi: Jin et al., 2006
wDAG Similarity 17 Service  Operation Service  Desc Service  Operation Service  Desc 0.5 0.5 0.5 0.5 getInvoice Get Invoice By Distributor getInvoice Get Invoice By Factory Perhitungan kemiripan dari Jin, akan divariasi dengan perhitungan cosine similarity dan wordnet. “Get Invoice By Distributor” dan “Get Invoice By Factory” dengan cosine similarity menghasilkan similarity = 0.336 (bukan 0). Dengan cosine sim “Distributor “ dan “Factory” dianggap memiliki kemiripan sama dengan nol (0). Agar lebih akurat digunakan wordnet untuk mengetahui jarak kemiripan antara kata-kata tersebut. Dengan wordnet ternyata antara “Distributor” dan “Factory” kemiripannya = 0.462. Sehingga gabungan antara cosine dan wordnet menghasilkan similarity yang lebih baik yaitu 0.377. Multi-criteria negotiation
Multi-criteria Negotiation 18 Agent Behaviour Manager Rule Engine Rule Set Sensor Actuator Web Services Setelah semantik web service menemukan web service yang dicari dengan wDAG Sim, selanjutnya agent negosiator sebagai perantara buyer-seller melakukan negosiasi, untuk menemukan service yang paling menguntungkan.  Negosiasi dilakukan atas 3 atribut, yaitu: Harga produk Lokasi Kecepatan layanan Uji coba Referensi: Mei et al., 2006
Uji coba Uji coba terhadap framework yang dibangun meliputi 2 hal, yaitu: Pengujian discovery of service menggunakan precision, recall dan F-Measure (Baeza-Yates, 1999) serta ROC (Receiver Operating Characteristic) Curve. Pengujianapakah service yang terpilihmelaluiprosesmulti-criteria negotiationbenar-benar service yang terbaikdan paling menguntungkan. 19
Penutup Tujuan dari penelitian ini adalah untukmendapatkansebuahmetodesemantik web service berbasisagenmenggunakan Weighted Directed Acyclic Graph (wDAG) dalamskema buyer-seller dilingkunganbisnis yang kompetitifpadaERPGame. Manfaat penelitian iniadalahuntukmemudahkanconsumer web service dalammenemukan web service yang paling sesuaidengankebutuhanmerekasecaraotomatisbaikdalamkonteksindividumaupunkonteksbisnisdalamperusahaan. Kontribusi dari penelitian ini adalah: menyediakanskema metadata semantik web service menggunakanweighted directed acyclic graph (wDAG) dengantingkatpenghitungankemiripan yang lebihbaik menyediakan framework untuksemantik web service dalamlingkungan yang kompetitifdenganmulti-criteria negotiationmenggunakan agent web service 20

Mais conteúdo relacionado

Mais procurados

NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716Fermin Galan
 
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017  - The Data Dichotomy- Rethinking Data and Services with StreamsNDC London 2017  - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with StreamsBen Stopford
 
Scaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at GrabScaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at GrabRoman
 
Orion Context Broker 20190214
Orion Context Broker 20190214Orion Context Broker 20190214
Orion Context Broker 20190214Fermin Galan
 
Large scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at GrabLarge scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at GrabRoman
 
Visualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDBVisualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDBMongoDB
 
MongoDB Stitch Introduction
MongoDB Stitch IntroductionMongoDB Stitch Introduction
MongoDB Stitch IntroductionMongoDB
 
Mendix rest services
Mendix rest servicesMendix rest services
Mendix rest servicesG Acellam
 
10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache KafkaBen Stopford
 
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2:  Building Event-Driven Services with Apache KafkaEvent Driven Services Part 2:  Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2: Building Event-Driven Services with Apache KafkaBen Stopford
 
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB StitchMongoDB
 
Building Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBuilding Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBen Stopford
 
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxSviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxAmazon Web Services
 
Adobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly APIAdobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly APIDavid Garcia
 

Mais procurados (15)

NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
NGSIv2 Overview for Developers That Already Know NGSIv1 20180716
 
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017  - The Data Dichotomy- Rethinking Data and Services with StreamsNDC London 2017  - The Data Dichotomy- Rethinking Data and Services with Streams
NDC London 2017 - The Data Dichotomy- Rethinking Data and Services with Streams
 
Scaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at GrabScaling Experimentation & Data Capture at Grab
Scaling Experimentation & Data Capture at Grab
 
Orion Context Broker 20190214
Orion Context Broker 20190214Orion Context Broker 20190214
Orion Context Broker 20190214
 
Large scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at GrabLarge scale data capture and experimentation platform at Grab
Large scale data capture and experimentation platform at Grab
 
Visualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDBVisualizing Mobile Broadband with MongoDB
Visualizing Mobile Broadband with MongoDB
 
MongoDB Stitch Introduction
MongoDB Stitch IntroductionMongoDB Stitch Introduction
MongoDB Stitch Introduction
 
Mendix rest services
Mendix rest servicesMendix rest services
Mendix rest services
 
REST
RESTREST
REST
 
10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka10 Principals for Effective Event-Driven Microservices with Apache Kafka
10 Principals for Effective Event-Driven Microservices with Apache Kafka
 
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2:  Building Event-Driven Services with Apache KafkaEvent Driven Services Part 2:  Building Event-Driven Services with Apache Kafka
Event Driven Services Part 2: Building Event-Driven Services with Apache Kafka
 
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
[MongoDB.local Bengaluru 2018] Introduction to MongoDB Stitch
 
Building Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka StreamsBuilding Event Driven Services with Kafka Streams
Building Event Driven Services with Kafka Streams
 
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptxSviluppare Applicazioni Real Time con AppSync Deck.pptx
Sviluppare Applicazioni Real Time con AppSync Deck.pptx
 
Adobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly APIAdobe Campaign Classic Shortening Links with Bitly API
Adobe Campaign Classic Shortening Links with Bitly API
 

Destaque

Group 7 - Ops and Info Presentation
Group 7 - Ops and Info PresentationGroup 7 - Ops and Info Presentation
Group 7 - Ops and Info PresentationWillie Spence
 
3.4 7 project_proposal_template
3.4 7 project_proposal_template3.4 7 project_proposal_template
3.4 7 project_proposal_templatembongenimajuta
 
Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14Syed Farjad Zia Zaidi
 
CLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.LCLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.Lcloudsystemwll
 
ERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangaloreERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangaloreNS Web Technology
 
Chainsys proposal ki v1-28-feb-2013
Chainsys proposal ki  v1-28-feb-2013Chainsys proposal ki  v1-28-feb-2013
Chainsys proposal ki v1-28-feb-2013Uppiliappan Gopalan
 
Making project proposal
Making project proposalMaking project proposal
Making project proposalRhon Rhonz
 
Group 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposalGroup 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposalSindi Simelane
 
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHIPenerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHIFaishal Wafiq Zakiy
 
How to implementation open erp pdf
How to  implementation open erp pdfHow to  implementation open erp pdf
How to implementation open erp pdfSatyamitra maan
 
Elico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation ApproachElico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation ApproachElico Solutions Singapore
 
Sample Unsolicited Proposal Submission
Sample Unsolicited Proposal SubmissionSample Unsolicited Proposal Submission
Sample Unsolicited Proposal SubmissionJaime Alfredo Cabrera
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyOdoo
 
Components of Project Proposal
Components of Project ProposalComponents of Project Proposal
Components of Project ProposalZera Bai Rajan
 
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdCase Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdMatiar Rahman
 
Proposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp systemProposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp systemKunal Chadha
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.Sohel Mahboob
 
Presentasi Sidang skripsi
Presentasi Sidang skripsi Presentasi Sidang skripsi
Presentasi Sidang skripsi Slamet Riyadi
 

Destaque (20)

Group 7 - Ops and Info Presentation
Group 7 - Ops and Info PresentationGroup 7 - Ops and Info Presentation
Group 7 - Ops and Info Presentation
 
3.4 7 project_proposal_template
3.4 7 project_proposal_template3.4 7 project_proposal_template
3.4 7 project_proposal_template
 
Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14Project Proposal - Software Pack Solution 14
Project Proposal - Software Pack Solution 14
 
CLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.LCLOBS ERP - The Complete ERP from Cloud System W.L.L
CLOBS ERP - The Complete ERP from Cloud System W.L.L
 
ERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangaloreERP Solution | ERP solution development company in bangalore
ERP Solution | ERP solution development company in bangalore
 
Chainsys proposal ki v1-28-feb-2013
Chainsys proposal ki  v1-28-feb-2013Chainsys proposal ki  v1-28-feb-2013
Chainsys proposal ki v1-28-feb-2013
 
Making project proposal
Making project proposalMaking project proposal
Making project proposal
 
Group 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposalGroup 6 presentation sap implemention proposal
Group 6 presentation sap implemention proposal
 
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHIPenerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
Penerapan Aplikasi CRM Dolibarr ERP/CRM Pada Organisasi Nonprofit WALHI
 
How to implementation open erp pdf
How to  implementation open erp pdfHow to  implementation open erp pdf
How to implementation open erp pdf
 
Sample proposal
Sample proposalSample proposal
Sample proposal
 
Elico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation ApproachElico Solutions' Odoo ERP Project Management Implementation Approach
Elico Solutions' Odoo ERP Project Management Implementation Approach
 
Odoo for engineering and contruction industry
Odoo for engineering and contruction industryOdoo for engineering and contruction industry
Odoo for engineering and contruction industry
 
Sample Unsolicited Proposal Submission
Sample Unsolicited Proposal SubmissionSample Unsolicited Proposal Submission
Sample Unsolicited Proposal Submission
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
Components of Project Proposal
Components of Project ProposalComponents of Project Proposal
Components of Project Proposal
 
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex LtdCase Study # Odoo Implementation @ Samuda Chemical Complex Ltd
Case Study # Odoo Implementation @ Samuda Chemical Complex Ltd
 
Proposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp systemProposal for rolls royce to adapt an erp system
Proposal for rolls royce to adapt an erp system
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
 
Presentasi Sidang skripsi
Presentasi Sidang skripsi Presentasi Sidang skripsi
Presentasi Sidang skripsi
 

Semelhante a Sidang proposal english

Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Technology stack behind Airbnb
Technology stack behind Airbnb Technology stack behind Airbnb
Technology stack behind Airbnb Rohan Khude
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesIJECEIAES
 
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...yassinchabeb
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceMohammad Asif
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaGuido Schmutz
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and AlexaAndrew Turner
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdfNode.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdflubnayasminsebl
 
Performance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On MulticorePerformance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On MulticoreCSCJournals
 
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Amit Sheth
 
Cloud computing for java and dotnet
Cloud computing for java and dotnetCloud computing for java and dotnet
Cloud computing for java and dotnetredpel dot com
 
Aws serverless multi-tier_architectures
Aws serverless multi-tier_architecturesAws serverless multi-tier_architectures
Aws serverless multi-tier_architecturessonpro2312
 
CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System IJECEIAES
 
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdfSufalam Technologies
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxwrite31
 

Semelhante a Sidang proposal english (20)

Final paper
Final paperFinal paper
Final paper
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
C09
C09C09
C09
 
Technology stack behind Airbnb
Technology stack behind Airbnb Technology stack behind Airbnb
Technology stack behind Airbnb
 
A new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web servicesA new approach to gather similar operations extracted from web services
A new approach to gather similar operations extracted from web services
 
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
YASAM SEMANTIC WEB SERVICE MATCHMAKER YASAR SEMANTIC WEB SERVICE REGISTRY. Ya...
 
Integrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as ServiceIntegrate Apps using Azure Workbench and Azure Blockchain as Service
Integrate Apps using Azure Workbench and Azure Blockchain as Service
 
Building Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache KafkaBuilding Event Driven (Micro)services with Apache Kafka
Building Event Driven (Micro)services with Apache Kafka
 
Let's Talk ProIV and Alexa
Let's Talk ProIV and AlexaLet's Talk ProIV and Alexa
Let's Talk ProIV and Alexa
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdfNode.js and the MEAN Stack Building Full-Stack Web Applications.pdf
Node.js and the MEAN Stack Building Full-Stack Web Applications.pdf
 
Mean stack Magics
Mean stack MagicsMean stack Magics
Mean stack Magics
 
Performance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On MulticorePerformance Evaluation of Web Services In Linux On Multicore
Performance Evaluation of Web Services In Linux On Multicore
 
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, C...
 
L0704065070
L0704065070L0704065070
L0704065070
 
Cloud computing for java and dotnet
Cloud computing for java and dotnetCloud computing for java and dotnet
Cloud computing for java and dotnet
 
Aws serverless multi-tier_architectures
Aws serverless multi-tier_architecturesAws serverless multi-tier_architectures
Aws serverless multi-tier_architectures
 
CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System CSIS: Cloud Service Identification System
CSIS: Cloud Service Identification System
 
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
8 Best Ways To Boost Node.js Performance Of Your Application!.pdf
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 

Último

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Último (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Sidang proposal english

  • 1. Proposal Thesis Agent-Based Semantic Web Service Using Weighted Directed Acyclic Graph On ERP Game Simulation Oleh: ANANG KUNAEFI (5110 201 008)
  • 2. 2 Agenda Backgrounds Semantic Web Service Weighted Directed Acyclic Graph (wDAG) ERP Game Simulation Research Methodology Summary
  • 3. 3 Latar Belakang The semantic web technology has been widely used for many fields like search engine, content-based application, e-commerce, e-learning, and many others. On the other hand, web service has been widely accepted in the field of business to process daily operation. The needs of semantic web technology to be implemented in the fields of web services in order to promote dynamically integrated application environment. Semantic Web & Semantic WS
  • 4. Semantic Web dan Semantic WS 4 Semantics Semantic Web Easier to find, share, aggregate, and extend of content. Semantic Web Service Easier to discover, invoke, compose, and monitor application. Reference: www.w3c.org/2004/Talks/0612-sb-wsswapps/slide3-0.html Accessed on August 13, 2011 Semantik WS 4
  • 5. Semantik Web Service 5 Request Service Repository Matchmaking with all WS Discoverer Data Mediator uses uses Composer If: directly usable If: composition needed Communication Conformance Process Mediator Semantic WS can do the following automatically Service Discovery Service Composition Service Enactment & Monitoring Service Negotiation & Contracting uses If: directly compatible Executor If: succesful else: try other WS Reference: University of Innsbruck, Austria (www.uibk.ac.at) Lecture Material, accessed on August 14, 2011
  • 6. 6 Semantic Web Service Metadata Key factor of semantic web service is how to represent the metadata of web service (Fensel, 2007). Several approaches have been proposed: OWL-S IRS-III WSMO METADATA WEB SERVICE OWL-S
  • 7. Ontology Web Language for Services (OWL-S) One of the most widely used to represent web service metadata is OWL-S. OWL-S divide service information into : Service Profile Service Grounding Service Model Tools for using OWL-S areProtégé Editor, OWL-S matcher. 7 Sumber: http://www.w3.org/Submission/OWL-S diakses pada 13 Agustus 2011 Keterbatasan OWL-S
  • 8. Limitation ofOWL-S Usinglogic-based reasoner in the matchmaking process because OWL-S defines “is a” relationship between objects. (Li dan Horrock, 2003). Therefore, in the discovery process, we can’t make preference to a single atribute because all the atribut have the same level of preference. 8 wDAG
  • 9. Weighted Directed Acyclic Graph (wDAG) An arc-labeled, arc-weighted DAG is constructed from a 6-tuple (V, E, LV, LE, LW, r) of a set of nodes V, a set of arcs E, a set of nodelabels LV, and a set of arc labels LE, a set of arc weights LW = [0,1], and one element r where r ϵV. wDAG similarity computation is more eficient then weighted tree similarity because wDAG structure is more efficient. This schema can also be used by user/consumer of WS refine the discovery of services by making preferences for some atributes by providing greater weight than other atributes. 9 ERPGame
  • 10. ERPGame Enterprise Resource Planning (ERP) Game is learning-by-doing-based games to help the players understanding the concept of ERP (Enterprise Resource Planning). 10 ERPGame Concept
  • 11. Konsep ERPGame (1) ERPGame is a unique business simulation technology that enables the simulation of near-real-life ERP business context of corporate information system. It provides the simulation of a market for buyers so that the participants playing the game have a reasonable market that responds just like one in the real world. It automates some of the business functions that are more administrative to make the game a little easier to play so the participants focus on the decision making processes. It provides simulation of the passing time. It compresses time into short but still create the appearance of time evolving so that the impact of the decisions taken vertime can be evaluated. 11 ERPGame Concept 2
  • 12. ERPGame Concept (2) ERPGame provides these 3 functions so the game can be played: Provides market for buyers that respond just like in the real world. Provides some business process automation. Provides time simulation. 12 ERPGame Web service-base ERP System ERP Database ERPGame run on top of Web service-based ERP ERPGame dan Web Service
  • 13. WS Pembeli/Pasar Virtual ERPGame dan Semantik Web Service Dalam 1 siklus permainan ERPGame diikuti oleh 2 atau lebih player. Tiap player harus menjual produk masing-masing Pembeli/Pasar virtual mencari dan memilih service yang paling menguntungkan. 13 Team A (role as company A) Mencari service yang sesuai dengan harga yang paling menguntungkan (automatis) WS 1 Sell Product A, PriceX WS 2 Sell Product A, PriceY Menggunakan Semantik Web Service Berbasis agen Team B (role as company B) Metode Penelitian
  • 14. Metode Penelitian 14 Service Service Langkah-langkah dalam pengembangan metode, meliputi: WSDL-S Mining Pembangkitan wDAG Pembuatan wDAG Registry Perhitungan wDAG Similarity Multi-criteria Negotiation WSDL-S Mining WSDL-S Mining (Elgazzar et al., 2010) Pembangkitan WDAG Pembangkitan WDAG (Jin, 2006) wDAG Registry (Nugroho & Sarno, 2011) WDAG Similarity (Jin, 2006) (Mei, 2006) dan (Rao, 2004) Multi-criteria Negotiation Service Agreement WSDL-S Mining
  • 15.
  • 16. WSDL-S adalah WSDL ditambah anotasi semantik.Pembangkitan wDAG Referensi: Elgazzar et al., 2010
  • 17. Pembangkitan wDAG 16 Service Service Profile Service Grounding Service Model Profile Profile Service Desc Service Desc Grounding Category Desc Category Desc Process Operation Desc Operation Desc Desc Text Desc Text Input Type Precondition Type Category Category Desc Text Output Type Operation Explaination Text WSDL Operation Effect Taxonomy Code CatName Operation Name Type Text Operation Explaination Taxonomy URI Port Type Text Reference Text Text Operation Name Reference Text Reference Reference Text Text Reference Text Hasil dari ekstraksi fitur WSDL-S selanjutnya dimasukkan dalam skema wDAG ReferenceDesc URI Domainmodel Text Text wDAG Similarity Referensi: Jin et al., 2006
  • 18. wDAG Similarity 17 Service Operation Service Desc Service Operation Service Desc 0.5 0.5 0.5 0.5 getInvoice Get Invoice By Distributor getInvoice Get Invoice By Factory Perhitungan kemiripan dari Jin, akan divariasi dengan perhitungan cosine similarity dan wordnet. “Get Invoice By Distributor” dan “Get Invoice By Factory” dengan cosine similarity menghasilkan similarity = 0.336 (bukan 0). Dengan cosine sim “Distributor “ dan “Factory” dianggap memiliki kemiripan sama dengan nol (0). Agar lebih akurat digunakan wordnet untuk mengetahui jarak kemiripan antara kata-kata tersebut. Dengan wordnet ternyata antara “Distributor” dan “Factory” kemiripannya = 0.462. Sehingga gabungan antara cosine dan wordnet menghasilkan similarity yang lebih baik yaitu 0.377. Multi-criteria negotiation
  • 19. Multi-criteria Negotiation 18 Agent Behaviour Manager Rule Engine Rule Set Sensor Actuator Web Services Setelah semantik web service menemukan web service yang dicari dengan wDAG Sim, selanjutnya agent negosiator sebagai perantara buyer-seller melakukan negosiasi, untuk menemukan service yang paling menguntungkan. Negosiasi dilakukan atas 3 atribut, yaitu: Harga produk Lokasi Kecepatan layanan Uji coba Referensi: Mei et al., 2006
  • 20. Uji coba Uji coba terhadap framework yang dibangun meliputi 2 hal, yaitu: Pengujian discovery of service menggunakan precision, recall dan F-Measure (Baeza-Yates, 1999) serta ROC (Receiver Operating Characteristic) Curve. Pengujianapakah service yang terpilihmelaluiprosesmulti-criteria negotiationbenar-benar service yang terbaikdan paling menguntungkan. 19
  • 21. Penutup Tujuan dari penelitian ini adalah untukmendapatkansebuahmetodesemantik web service berbasisagenmenggunakan Weighted Directed Acyclic Graph (wDAG) dalamskema buyer-seller dilingkunganbisnis yang kompetitifpadaERPGame. Manfaat penelitian iniadalahuntukmemudahkanconsumer web service dalammenemukan web service yang paling sesuaidengankebutuhanmerekasecaraotomatisbaikdalamkonteksindividumaupunkonteksbisnisdalamperusahaan. Kontribusi dari penelitian ini adalah: menyediakanskema metadata semantik web service menggunakanweighted directed acyclic graph (wDAG) dengantingkatpenghitungankemiripan yang lebihbaik menyediakan framework untuksemantik web service dalamlingkungan yang kompetitifdenganmulti-criteria negotiationmenggunakan agent web service 20

Notas do Editor

  1. Latar belakang, Pengenalan ERPGame, Metode Penelitian, WDAG, Semantik Web Service, Agent WS (Multi-Criteria Negotiation)
  2. Semantik Web: easier to find, share, agregate and extend informationSemantik WS: easier to discover, use/invoke, compose and monitor.
  3. Menggunakan metadata semantik (faktor kunci: representasi metadata)Ceritakan tentang penelitian sebelumnyaSalah satu yang paling banyak digunakan adalah ontology (OWL)Shg, Nyambung ke slide berikutnya tentang wDAG