Examples of OntologyData


Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

      // continue to next entry:
      _loadDataOfWorkingOntologiesForMapping(pePopup, currentIdx + 1);
      return;
    }

    OntologyData ontologyData = ontologyInfo.getOntologyData();
    if ( ontologyData != null ) {
      // this entry already has data; continue to next entry:
      Orr.log(log_prefix +"already with OntologyData: " +uri);
      _loadDataOfWorkingOntologiesForMapping(pePopup, currentIdx + 1);
      return;
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

      if ( ont.getError() != null ) {
        Orr.log("Error: " +ont.getError());
        continue;
      }
     
      OntologyData ontologyData = ont.getOntologyData();
      if ( ontologyData == null ) {
        Orr.log("search: data not yet retrieved for " +ont.getUri());
        continue;
      }
     
      BaseOntologyData baseOntologyData = ontologyData.getBaseOntologyData();

      Set<EntityInfo> entityArray = new LinkedHashSet<EntityInfo>();

      if (includeSubjects) {
        List<? extends EntityInfo> entities = baseOntologyData.getSubjects();
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

   
    if ( ontologyInfo instanceof RegisteredOntologyInfo ) {
      // this should be the normal case.
     
      RegisteredOntologyInfo roi = (RegisteredOntologyInfo) ontologyInfo;
      OntologyData ontologyData = roi.getOntologyData();
      if ( ontologyData instanceof OtherOntologyData ) {
        dispatchUploadNewVersionOntology(roi);
        return;
      }
     
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

   
    Orr.log("OtherOntologyContentsPanel: _tempOntologyInfoObtained: " +tempOntologyInfo);
   
    this.tempOntologyInfo = tempOntologyInfo;
   
    OntologyData ontologyData = tempOntologyInfo.getOntologyData();
    BaseOntologyData baseData = ontologyData.getBaseOntologyData();
    if ( baseData != null ) {
      contents = _prepareOtherWidgetForExistingBaseData(ontologyData);
    }

    _updateInterface();
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

    TempOntologyInfo baseOntologyInfo = new TempOntologyInfo();
    baseOntologyInfo.setUri(ontologyUri);
    OntInfoUtil.getEntities(baseOntologyInfo, ontModel);
   
    OntologyData od = baseOntologyInfo.getOntologyData();
    assertSame("ontology data should be Other", OtherOntologyData.class, od.getClass());
   
    OtherOntologyData mod = (OtherOntologyData) od;
   
    BaseOntologyData bod = mod.getBaseOntologyData();
   
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

    TempOntologyInfo baseOntologyInfo = new TempOntologyInfo();
    baseOntologyInfo.setUri(ontologyUri);
    OntInfoUtil.getEntities(baseOntologyInfo, ontModel);
   
    OntologyData od = baseOntologyInfo.getOntologyData();
    assertSame("ontology data should be mapping", MappingOntologyData.class, od.getClass());
   
    MappingOntologyData mod = (MappingOntologyData) od;
   
    List<Mapping> mappings = mod.getMappings();
    if ( log.isDebugEnabled() ) {
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

  public void updateWith(TempOntologyInfo tempOntologyInfo, BaseOntologyInfo ontologyInfo, boolean readOnly) {
    log("updateWith: ontologyInfo.class=" +ontologyInfo.getClass().getName()+ ", readOnly=" +readOnly);
    this.readOnly = readOnly;
    this.clear();
   
    OntologyData ontologyData = ontologyInfo.getOntologyData();
   
    String type;
    Widget widget;
   
    if ( ontologyData instanceof VocabularyOntologyData ) {
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

   */
  public void updateWith(RegisteredOntologyInfo ontologyInfo) {
   
    this.clear();
   
    OntologyData ontologyData = ontologyInfo.getOntologyData();
   
    String type;
    Widget widget;
   
    if ( ontologyData instanceof VocabularyOntologyData ) {
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

   */
  public void updateWith(RegisteredOntologyInfo ontologyInfo) {
   
    this.clear();
   
    OntologyData ontologyData = ontologyInfo.getOntologyData();
   
    String type;
    Widget widget;
   
    if ( ontologyData instanceof VocabularyOntologyData ) {
View Full Code Here

Examples of org.mmisw.orrclient.gwt.client.rpc.OntologyData

    baseOntologyData.setProperties(properties);
    baseOntologyData.setClasses(classes);
   
    // now, determine the type of ontology data to be created:
   
    OntologyData ontologyData;
   
    if ( OntServiceUtil.isOntResolvableUri(ontologyUri) ) {
      //
      // apply the ad hoc rules to determine type of ontology only if
      // the ontologyUri is resolvable by the Ont service.
      //
     
     
      List<Mapping> mappings = _getSkosRelations(null, ontModel);
      boolean containSkos = mappings.size() > 0 || _containsSkos(ontModel, individuals);
   
      // determine type of ontologyData to create
     
      // TODO NOTE: these are just heuristics to determine the ontologyData type:
      // Pending: use omv:useOntologyEngineeringTool for example.
     
      if ( containSkos ) {
        baseOntologyInfo.setType(OntologyType.MAPPING);
        ontologyData = _createMappingOntologyData(baseOntologyData, mappings, individuals);
      }
      else if ( classes.size() == 1 && individuals.size() > 0 && containDatatype ) {
        baseOntologyInfo.setType(OntologyType.VOCABULARY);
        ontologyData = _createVocabularyOntologyData(baseOntologyData);
      }
      else {
        baseOntologyInfo.setType(OntologyType.OTHER);
        ontologyData = _createOtherOntologyData(baseOntologyData);
      }
    }
    else {
      // otherwise (the URI is not Ont resolvable), always create the "other" type of ontology data
      baseOntologyInfo.setType(OntologyType.OTHER);
      ontologyData = _createOtherOntologyData(baseOntologyData);
    }
   
    ontologyData.setBaseOntologyData(baseOntologyData);
    baseOntologyInfo.setOntologyData(ontologyData);
   
    return baseOntologyInfo;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.