com.hp.hpl.jena.vocabulary
Interface DAMLVocabulary

All Known Implementing Classes:
DAML_OIL, DAML_OIL_2000_12

public interface DAMLVocabulary

A marker interface for a DAML vocabulary, that will, in future, migrate towards providing support for versioning DAML and RDF namespaces, and, specifically, supporting multiple DAML vocabularies for DAML terms.

Version:
CVS info: $Id: DAMLVocabulary.java,v 1.1 2001/09/24 17:02:37 ijd Exp $
Author:
Ian Dickinson, HP Labs (email)

Field Summary
static java.lang.String NAMESPACE_DAML_2000_12_URI
          DAML namespace URI for the December 2000 release
static java.lang.String NAMESPACE_DAML_2001_03_URI
          DAML namespace URI for the March 2001 release
 
Method Summary
 Property cardinality()
          Answer the RDF Property for the DAML cardinality property on Restrictions
 Property cardinalityQ()
          Answer the RDF Property for the DAML cardinalityQ property on Restrictions
 DAMLClass Class()
          Answer the RDF resource for DAML Class class (a DAML sub-class of rdfs:Class).
 Property comment()
          Answer the Alias for rdfs:comment in daml namespace
 Property complementOf()
          Answer the RDF Property for the complementOf property on class expressions
 DAMLClass Datatype()
          Answer the RDF resource for DAML Datatype class (a DAML sub-class of rdfs:Class).
 DAMLClass DatatypeProperty()
          Answer the RDF resource for DAML DatatypeProperty class (a DAML sub-class of rdf:Property).
 Property differentIndividualFrom()
          Answer the RDF Property for the DAML differentIndvidualFrom property on instances
 DAMLClass Disjoint()
          Answer the RDF resource for DAML Disjoint class.
 Property disjointUnionOf()
          Answer the RDF Property for the DAML disjointUnionOf property on Classes
 Property disjointWith()
          Answer the RDF Property for the DAML disjointWith property on Classes
 Property domain()
          Answer the Alias for rdfs:domain in daml namespace
 Property equivalentTo()
          Answer the RDF Property for the equivalentTo property on DAML values
 Property first()
          Answer the RDF Property for the DAML first property on Lists
 Property hasClass()
          Answer the RDF Property for the DAML hasClass property on Restrictions
 Property hasClassQ()
          Answer the RDF Property for the DAML hasClassQ property on Restrictions
 Property hasValue()
          Answer the RDF Property for the DAML hasValue property on Restrictions
 Property imports()
          Answer the RDF Property for the DAML imports property on Ontologies
 Property intersectionOf()
          Answer the RDF Property for the intersectionOf property on class expressions
 Property inverseOf()
          Answer the RDF Property for the DAML inverseOf property on Properties
 Property isDefinedBy()
          Answer the Alias for rdfs:isDefinedBy in daml namespace
 Property item()
          Answer the RDF Property for the DAML item property on Lists
 Property label()
          Answer the Alias for rdfs:label in daml namespace
 DAMLClass List()
          Answer the RDF resource for DAML List class.
 DAMLClass Literal()
          Answer the Alias for rdfs:Literal in the daml namespace.
 Property maxCardinality()
          Answer the RDF Property for the DAML maxCardinality property on Restrictions
 Property maxCardinalityQ()
          Answer the RDF Property for the DAML maxCardinalityQ property on Restrictions
 Property minCardinality()
          Answer the RDF Property for the DAML minCardinality property on Restrictions
 Property minCardinalityQ()
          Answer the RDF Property for the DAML minCardinalityQ property on Restrictions
 Resource NAMESPACE_DAML()
          Answer the DAML namespace resource for the current release
 DAMLList nil()
          Answer the RDF resource for the nil (empty) list.
 DAMLClass Nothing()
          Answer the RDF resource for the bottom type (i.e.
 DAMLClass ObjectProperty()
          Answer the RDF resource for DAML ObjectProperty class (a DAML sub-class of rdf:Property).
 Property oneOf()
          Answer the RDF Property for the oneOf property on DAML class expressions
 Property onProperty()
          Answer the RDF Property for the DAML onProperty property on Restrictions
 DAMLClass Ontology()
          Answer the RDF resource for DAML Ontology class
 DAMLClass Property()
          Answer the Alias for rdfs:Property in the daml namespace.
 Property range()
          Answer the Alias for rdfs:range in daml namespace
 Property rest()
          Answer the RDF Property for the DAML rest property on Lists
 DAMLClass Restriction()
          Answer the RDF resource for DAML Restriction class
 Property sameClassAs()
          Answer the RDF Property for the DAML sameClassAs property on Classes
 Property sameIndividualAs()
          Answer the RDF Property for the DAML sameIndividualAs property on instances
 Property samePropertyAs()
          Answer the RDF Property for the DAML samePropertyAs property on Properties
 Property seeAlso()
          Answer the Alias for rdfs:seeAlso in daml namespace
 Property subClassOf()
          Answer the Alias for rdfs:subClassOf in daml namespace
 Property subPropertyOf()
          Answer the Alias for rdfs:subPropertyOf in daml namespace
 DAMLClass Thing()
          Answer the RDF resource for the top type (i.e.
 Property toClass()
          Answer the RDF Property for the DAML toClass property on Restrictions
 DAMLClass TransitiveProperty()
          Answer the RDF resource for DAML TransitiveProperty class
 Property type()
          Answer the Alias for rdf:type in daml namespace
 DAMLClass UnambiguousProperty()
          Answer the RDF resource for DAML UnambiguousProperty class
 Property unionOf()
          Answer the RDF Property for the unionOf property on class expressions
 DAMLClass UniqueProperty()
          Answer the RDF resource for DAML UniqueProperty class
 Property value()
          Answer the Alias for rdf:value in daml namespace
 Property versionInfo()
          Answer the RDF Property for the DAML versionInfo property
 

Field Detail

NAMESPACE_DAML_2001_03_URI

public static final java.lang.String NAMESPACE_DAML_2001_03_URI
DAML namespace URI for the March 2001 release

NAMESPACE_DAML_2000_12_URI

public static final java.lang.String NAMESPACE_DAML_2000_12_URI
DAML namespace URI for the December 2000 release
Method Detail

NAMESPACE_DAML

public Resource NAMESPACE_DAML()
Answer the DAML namespace resource for the current release

List

public DAMLClass List()
Answer the RDF resource for DAML List class.

UniqueProperty

public DAMLClass UniqueProperty()
Answer the RDF resource for DAML UniqueProperty class

TransitiveProperty

public DAMLClass TransitiveProperty()
Answer the RDF resource for DAML TransitiveProperty class

UnambiguousProperty

public DAMLClass UnambiguousProperty()
Answer the RDF resource for DAML UnambiguousProperty class

Restriction

public DAMLClass Restriction()
Answer the RDF resource for DAML Restriction class

Ontology

public DAMLClass Ontology()
Answer the RDF resource for DAML Ontology class

nil

public DAMLList nil()
Answer the RDF resource for the nil (empty) list.

Thing

public DAMLClass Thing()
Answer the RDF resource for the top type (i.e. the super-type of all types).

Nothing

public DAMLClass Nothing()
Answer the RDF resource for the bottom type (i.e. the super-type of no types).

Literal

public DAMLClass Literal()
Answer the Alias for rdfs:Literal in the daml namespace.

Class

public DAMLClass Class()
Answer the RDF resource for DAML Class class (a DAML sub-class of rdfs:Class).

Datatype

public DAMLClass Datatype()
Answer the RDF resource for DAML Datatype class (a DAML sub-class of rdfs:Class).

DatatypeProperty

public DAMLClass DatatypeProperty()
Answer the RDF resource for DAML DatatypeProperty class (a DAML sub-class of rdf:Property).

ObjectProperty

public DAMLClass ObjectProperty()
Answer the RDF resource for DAML ObjectProperty class (a DAML sub-class of rdf:Property).

Disjoint

public DAMLClass Disjoint()
Answer the RDF resource for DAML Disjoint class.

Property

public DAMLClass Property()
Answer the Alias for rdfs:Property in the daml namespace.

versionInfo

public Property versionInfo()
Answer the RDF Property for the DAML versionInfo property

imports

public Property imports()
Answer the RDF Property for the DAML imports property on Ontologies

disjointWith

public Property disjointWith()
Answer the RDF Property for the DAML disjointWith property on Classes

disjointUnionOf

public Property disjointUnionOf()
Answer the RDF Property for the DAML disjointUnionOf property on Classes

sameClassAs

public Property sameClassAs()
Answer the RDF Property for the DAML sameClassAs property on Classes

samePropertyAs

public Property samePropertyAs()
Answer the RDF Property for the DAML samePropertyAs property on Properties

oneOf

public Property oneOf()
Answer the RDF Property for the oneOf property on DAML class expressions

intersectionOf

public Property intersectionOf()
Answer the RDF Property for the intersectionOf property on class expressions

unionOf

public Property unionOf()
Answer the RDF Property for the unionOf property on class expressions

complementOf

public Property complementOf()
Answer the RDF Property for the complementOf property on class expressions

equivalentTo

public Property equivalentTo()
Answer the RDF Property for the equivalentTo property on DAML values

onProperty

public Property onProperty()
Answer the RDF Property for the DAML onProperty property on Restrictions

toClass

public Property toClass()
Answer the RDF Property for the DAML toClass property on Restrictions

hasValue

public Property hasValue()
Answer the RDF Property for the DAML hasValue property on Restrictions

hasClass

public Property hasClass()
Answer the RDF Property for the DAML hasClass property on Restrictions

hasClassQ

public Property hasClassQ()
Answer the RDF Property for the DAML hasClassQ property on Restrictions

cardinality

public Property cardinality()
Answer the RDF Property for the DAML cardinality property on Restrictions

minCardinality

public Property minCardinality()
Answer the RDF Property for the DAML minCardinality property on Restrictions

maxCardinality

public Property maxCardinality()
Answer the RDF Property for the DAML maxCardinality property on Restrictions

cardinalityQ

public Property cardinalityQ()
Answer the RDF Property for the DAML cardinalityQ property on Restrictions

minCardinalityQ

public Property minCardinalityQ()
Answer the RDF Property for the DAML minCardinalityQ property on Restrictions

maxCardinalityQ

public Property maxCardinalityQ()
Answer the RDF Property for the DAML maxCardinalityQ property on Restrictions

inverseOf

public Property inverseOf()
Answer the RDF Property for the DAML inverseOf property on Properties

first

public Property first()
Answer the RDF Property for the DAML first property on Lists

rest

public Property rest()
Answer the RDF Property for the DAML rest property on Lists

item

public Property item()
Answer the RDF Property for the DAML item property on Lists

subPropertyOf

public Property subPropertyOf()
Answer the Alias for rdfs:subPropertyOf in daml namespace

type

public Property type()
Answer the Alias for rdf:type in daml namespace

value

public Property value()
Answer the Alias for rdf:value in daml namespace

subClassOf

public Property subClassOf()
Answer the Alias for rdfs:subClassOf in daml namespace

domain

public Property domain()
Answer the Alias for rdfs:domain in daml namespace

range

public Property range()
Answer the Alias for rdfs:range in daml namespace

label

public Property label()
Answer the Alias for rdfs:label in daml namespace

comment

public Property comment()
Answer the Alias for rdfs:comment in daml namespace

seeAlso

public Property seeAlso()
Answer the Alias for rdfs:seeAlso in daml namespace

isDefinedBy

public Property isDefinedBy()
Answer the Alias for rdfs:isDefinedBy in daml namespace

sameIndividualAs

public Property sameIndividualAs()
Answer the RDF Property for the DAML sameIndividualAs property on instances

differentIndividualFrom

public Property differentIndividualFrom()
Answer the RDF Property for the DAML differentIndvidualFrom property on instances


Copyright © 2001 Hewlett-Packard. All Rights Reserved.