Package com.clarkparsia.pellint.rdfxml

Examples of com.clarkparsia.pellint.rdfxml.RDFModel


    }
  }

  private void runLintForRDFXML() throws MalformedURLException, IOException {
    RDFModelReader reader = new RDFModelReader();
    RDFModel rootModel = null;
    try {
      rootModel = reader.read( m_InputOntologyPath, !m_DoRootOnly );
    } catch( Exception e ) {
      throw new PelletCmdException( e );     
    }
    OWLSyntaxChecker checker = new OWLSyntaxChecker();
   
    checker.setExcludeValidPunnings(options.getOption("exclude-valid-punning").getValueAsBoolean());
   
    RDFLints lints = checker.validate( rootModel );

    output( lints.toString() );

    if( m_OutputOntologyPath != null && !m_DoOWL ) {
      List<Statement> missingStmts = lints.getMissingStatements();
     
        rootModel.addAllStatementsWithExistingBNodesOnly( missingStmts );

        RDFModelWriter writer = new RDFModelWriter();
        writer.write( new FileOutputStream( new File( m_OutputOntologyPath ) ),
            rootModel );
      output("Saved to " + m_OutputOntologyPath );
View Full Code Here


  private RDFModel rdfModel;
  private OWLSyntaxChecker checker;

  @Before
  public void before() {
    rdfModel = new RDFModel();
    checker = new OWLSyntaxChecker();
  }
View Full Code Here

    }
  }

  private void runLintForRDFXML() throws MalformedURLException, IOException {
    RDFModelReader reader = new RDFModelReader();
    RDFModel rootModel = null;
    try {
      rootModel = reader.read( m_InputOntologyPath, !m_DoRootOnly );
    } catch( Exception e ) {
      throw new PelletCmdException( e );     
    }
    OWLSyntaxChecker checker = new OWLSyntaxChecker();
   
    checker.setExcludeValidPunnings(options.getOption("exclude-valid-punning").getValueAsBoolean());
   
    RDFLints lints = checker.validate( rootModel );

    output( lints.toString() );

    if( m_OutputOntologyPath != null && !m_DoOWL ) {
      List<Statement> missingStmts = lints.getMissingStatements();
     
        rootModel.addAllStatementsWithExistingBNodesOnly( missingStmts );

        RDFModelWriter writer = new RDFModelWriter();
        writer.writePretty( new FileOutputStream( new File( m_OutputOntologyPath ) ),
            rootModel );
      output("Saved to " + m_OutputOntologyPath );
View Full Code Here

   * to equivalentClasses are types).
   */
  @Test
  public void testDatatypeEquivalentClass() {
    RDFModelReader modelReader = new RDFModelReader();
    RDFModel rdfModel = modelReader.read( TEST_438_DATA, false /* loadImports */ );
   
    OWLSyntaxChecker checker = new OWLSyntaxChecker();
    RDFLints lints = checker.validate( rdfModel );
   
    assertTrue( lints.isEmpty() )
View Full Code Here

  @Before
  public void setUp() throws Exception {
    Model model = ModelFactory.createDefaultModel();

    m_Model = new RDFModel();

    m_BNodes = new RDFNode[5];
    for( int i = 0; i < m_BNodes.length; i++ ) {
      m_BNodes[i] = model.createResource( AnonId.create() );
    }
View Full Code Here

    assertEquals( m_Names[3], m_Model.getUniqueObject( m_Names[2], m_Predicates[2] ) );
  }

  @Test
  public void testAddModel() {
    RDFModel newModel = new RDFModel();
    newModel.add( m_Model );
    m_Model = newModel;

    testComments();
    testNamespaces();
    testContains();
View Full Code Here

  private RDFModel rdfModel;
  private OWLSyntaxChecker checker;

  @Before
  public void before() {
    rdfModel = new RDFModel();
    checker = new OWLSyntaxChecker();
  }
View Full Code Here

TOP

Related Classes of com.clarkparsia.pellint.rdfxml.RDFModel

Copyright © 2018 www.massapicom. 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.