SlideShare a Scribd company logo
1 of 41
From ontology to wiki -
Automatic generation of data input systems
      from Semantic Web ontologies


         Masters onderzoek bijeenkomst, 6 maart 2012
                       Lloyd Rutledge
Summary
• Input: Semantic Web ontology (data model)
• Output: Semantic wiki with form-based input
• Academic results
   – Mapping of abstract data modeling to interface
• Practical results
   – Efficient quick setup of wiki interface for entering data for a
     given ontology
• Related topic areas
   – Model-driven Development
   – Ontology-alignment
   – Style in Web technologies
Tool
• “OWL Wiki Forms” (OWF)
• MediaWiki extension (runs on common wiki)
• User enters location of an ontology
• System generates form-based data entry for
  the ontology on the wiki
• Readily downloaded and installed on top of
  wiki’s
The Semantic Web
• Open and distributed data: “Just pour it in”
• Universal identifiers (URI’s)
   – Shared vocabularies
• Graph not table
   – Subject-predicate-object triples
• Inferencing from standard vocabularies
   – Makes new triples from existing triples
   – Ontologies are main source of inferencing
   – Not constraining but inferring potentially absent
     data
A Semantic Web netwerk
                            vra:title      "De Nachtwacht"


                          vra:relation
                                           nachtwacht.jpg
                            .depicts
  rijks:artefactSK-C-5

                          vra:material      aat:300015050


                          vra:creator


     ulan:Person            rdf:type          Rembrandt

                                           ulan:500011051
    ulan:500032894       ulan:student_of


     tgn:7006809         ulan:birthplace
RDF  datatype, list/bag
     class, domain/range,
RDFS
     subclass/property
     inverse, symmetric, transitive,
     functional
OWL sameAs, equivalent class/property
     value restrictions, cardinality
     union, intersection, distinction
SWRL Horn clauses (uncle example)
Linked Data Cloud, 2007
Semantic Web (Linked Data Cloud)




http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
Wikipedia infobox: open data editing
• MediaWiki extension
• Well-supported, active development
• Semantic Web: -ish, -partial
   Annotation syntax
   Data queries and formatted reports
   RDF export
• Since July: Native support for
 linking to a SPARQL endpoint
•   Semantic MediaWiki extension
•   Infobox-like templates for data browsing
•   Forms for data entry
•   Primitives for building ontology-based
    interface
Semantic Web (Linked Data Cloud)




http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
Model-driven development




from OU course T37121 Model-driven development workbook
OWF features
• Assigns properties to boxes
  – From domains and ranges
  – Determines boxes from property assignment
     • ID’d classes and “General properties”
• Property datatypes influence: display, input
• Autocompletion from: ranges, some/allValuesFrom
• Forms list and mandatory parameters from
  – Cardinality, allValuesFrom
• Default form from range
Current OWF research
• External often-used ontologies
  – Swoogle has ontology adoption statistics
  – Analysis of “top” ontologies for patterns
  – Corresponding interface patterns
• Often-used interfaces
  –   Wikipedia infoboxes
  –   HTML-form-based sites
  –   Analyze interface patterns
  –   Can OWF generate them from corresponding
      ontologies?
Next steps
• Minimizing non-default style specification
    – As extension of default
    – Generate Wikipedia infoboxes with minimal effort
• Fresnel ontology for presentation interfaces
    – Generate Fresnel encoding of default
    – Craft Fresnel extension of default?
    – Extend Fresnel ontology for Forms
• Non-default style layer
    – Namespace data
    – Order of properties in boxes: via Fresnel
    – Fresnel hiding for properties: form, infobox template?
• Process model as style target?
• Technology for style mapping
    – Ontology alignment?
    – SPARQL CONSTRUCT?
Educational projects
• Masters “Capital selecta” one-time course
  – Class project is development of a semantic wiki
• Masters students
  – Semantic Web search for academic publications
  – Align ontologies for process models?
  – Implement Relation Algebra case study in?
     • Semantic wiki? Semantic Web tools?
• Semantic Web bachelors course
  – Use of semantic wiki, Protégé and endpoint
  – Multi-phase project
Your
(student’s)
    wiki

More Related Content

What's hot

Resource description framework
Resource description frameworkResource description framework
Resource description frameworkStanley Wang
 
The SPARQL Anything project
The SPARQL Anything projectThe SPARQL Anything project
The SPARQL Anything projectEnrico Daga
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
Knowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything ProjectKnowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything ProjectEnrico Daga
 
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...João Rocha da Silva
 
Trying SPARQL Anything with MEI
Trying SPARQL Anything with MEITrying SPARQL Anything with MEI
Trying SPARQL Anything with MEIEnrico Daga
 
Java input output package
Java input output packageJava input output package
Java input output packageSujit Kumar
 
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesThe Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesDave Lewis
 
Core Java Training in Bangalore | Best Core Java Class in Bangalore
Core Java Training in Bangalore | Best Core Java Class in BangaloreCore Java Training in Bangalore | Best Core Java Class in Bangalore
Core Java Training in Bangalore | Best Core Java Class in BangaloreTIB Academy
 
Extensible stylesheet language (Transformation) or XSLT
Extensible stylesheet language (Transformation) or XSLTExtensible stylesheet language (Transformation) or XSLT
Extensible stylesheet language (Transformation) or XSLTAshikur Rahman
 
Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...
Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...
Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...Allison Jai O'Dell
 

What's hot (13)

Resource description framework
Resource description frameworkResource description framework
Resource description framework
 
The SPARQL Anything project
The SPARQL Anything projectThe SPARQL Anything project
The SPARQL Anything project
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
Knowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything ProjectKnowledge graph construction with a façade - The SPARQL Anything Project
Knowledge graph construction with a façade - The SPARQL Anything Project
 
Data programing
Data programingData programing
Data programing
 
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
 
Trying SPARQL Anything with MEI
Trying SPARQL Anything with MEITrying SPARQL Anything with MEI
Trying SPARQL Anything with MEI
 
Java input output package
Java input output packageJava input output package
Java input output package
 
The Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New TechnologiesThe Standards Mosaic Opening the Way to New Technologies
The Standards Mosaic Opening the Way to New Technologies
 
Core Java Training in Bangalore | Best Core Java Class in Bangalore
Core Java Training in Bangalore | Best Core Java Class in BangaloreCore Java Training in Bangalore | Best Core Java Class in Bangalore
Core Java Training in Bangalore | Best Core Java Class in Bangalore
 
Web development
Web developmentWeb development
Web development
 
Extensible stylesheet language (Transformation) or XSLT
Extensible stylesheet language (Transformation) or XSLTExtensible stylesheet language (Transformation) or XSLT
Extensible stylesheet language (Transformation) or XSLT
 
Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...
Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...
Notes from the Library Juice Academy courses on “SPARQL Fundamentals”: Univer...
 

Similar to From ontology to wiki

Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overviewAmit Sheth
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
A review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebA review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebSimon Price
 
Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Takeshi Morita
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2Seonho Kim
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data VisualizationLaura Po
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Dataaba-sah
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic webMarakana Inc.
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudOntotext
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Sebastian Ryszard Kruk
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Gautier Poupeau
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesTony Hammond
 
Linked Data as an enabling framework for resource discovery across libraries,...
Linked Data as an enabling framework for resource discovery across libraries,...Linked Data as an enabling framework for resource discovery across libraries,...
Linked Data as an enabling framework for resource discovery across libraries,...Andy Powell
 
Overview AG AKSW
Overview AG AKSWOverview AG AKSW
Overview AG AKSWSören Auer
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark GreavesMediabistro
 

Similar to From ontology to wiki (20)

Semantic Web: introduction & overview
Semantic Web: introduction & overviewSemantic Web: introduction & overview
Semantic Web: introduction & overview
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
A review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic WebA review of the state of the art in Machine Learning on the Semantic Web
A review of the state of the art in Machine Learning on the Semantic Web
 
Metadata is back!
Metadata is back!Metadata is back!
Metadata is back!
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
 
Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...
 
20130622 okfn hackathon t2
20130622 okfn hackathon t220130622 okfn hackathon t2
20130622 okfn hackathon t2
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Data
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the CloudFirst Steps in Semantic Data Modelling and Search & Analytics in the Cloud
First Steps in Semantic Data Modelling and Search & Analytics in the Cloud
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...
 
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologiesThe nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
 
Linked Data as an enabling framework for resource discovery across libraries,...
Linked Data as an enabling framework for resource discovery across libraries,...Linked Data as an enabling framework for resource discovery across libraries,...
Linked Data as an enabling framework for resource discovery across libraries,...
 
Semantic web
Semantic web Semantic web
Semantic web
 
Overview AG AKSW
Overview AG AKSWOverview AG AKSW
Overview AG AKSW
 
Web 3 Mark Greaves
Web 3 Mark GreavesWeb 3 Mark Greaves
Web 3 Mark Greaves
 

Recently uploaded

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Recently uploaded (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

From ontology to wiki

  • 1. From ontology to wiki - Automatic generation of data input systems from Semantic Web ontologies Masters onderzoek bijeenkomst, 6 maart 2012 Lloyd Rutledge
  • 2. Summary • Input: Semantic Web ontology (data model) • Output: Semantic wiki with form-based input • Academic results – Mapping of abstract data modeling to interface • Practical results – Efficient quick setup of wiki interface for entering data for a given ontology • Related topic areas – Model-driven Development – Ontology-alignment – Style in Web technologies
  • 3. Tool • “OWL Wiki Forms” (OWF) • MediaWiki extension (runs on common wiki) • User enters location of an ontology • System generates form-based data entry for the ontology on the wiki • Readily downloaded and installed on top of wiki’s
  • 4.
  • 5. The Semantic Web • Open and distributed data: “Just pour it in” • Universal identifiers (URI’s) – Shared vocabularies • Graph not table – Subject-predicate-object triples • Inferencing from standard vocabularies – Makes new triples from existing triples – Ontologies are main source of inferencing – Not constraining but inferring potentially absent data
  • 6. A Semantic Web netwerk vra:title "De Nachtwacht" vra:relation nachtwacht.jpg .depicts rijks:artefactSK-C-5 vra:material aat:300015050 vra:creator ulan:Person rdf:type Rembrandt ulan:500011051 ulan:500032894 ulan:student_of tgn:7006809 ulan:birthplace
  • 7. RDF datatype, list/bag class, domain/range, RDFS subclass/property inverse, symmetric, transitive, functional OWL sameAs, equivalent class/property value restrictions, cardinality union, intersection, distinction SWRL Horn clauses (uncle example)
  • 9. Semantic Web (Linked Data Cloud) http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
  • 10. Wikipedia infobox: open data editing
  • 11.
  • 12.
  • 13.
  • 14. • MediaWiki extension • Well-supported, active development • Semantic Web: -ish, -partial  Annotation syntax  Data queries and formatted reports  RDF export • Since July: Native support for linking to a SPARQL endpoint
  • 15.
  • 16. Semantic MediaWiki extension • Infobox-like templates for data browsing • Forms for data entry • Primitives for building ontology-based interface
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Semantic Web (Linked Data Cloud) http://4.bp.blogspot.com/_lYvHgLz4B1w/TTRg3mCss8I/AAAAAAAACEs/lOHsxbkypvo/s1600/lod-datasets_2010-09-22_colored.jpg.png
  • 22.
  • 23.
  • 24.
  • 25. Model-driven development from OU course T37121 Model-driven development workbook
  • 26. OWF features • Assigns properties to boxes – From domains and ranges – Determines boxes from property assignment • ID’d classes and “General properties” • Property datatypes influence: display, input • Autocompletion from: ranges, some/allValuesFrom • Forms list and mandatory parameters from – Cardinality, allValuesFrom • Default form from range
  • 27. Current OWF research • External often-used ontologies – Swoogle has ontology adoption statistics – Analysis of “top” ontologies for patterns – Corresponding interface patterns • Often-used interfaces – Wikipedia infoboxes – HTML-form-based sites – Analyze interface patterns – Can OWF generate them from corresponding ontologies?
  • 28.
  • 29. Next steps • Minimizing non-default style specification – As extension of default – Generate Wikipedia infoboxes with minimal effort • Fresnel ontology for presentation interfaces – Generate Fresnel encoding of default – Craft Fresnel extension of default? – Extend Fresnel ontology for Forms • Non-default style layer – Namespace data – Order of properties in boxes: via Fresnel – Fresnel hiding for properties: form, infobox template? • Process model as style target? • Technology for style mapping – Ontology alignment? – SPARQL CONSTRUCT?
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Educational projects • Masters “Capital selecta” one-time course – Class project is development of a semantic wiki • Masters students – Semantic Web search for academic publications – Align ontologies for process models? – Implement Relation Algebra case study in? • Semantic wiki? Semantic Web tools? • Semantic Web bachelors course – Use of semantic wiki, Protégé and endpoint – Multi-phase project