📄 daml_oillegacyprofile.java
字号:
/*****************************************************************************
* Source code information
* -----------------------
* Original author Ian Dickinson, HP Labs Bristol
* Author email Ian.Dickinson@hp.com
* Package Jena 2
* Web http://sourceforge.net/projects/jena/
* Created 10 Feb 2003
* Filename $RCSfile: DAML_OILLegacyProfile.java,v $
* Revision $Revision: 1.5 $
* Release status $State: Exp $
*
* Last modified on $Date: 2007/01/02 11:49:47 $
* by $Author: andy_seaborne $
*
* (c) Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007 Hewlett-Packard Development Company, LP
* (see footer for full conditions)
*****************************************************************************/
// Package
///////////////
package com.hp.hpl.jena.ontology.impl;
// Imports
///////////////
import com.hp.hpl.jena.enhanced.*;
import com.hp.hpl.jena.graph.*;
import com.hp.hpl.jena.ontology.*;
import com.hp.hpl.jena.rdf.model.*;
import com.hp.hpl.jena.vocabulary.*;
import java.util.*;
/**
* <p>
* Vocabulary constants for DAML+OIL March 2001 version. This version of the vocabulary is
* the one that was in use up to Jena 2.1. It has been replaced by a new version that
* uses RDFS namespace terms for subClass and subProperty, which is more normal practice
* in DAML ontologies. This version is retained for backwards compatability with Jena 2.1
* programs.
* </p>
*
* @author Ian Dickinson, HP Labs
* (<a href="mailto:Ian.Dickinson@hp.com" >email</a>)
* @version CVS $Id: DAML_OILLegacyProfile.java,v 1.5 2007/01/02 11:49:47 andy_seaborne Exp $
*/
public class DAML_OILLegacyProfile
extends AbstractProfile
{
// Constants
//////////////////////////////////
// Static variables
//////////////////////////////////
// Instance variables
//////////////////////////////////
/** Model to hold the vocabulary resources only */
private Model m_vocabModel = ModelFactory.createDefaultModel();
// class resources
private Resource m_class = m_vocabModel.createResource( DAML_OIL.Class.getURI() );
private Resource m_restriction = m_vocabModel.createResource( DAML_OIL.Restriction.getURI() );
private Resource m_thing = m_vocabModel.createResource( DAML_OIL.Thing.getURI() );
private Resource m_nothing = m_vocabModel.createResource( DAML_OIL.Nothing.getURI() );
private Resource m_property = m_vocabModel.createResource( DAML_OIL.Property.getURI() );
private Resource m_objectProperty = m_vocabModel.createResource( DAML_OIL.ObjectProperty.getURI() );
private Resource m_datatypeProperty = m_vocabModel.createResource( DAML_OIL.DatatypeProperty.getURI() );
private Resource m_transitiveProperty = m_vocabModel.createResource( DAML_OIL.TransitiveProperty.getURI() );
private Resource m_symmetricProperty = null;
private Resource m_functionalProperty = m_vocabModel.createResource( DAML_OIL.UniqueProperty.getURI() );
private Resource m_inverseFunctionalProperty = m_vocabModel.createResource( DAML_OIL.UnambiguousProperty.getURI() );
private Resource m_allDifferent = null;
private Resource m_ontology = m_vocabModel.createResource( DAML_OIL.Ontology.getURI() );
private Resource m_deprecatedClass = null;
private Resource m_deprecatedProperty = null;
private Resource m_annotationProperty = null;
private Resource m_ontologyProperty = null;
private Resource m_list = m_vocabModel.createResource( DAML_OIL.List.getURI() );
private Resource m_nil = m_vocabModel.createResource( DAML_OIL.nil.getURI() );
private Resource m_datarange = null;
private Property m_equivalentProperty = m_vocabModel.createProperty( DAML_OIL.samePropertyAs.getNameSpace(), DAML_OIL.samePropertyAs.getLocalName() );
private Property m_equivalentClass = m_vocabModel.createProperty( DAML_OIL.sameClassAs.getNameSpace(), DAML_OIL.sameClassAs.getLocalName() );
private Property m_disjointWith = m_vocabModel.createProperty( DAML_OIL.disjointWith.getNameSpace(), DAML_OIL.disjointWith.getLocalName() );
private Property m_sameIndividualAs = m_vocabModel.createProperty( DAML_OIL.sameIndividualAs.getNameSpace(), DAML_OIL.sameIndividualAs.getLocalName() );
private Property m_sameAs = m_vocabModel.createProperty( DAML_OIL.equivalentTo.getNameSpace(), DAML_OIL.equivalentTo.getLocalName() );
private Property m_differentFrom = m_vocabModel.createProperty( DAML_OIL.differentIndividualFrom.getNameSpace(), DAML_OIL.differentIndividualFrom.getLocalName() );
private Property m_distinctMembers = null;
private Property m_unionOf = m_vocabModel.createProperty( DAML_OIL.unionOf.getNameSpace(), DAML_OIL.unionOf.getLocalName() );
private Property m_intersectionOf = m_vocabModel.createProperty( DAML_OIL.intersectionOf.getNameSpace(), DAML_OIL.intersectionOf.getLocalName() );
private Property m_complementOf = m_vocabModel.createProperty( DAML_OIL.complementOf.getNameSpace(), DAML_OIL.complementOf.getLocalName() );
private Property m_oneOf = m_vocabModel.createProperty( DAML_OIL.oneOf.getNameSpace(), DAML_OIL.oneOf.getLocalName() );
private Property m_onProperty = m_vocabModel.createProperty( DAML_OIL.onProperty.getNameSpace(), DAML_OIL.onProperty.getLocalName() );
private Property m_allValuesFrom = m_vocabModel.createProperty( DAML_OIL.toClass.getNameSpace(), DAML_OIL.toClass.getLocalName() );
private Property m_hasValue = m_vocabModel.createProperty( DAML_OIL.hasValue.getNameSpace(), DAML_OIL.hasValue.getLocalName() );
private Property m_someValuesFrom = m_vocabModel.createProperty( DAML_OIL.hasClass.getNameSpace(), DAML_OIL.hasClass.getLocalName() );
private Property m_minCardinality = m_vocabModel.createProperty( DAML_OIL.minCardinality.getNameSpace(), DAML_OIL.minCardinality.getLocalName() );
private Property m_maxCardinality = m_vocabModel.createProperty( DAML_OIL.maxCardinality.getNameSpace(), DAML_OIL.maxCardinality.getLocalName() );
private Property m_cardinality = m_vocabModel.createProperty( DAML_OIL.cardinality.getNameSpace(), DAML_OIL.cardinality.getLocalName() );
private Property m_inverseOf = m_vocabModel.createProperty( DAML_OIL.inverseOf.getNameSpace(), DAML_OIL.inverseOf.getLocalName() );
private Property m_imports = m_vocabModel.createProperty( DAML_OIL.imports.getNameSpace(), DAML_OIL.imports.getLocalName() );
private Property m_versionInfo = m_vocabModel.createProperty( DAML_OIL.versionInfo.getNameSpace(), DAML_OIL.versionInfo.getLocalName() );
private Property m_priorVersion = null;
private Property m_backwardsCompatibleWith = null;
private Property m_incompatibleWith = null;
private Property m_subPropertyOf = m_vocabModel.createProperty( DAML_OIL.subPropertyOf.getNameSpace(), DAML_OIL.subPropertyOf.getLocalName() );
private Property m_subClassOf = m_vocabModel.createProperty( DAML_OIL.subClassOf.getNameSpace(), DAML_OIL.subClassOf.getLocalName() );
private Property m_domain = m_vocabModel.createProperty( DAML_OIL.subClassOf.getNameSpace(), DAML_OIL.domain.getLocalName() );
private Property m_range = m_vocabModel.createProperty( DAML_OIL.subClassOf.getNameSpace(), DAML_OIL.range.getLocalName() );
private Property m_first = m_vocabModel.createProperty( DAML_OIL.first.getNameSpace(), DAML_OIL.first.getLocalName() );
private Property m_rest = m_vocabModel.createProperty( DAML_OIL.rest.getNameSpace(), DAML_OIL.rest.getLocalName() );
private Property m_minCardinalityQ = m_vocabModel.createProperty( DAML_OIL.minCardinalityQ.getNameSpace(), DAML_OIL.minCardinalityQ.getLocalName() );
private Property m_maxCardinalityQ = m_vocabModel.createProperty( DAML_OIL.maxCardinalityQ.getNameSpace(), DAML_OIL.maxCardinalityQ.getLocalName() );
private Property m_cardinalityQ = m_vocabModel.createProperty( DAML_OIL.cardinalityQ.getNameSpace(), DAML_OIL.cardinalityQ.getLocalName() );
private Property m_hasClassQ = m_vocabModel.createProperty( DAML_OIL.hasClassQ.getNameSpace(), DAML_OIL.hasClassQ.getLocalName() );
// Constructors
//////////////////////////////////
// External signature methods
//////////////////////////////////
/**
* <p>
* Answer the string that is the namespace prefix for this vocabulary
* </p>
*
* @return The namespace prefix <code>http://www.daml.org/2001/03/daml+oil#</code>
*/
public static String _NAMESPACE() { return "http://www.daml.org/2001/03/daml+oil#"; }
public String NAMESPACE() { return DAML_OILProfile._NAMESPACE(); }
public Resource CLASS() { return m_class; }
public Resource RESTRICTION() { return m_restriction; }
public Resource THING() { return m_thing; }
public Resource NOTHING() { return m_nothing; }
public Resource PROPERTY() { return m_property; }
public Resource OBJECT_PROPERTY() { return m_objectProperty; }
public Resource DATATYPE_PROPERTY() { return m_datatypeProperty; }
public Resource TRANSITIVE_PROPERTY() { return m_transitiveProperty; }
public Resource SYMMETRIC_PROPERTY() { return m_symmetricProperty; }
public Resource FUNCTIONAL_PROPERTY() { return m_functionalProperty; }
public Resource INVERSE_FUNCTIONAL_PROPERTY() { return m_inverseFunctionalProperty; }
public Resource ALL_DIFFERENT() { return m_allDifferent; }
public Resource ONTOLOGY() { return m_ontology; }
public Resource DEPRECATED_CLASS() { return m_deprecatedClass; }
public Resource DEPRECATED_PROPERTY() { return m_deprecatedProperty; }
public Resource ANNOTATION_PROPERTY() { return m_annotationProperty; }
public Resource ONTOLOGY_PROPERTY() { return m_ontologyProperty; }
public Resource LIST() { return m_list; }
public Resource NIL() { return m_nil; }
public Resource DATARANGE() { return m_datarange; }
public Property EQUIVALENT_PROPERTY() { return m_equivalentProperty; }
public Property EQUIVALENT_CLASS() { return m_equivalentClass; }
public Property DISJOINT_WITH() { return m_disjointWith; }
public Property SAME_INDIVIDUAL_AS() { return m_sameIndividualAs; }
public Property SAME_AS() { return m_sameAs; }
public Property DIFFERENT_FROM() { return m_differentFrom; }
public Property DISTINCT_MEMBERS() { return m_distinctMembers; }
public Property UNION_OF() { return m_unionOf; }
public Property INTERSECTION_OF() { return m_intersectionOf; }
public Property COMPLEMENT_OF() { return m_complementOf; }
public Property ONE_OF() { return m_oneOf; }
public Property ON_PROPERTY() { return m_onProperty; }
public Property ALL_VALUES_FROM() { return m_allValuesFrom; }
public Property HAS_VALUE() { return m_hasValue; }
public Property SOME_VALUES_FROM() { return m_someValuesFrom; }
public Property MIN_CARDINALITY() { return m_minCardinality; }
public Property MAX_CARDINALITY() { return m_maxCardinality; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -