Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Ontology Templates

No description
by

Fernando Silva Parreiras

on 20 October 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Ontology Templates

! ? Ontology Design Pattern Which classes
extend Ontology Templates 135 702 Too much Knowledge! Ontology Patterns Classes in the
COMM Ontology Documents
Web Page
Java Class (Generics ↑ Ontology
Template Binding → Effective
Ontology Domain Ontology Reuse Existing SWRL Rules! Encapsulate Ontology Patterns OntologyTemplates Parreiras, Groener, Walter, Staab Many versions of ontologies Prefix(xsd:=<http://www.w3.org/2001/XMLSchema#>)
Prefix(owl:=<http://www.w3.org/2002/07/owl#>)
Prefix(:=<http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl#>)
Prefix(xml:=<http://www.w3.org/XML/1998/namespace>)
Prefix(rdf:=<http://www.w3.org/1999/02/22-rdf-syntax-ns#>)
Prefix(rdfs:=<http://www.w3.org/2000/01/rdf-schema#>)
Prefix(skos:=<http://www.w3.org/2004/02/skos/core#>)


Ontology(<http://www.ontologydesignpatterns.org/cp/owl/agentrole.owl>Import(<http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl>)
Import(<http://www.ontologydesignpatterns.org/cp/owl/objectrole.owl>)

Declaration(Class(:Genre))
Declaration(Class(:Group))
Declaration(Class(:Performer))
SubClassOf(:Performer :Object)
DisjointClasses(:Performer :Position)
Declaration(Class(:Record))
Declaration(Class(:Object))
Declaration(Class(:Position))
DisjointClasses(:Position :Performer)
Declaration(ObjectProperty(:creatorOf))
SubObjectPropertyOf(:creatorOf owl:topObjectProperty)
Declaration(ObjectProperty(:hasStyle))
SubObjectPropertyOf(:hasStyle owl:topObjectProperty)
Declaration(ObjectProperty(:stylePeriod))
SubObjectPropertyOf(:stylePeriod owl:topObjectProperty)
Declaration(NamedIndividual(:Blues))
ClassAssertion(:Genre :Blues)
Declaration(NamedIndividual(:Country))
ClassAssertion(:Genre :Country)
Declaration(NamedIndividual(:Mick))
ClassAssertion(:Performer :Mick)
Declaration(NamedIndividual(:Rock))
ClassAssertion(:Genre :Rock)
Declaration(NamedIndividual(:Samba))
ClassAssertion(:Genre :Samba)
DLSafeRule(Body(ObjectPropertyAtom(:hasStyle Variable(<urn:swrl#a>) Variable(<urn:swrl#s>)) ObjectPropertyAtom(:creatorOf Variable(<urn:swrl#a>) Variable(<urn:swrl#c>)))Head(ObjectPropertyAtom(:stylePeriod Variable(<urn:swrl#c>) Variable(<urn:swrl#s>))))
) Artists of a given style Groups and Styles popular in USA Effective Query Saves Time Multiple Languages Multiple Syntaxes encapsulate complexity,
improve produtivity Download it and try yourself! http://twouse.googlecode.com/ Replace parameters with actual values
from the domain ontology
Full transcript