Task 1'1b, Deliverable 2: Ontology language v2 - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Task 1'1b, Deliverable 2: Ontology language v2

Description:

a progress report on the WebOnt W3C working group. Frank van Harmelen ... Fujitsu. Daimler/Chrysler. Nokia. Lucent. EDS. Intel. Unisys. MITRE. Univ. Southampton. VU ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 14
Provided by: frank393
Category:

less

Transcript and Presenter's Notes

Title: Task 1'1b, Deliverable 2: Ontology language v2


1
Task 1.1b, Deliverable 2 Ontology language v2
  • From project deliverable to
  • world-wide standard
  • a progress report on the WebOnt W3C working group
  • Frank van Harmelen
  • Vrije Universiteit Amsterdam

2
Brief reminder of history
Jan00 Med00 Sep00 Dec00 Mar01 Aug01 Oct0
1
  • On-To-Knowledge defines OIL(joint work with
    Univ. Manchester)
  • Significant EU interest in OIL
  • Link-up with US DAML project
  • Definition of DAMLOIL
  • Revision of DAMLOIL
  • Submission of DAMLOIL to W3C
  • Start of WebOnt Working Group
  • charter OWL ? DAMLOIL

3
Brief reminder of DAMLOIL
RDF(S)
DAMLOIL
  • class-def
  • subclass-of
  • slot-def
  • subslot-of
  • domain
  • range
  • class-expressions
  • AND, OR, NOT
  • slot-constraints
  • has-value, value-type
  • cardinality
  • slot-properties
  • trans, inv

4
Strong EU/US collaboration
  • Chairs Jim Hendler (Maryland) Guus
    Schreiber (Amsterdam)
  • Charter use DAMLOIL as starting point
  • Face-to-face meetings
  • Jan02 (New York)
  • April02 (Amsterdam)
  • July02 (Stanford)
  • October (Bristol)
  • European industry academia
  • Widespread use
  • 65.000 pages with 3.500.000 statements

5
Web Ont membership 50
  • Univ. Southampton
  • VU
  • UvA
  • Univ. Stanford
  • Univ. Maryland
  • Univ. Manchester
  • DFKI
  • Univ. Bristol
  • Philips
  • HP
  • Fujitsu
  • Daimler/Chrysler
  • Nokia
  • Lucent
  • EDS
  • Intel
  • Unisys
  • MITRE
  • Frank van Harmelen
  • Dieter Fensel
  • Ian Horrocks
  • Sun Microsystems
  • IBM

6
Requirements document
  • Use-case document
  • 25 use cases contributed by members
  • aggregated into 6 categories
  • Web portal
  • Multimedia collections
  • Corporate web site management
  • Design documentation
  • Intelligent agents
  • Ubiquitous computing

7
Goals of OWL
  • Shared ontologies
  • Ontology evolution
  • Ontology interoperability
  • Inconsistency detection
  • Balance of expressivity and scalability
  • Ease of use
  • XML syntax
  • Internationalization

8
Requirements for OWL(? already covered by
DAMLOIL)
  • Ontologies as distinct objects
  • Unambiguous term referencing with URIs
  • Explicit ontology extension
  • Ontology metadata
  • Versioning information
  • Class definition primitives
  • Property definition primitives
  • Data types
  • Class, property individual equivalence
  • Local unique names assumptions
  • Attaching information to statements
  • Classes as instances
  • Cardinality constraints
  • User-displayable labels
  • Supporting a character model
  • Supporting a uniqueness of Unicode strings

9
OWL Language Development
  • Various problems with DAMLOIL
  • problems with syntax and semantics, mainly
    related to relationship with RDF
  • some constructs little used and/or hard to
    understand
  • some constructs missing
  • some aspects of language not user friendly
  • badly chosen "key words", e.g.,
    uniquelyIdentifyingProperty
  • full language quite large and complex

10
Problems with RDF
  • MT not consistent with OWL semantics
  • all triples denote
  • Cannot constrain syntax to valid forms
  • can have x AND OR AND y etc.
  • RDF extensions needed by OWL
  • e.g., DAML parse type, dark triples
  • Integral meta theory
  • Can modify semantics of language
  • e.g., subClassOf subPropertyOf Type

11
Current resolutions
  • Streamline language
  • add missing remove little used constructs
  • have better presentation syntax(es)
  • UML
  • Frames
  • build on RDF(S)
  • OWL extension of a restriction
  • have a simple subset (OWL Lite)
  • RDFS (in)equality inv, symm, trans
    1 local-range restrictions

12
RDF(S) , OIL-core, OWL-Lite, OWL
OWL ? DAMLOIL ? Instance OIL
OWL-Lite
OIL Core
RDF Schema
13
OWL XML/RDF Example
  • ltowlSubClass owlname"Person"gt
  • ltowlsupergt ltClass "Animal"/gtlt/owlsupergt
  • ltowlrestrictiongt
  • ltowlproperty resouce"hasParent"gt
  • ltowlrangegt
  • ltowlClass
    owlID"Person"/gt
  • lt/owlrangegt
  • lt/owlpropertygt
  • lt/owlrestrictiongt
  • ltowlrestrictiongt
  • ltowlproperty resource"hasFather
    exactly"1"/gt
  • lt/owlrestrictiongt
  • lt/owlSubClassgt

14
WG schedule
  • Language sketch out
  • message OWL ? DAMLOIL
  • message their will be a light subset
  • Proposal for syntax semantics July F2F
  • Resolution on syntax semantics soon after
  • Work on
  • test-cases,
  • documentation,
  • use guides
  • Declare victory by Dec02
Write a Comment
User Comments (0)
About PowerShow.com