|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.isi.powerloom.semantic_web.SemanticWeb
public class SemanticWeb
| Constructor Summary | |
|---|---|
SemanticWeb()
|
|
| Method Summary | |
|---|---|
static void |
addAssertion(Symbol relation,
Symbol subject,
Stella_Object value,
Module auxModule)
|
static void |
addConceptAssertion(Symbol concept,
Symbol subject,
Module auxModule)
|
static boolean |
anonymousNameP(LogicObject self)
|
static boolean |
assertionFormP(Stella_Object item)
|
static void |
associateModuleWithUri(Module module,
java.lang.String uri,
Module mappingModule)
|
static Proposition |
buildUriAssociationProposition(Stella_Object moduleName,
Stella_Object uri)
|
static Module |
chooseDefinitionModule(Symbol name,
Module auxModule)
|
static void |
cleanUpXmlnsModule(Module module)
|
static void |
collectOwlStream(InputStream istream,
Module outputModule,
java.lang.String uri,
Collector coll)
Read OWL XML expressions from istream for translation into outputModule. |
static Cons |
computeUpwardClosure(Cons startingPoints)
|
static void |
createNamespaceModulesFromDoctype(XmlDoctype doc,
Module mappingModule)
|
static java.lang.String |
createNamespaceNameFromUri(java.lang.String uri)
|
static Module |
createTranslationModule(java.lang.String name,
Cons parents,
java.lang.String uri,
boolean caseSensitiveP)
Convenience function for defining a translation module name,
a submodule of parents. |
static boolean |
descriptionIgnoredPropositionP(Proposition prop)
|
static void |
disassociateModuleWithUri(Module module,
java.lang.String uri,
Module mappingModule)
|
static java.lang.String |
elementRdfAbout(Cons element)
|
static java.lang.String |
elementRdfId(Cons element)
|
static java.lang.String |
elementRdfName(Cons element)
|
static java.lang.String |
elementRdfResource(Cons element)
|
static void |
ensureBinaryFunction(Symbol relation,
Module auxModule)
|
static void |
ensureBinaryRelation(Symbol relation,
Module auxModule)
|
static void |
ensureConcept(Symbol concept,
Module auxModule)
|
static void |
ensureForm(Cons form,
Module auxModule)
|
static void |
ensureObject(Symbol objectName,
Module auxModule)
|
static void |
ensureObjectMetatype(Symbol objectName,
Symbol objectType,
Module auxModule)
|
static int |
generateAssertionTranslations(List result,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Stella_Object |
generateConceptCombination(LogicObject concept,
Symbol conceptVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Stella_Object |
generateConceptReferenceForm(LogicObject concept,
Symbol conceptVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Cons |
generateConceptSupers(LogicObject concept,
Symbol conceptVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static int |
generateConceptTranslations(List result,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Cons |
generateDamlConceptRestrictions(LogicObject concept,
LogicObject restriction,
Symbol conceptVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Symbol |
generateNewObjectName(java.lang.String prefix,
Module module)
|
static Cons |
generateObjectAxioms(LogicObject obj,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Cons |
generateOneConceptRestriction(LogicObject concept,
Symbol conceptVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static void |
generateOneConceptTranslation(List result,
LogicObject concept,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static void |
generateOneRelationTranslation(List result,
LogicObject relation,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Cons |
generateOwlConceptRestrictions(LogicObject concept,
LogicObject restriction,
Symbol conceptVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Cons |
generateRelationSupers(LogicObject relation,
Symbol domainVariable,
Symbol rangeVariable,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static int |
generateRelationTranslations(List result,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static java.lang.String |
generateUniqueModuleName(java.lang.String prefix)
|
static Stella_Object |
getFirstRelationValue(LogicObject relation,
Stella_Object instance,
Module module,
Stella_Object environment)
|
static Module |
getModuleForUri(java.lang.String uri,
Module mappingModule)
|
static Module |
getTranslationSupportModule()
Central point to hold the translation support module information. |
static Stella_Object |
getXmlObjectValue(Stella_Object form,
Module auxModule,
Module targetModule,
java.lang.String baseUri)
|
static java.lang.String |
getXmlStringValue(Stella_Object form)
|
static boolean |
ignoredAttributeP(XmlAttribute attribute)
|
static boolean |
ignoredAxiomPredicateP(NamedDescription desc)
|
static boolean |
ignoredDomainOrRangePropositionP(Proposition prop)
|
static boolean |
ignoredEquivalentPredicateP(Proposition prop)
|
static boolean |
ignoredPropositionP(Proposition prop)
|
static Cons |
loadDamlFile(java.lang.String input,
Module module,
java.lang.String uri,
java.lang.String namespaceName)
Translate the DAML, RDFS or RDF source in file input into module. |
static void |
loadOwlFile(java.lang.String inputFile,
Module outputModule,
java.lang.String uri)
Load OWL XML expressions from inputFile into outputModule. |
static void |
loadOwlStream(InputStream istream,
Module outputModule,
java.lang.String uri)
Load OWL XML expressions from istream into outputModule. |
static void |
loadSupportModules(java.lang.String kbDirectory)
Loads the support modules for the translator. |
static Symbol |
lookupOrCreateName(java.lang.String uriPart,
java.lang.String namePart,
Module targetModule,
java.lang.String baseUri)
|
static Module |
makeAuxiliaryModule(Module targetModule,
int counter)
|
static Stella_Object |
makeDescriptionReference(Stella_Object descriptionForm,
int arity)
|
static Module |
makeXmlnsModule(java.lang.String name,
java.lang.String uri)
|
static boolean |
needToGenerateP(LogicObject renamed_Object,
Module testModule)
|
static int |
nextInstanceCount()
|
static int |
nextModuleCount()
|
static boolean |
owlClassTagP(XmlElement tag)
|
static boolean |
owlCombinationTagP(XmlElement tag)
|
static boolean |
owlConjunctionTagP(XmlElement tag)
|
static boolean |
owlDisjointWithTagP(XmlElement tag)
|
static boolean |
owlDisjunctionTagP(XmlElement tag)
|
static boolean |
owlEquivalentClassTagP(XmlElement tag)
|
static boolean |
owlEquivalentPropertyTagP(XmlElement tag)
|
static boolean |
owlMetaclassTagP(XmlElement tag)
|
static boolean |
owlMetapropertyTagP(XmlElement tag)
|
static boolean |
owlNegationTagP(XmlElement tag)
|
static boolean |
owlOneOfTagP(XmlElement tag)
|
static boolean |
owlPropertyTagP(XmlElement tag)
|
static boolean |
owlRestrictionTagP(XmlElement tag)
|
static boolean |
owlSubclassOfTagP(XmlElement tag)
|
static boolean |
owlSubpropertyOfTagP(XmlElement tag)
|
static boolean |
possibleNamespaceStringP(java.lang.String candidate)
|
static void |
printUriAssociationAxioms(Module module,
Module mappingModule,
OutputStream ostream)
|
static boolean |
rdfDescriptionTagP(XmlElement tag)
|
static Symbol |
rdfsResourceToPlName(Cons element,
Module auxModule,
Module targetModule,
java.lang.String baseUri)
|
static Symbol |
rdfsStringToPlName(java.lang.String rdfsString,
Module auxModule,
Module targetModule,
java.lang.String baseUri)
|
static void |
saveTranslatorNamespaceMappings(java.lang.String mappingFilename,
Module mappingModule)
Save definitions and URI links of the namespace modules to mappingFilename. |
static Symbol |
substitutePowerloomName(Symbol name)
|
static Stella_Object |
translateAnonymousOwlClass(Cons element,
Module outputModule,
java.lang.String uri,
Symbol nameReference,
Symbol variableReference,
Collector coll)
|
static Stella_Object |
translateAnonymousOwlProperty(Cons element,
Module outputModule,
java.lang.String uri,
Symbol nameReference,
Symbol domainVariable,
Symbol rangeVariable,
Collector coll)
|
static void |
translateDamlAssertion(Symbol referent,
Cons element,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static void |
translateDamlAttributeList(Symbol subject,
Cons attributes,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static void |
translateDamlClass(Cons element,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Stella_Object |
translateDamlConjunction(Cons element,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static Stella_Object |
translateDamlDisjunction(Cons element,
Module outputModule,
Module auxModule,
java.lang.String uri)
|
static void |
translateDamlFile(java.lang.String input,
java.lang.String output,
Module module,
java.lang.String uri,
java.lang.String namespaceName)
Translate the DAML, RDFS or RDF in file input to output using
module as the destination module. |