Examples of MmiUri


Examples of org.mmisw.ont.mmiuri.MmiUri

    // get the requested MmiUri:
   
    // after the following block mmiUriTest will be NON-null only if the requested
    // URI (either from the "uri" parameter if given, or from the fullRequestedUri)
    // is "ont"-resolvable (OntUtil.isOntResolvableUri) and a syntactically valid MmiUri:
    MmiUri mmiUriTest = null;
    try {
      if ( Util.yes(request, "uri") ) {
        // when the "uri" parameter is passed, its value is used.
        String entityUri = Util.getParam(request, "uri", "");
        if ( OntUtil.isOntResolvableUri(entityUri) ) {
          mmiUriTest = new MmiUri(entityUri, true); // allowing only until authority
        }
      }
      else {
        mmiUriTest = new MmiUri(fullRequestedUri, true)// allowing only until authority
      }
    }
    catch (URISyntaxException e) {
      // Ok, not a regular MmiUri request.
    }
   
    String outFormatTest;
    String versionTest = null;
   
    if ( mmiUriTest != null ) {
      // get output format to be used:
      outFormatTest = OntServlet.getOutFormatForMmiUri(formParam, accept, mmiUriTest.getExtension(), log);
    }
    else {
      // NOT a regular MmiUri request.
      outFormatTest = OntServlet.getOutFormatForNonMmiUri(formParam, log);
    }
   
    if ( outFormatTest.length() == 0 ) {    
      // No explicit outFormat.
      // use content negotiation:
     
      outFormatTest = Util.getOutFormatByContentNegotiation(accept);
     
      log.debug("Not explicit output format given (either file extension or form parameter). " +
          "Using [" +outFormatTest+ "] by content negotiation."
      );
    }

   
    if ( Util.yes(request, "version") ) {
      // explicit version given:
      versionTest = Util.getParam(request, "version", null);
    }

    String authorityTest = null;
   
    if ( mmiUriTest != null && mmiUriTest.getTopic() == "" ) {
      // it is only until the authority. Just keep the authority
      authorityTest = mmiUriTest.getAuthority();
      mmiUriTest = null;
    }
   
    authority = authorityTest;
   
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

/**
* @author Carlos Rueda
*/
public class MmiUriTest extends TestCase {
    public void testBasic0() throws URISyntaxException {
      MmiUri mmiUri = new MmiUri("http://mmisw.org/ont/mmi/someVocab/someTerm.owl");
   
    assertEquals("http://mmisw.org/ont/mmi/someVocab",          mmiUri.getOntologyUri());
    assertEquals("http://mmisw.org/ont/mmi/someVocab/someTerm", mmiUri.getTermUri());
        assertEquals("mmi",       mmiUri.getAuthority());
        assertEquals(null,        mmiUri.getVersion());
        assertEquals("someVocab", mmiUri.getTopic());
        assertEquals("someTerm",  mmiUri.getTerm());
        assertEquals(".owl",      mmiUri.getExtension());
        assertEquals("http://mmisw.org/ont/",  mmiUri.getUntilRoot());
    }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

   
    if ( USE_UNVERSIONED ) {
      model = JenaUtil2.loadModel("file:" +full_path, false);

      if ( OntUtil.isOntResolvableUri(ontologyUri) ) {
        MmiUri mmiUri;
        try {
          mmiUri = new MmiUri(ontologyUri);
          model = UnversionedConverter.getUnversionedModel(model, mmiUri);
          ontologyUri = mmiUri.copyWithVersion(null).getOntologyUri();
        }
        catch (URISyntaxException e) {
          log.error("shouldn't happen", e);
          return ;
        }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

   
    String ontologyUri = ontology.getUri();
   
    if ( USE_UNVERSIONED ) {
      if ( OntUtil.isOntResolvableUri(ontologyUri) ) {
        MmiUri mmiUri;
        try {
          mmiUri = new MmiUri(ontologyUri);
          ontologyUri = mmiUri.copyWithVersion(null).getOntologyUri();
        }
        catch (URISyntaxException e) {
          log.error("shouldn't happen", e);
          return ;
        }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

        assertEquals(".owl",      mmiUri.getExtension());
        assertEquals("http://mmisw.org/ont/",  mmiUri.getUntilRoot());
    }
   
    public void testBasic1() throws URISyntaxException {
      MmiUri mmiUri = new MmiUri("http://mmisw.org/ont/mmi/20081101/someVocab/someTerm.owl");
   
    assertEquals("http://mmisw.org/ont/mmi/20081101/someVocab", mmiUri.getOntologyUri());
        assertEquals("mmi",       mmiUri.getAuthority());
        assertEquals("20081101",  mmiUri.getVersion());
        assertEquals("someVocab", mmiUri.getTopic());
        assertEquals("someTerm",  mmiUri.getTerm());
        assertEquals(".owl",      mmiUri.getExtension());
    }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

    String ontologyUri = ontology.getUri();
   
    if ( USE_UNVERSIONED ) {

      if ( OntUtil.isOntResolvableUri(ontologyUri) ) {
        MmiUri mmiUri;
        try {
          mmiUri = new MmiUri(ontologyUri);
          ontologyUri = mmiUri.copyWithVersion(null).getOntologyUri();
        }
        catch (URISyntaxException e) {
          log.error("shouldn't happen", e);
          return ;
        }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

    final Model model2update = _getEffectiveModel(_getInfModel() != null);
    if ( USE_UNVERSIONED ) {
      OntModel model = JenaUtil2.loadModel("file:" +full_path, false);

      if ( OntUtil.isOntResolvableUri(ontology.getUri()) ) {
        MmiUri mmiUri;
        try {
          mmiUri = new MmiUri(ontology.getUri());
          OntModel unversionedModel = UnversionedConverter.getUnversionedModel(model, mmiUri);
          model2update.add(unversionedModel);
        }
        catch (URISyntaxException e) {
          log.error("shouldn't happen", e);
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

        assertEquals("someTerm",  mmiUri.getTerm());
        assertEquals(".owl",      mmiUri.getExtension());
    }
   
    public void testBasic2() throws URISyntaxException {
      MmiUri mmiUri = new MmiUri("http://mmisw.org/ont/mmi/someVocab.owl/someTerm");
   
    assertEquals("http://mmisw.org/ont/mmi/someVocab", mmiUri.getOntologyUri());
        assertEquals("mmi", mmiUri.getAuthority());
        assertEquals("someVocab", mmiUri.getTopic());
        assertEquals("someTerm", mmiUri.getTerm());
        assertEquals(".owl", mmiUri.getExtension());
    }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

        assertEquals("someTerm", mmiUri.getTerm());
        assertEquals(".owl", mmiUri.getExtension());
    }
   
    public void testTermUris() throws URISyntaxException {
      MmiUri mmiUri = new MmiUri("http://mmisw.org/ont/mmi/someVocab.owl/someTerm");
   
      assertEquals(".owl", mmiUri.getExtension());
     
        assertEquals("http://mmisw.org/ont/mmi/someVocab#someTerm", mmiUri.getTermUri("#"));
        assertEquals("http://mmisw.org/ont/mmi/someVocab/someTerm", mmiUri.getTermUri("/"));
    }
View Full Code Here

Examples of org.mmisw.ont.mmiuri.MmiUri

        assertEquals("http://mmisw.org/ont/mmi/someVocab#someTerm", mmiUri.getTermUri("#"));
        assertEquals("http://mmisw.org/ont/mmi/someVocab/someTerm", mmiUri.getTermUri("/"));
    }

    public void testNoTerm() throws URISyntaxException {
      MmiUri mmiUri = new MmiUri("http://mmisw.org/ont/mmi/someVocab");
   
      assertEquals("", mmiUri.getTerm());
      assertEquals("mmi", mmiUri.getAuthority());
      assertEquals("someVocab", mmiUri.getTopic());
      assertEquals(null, mmiUri.getVersion());
    }
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.