Package org.wymiwyg.rdf.graphs.fgnodes.impl

Examples of org.wymiwyg.rdf.graphs.fgnodes.impl.InverseFunctionalPropertyNodeImpl


      throws HandlerException {
    // TODO use an jenaModelWrapper (TBD)
    Node user = new NodeImpl();
    graph.add(new TripleImpl(user, new PropertyNodeImpl(RDF.type.getURI()),
        new NamedNodeImpl(FOAF.Agent.getURI())));
    graph.add(new TripleImpl(user, new InverseFunctionalPropertyNodeImpl(
        ACCOUNTMANAGER.userName.getURI()), new PlainLiteralNodeImpl(
        loginData.userName)));
    graph.add(new TripleImpl(user, new PropertyNodeImpl(
        ACCOUNTMANAGER.passwordSha1.getURI()),
        new PlainLiteralNodeImpl(loginData.passwordSha1)));
    graph.add(new TripleImpl(user, new InverseFunctionalPropertyNodeImpl(
        FOAF.mbox_sha1sum.getURI()), new PlainLiteralNodeImpl(
        loginData.mboxSha1)));
    graph.add(new TripleImpl(user, new PropertyNodeImpl(
        AUTHORIZATION.mayImpersonate.getURI()), new NamedNodeImpl(
        getUserSource(loginData.userName, request))));
View Full Code Here


  @Test
  public void simple() {
    SimpleGraph graph = new SimpleGraph();
    Node nanmedNode = new NamedNodeImpl("http://1.example.org/");
    graph.add(new TripleImpl(new NodeImpl(),
        new InverseFunctionalPropertyNodeImpl(
            "http://example.org/functional"), nanmedNode));
    Node fg2 = new NodeImpl();
    graph.add(new TripleImpl(fg2, new InverseFunctionalPropertyNodeImpl(
        "http://example.org/functional"), nanmedNode));
    graph.add(new TripleImpl(fg2, new InverseFunctionalPropertyNodeImpl(
        "http://example.org/f2"), new NamedNodeImpl(
        "http://2.example.org/")));
    ReferenceGroundedDecomposition dec = new ReferenceGroundedDecompositionImpl(
        graph);
    Set<FunctionallyGroundedNode> functionallyGroundedNodes = dec
View Full Code Here

    } else {
      if (functional && inverseFunctional) {
        return new FunctionalAndInverseFunctionalPropertyNodeImpl(property.getURI());
      } else {
        if (inverseFunctional) {
          return new InverseFunctionalPropertyNodeImpl(property.getURI());
        } else {
          return new FunctionalPropertyNodeImpl(property.getURI());
        }
      }
    }
View Full Code Here

TOP

Related Classes of org.wymiwyg.rdf.graphs.fgnodes.impl.InverseFunctionalPropertyNodeImpl

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.