1   package eu.fbk.dkm.pikes.resources;
2   
3   import java.util.List;
4   
5   import com.google.common.collect.ImmutableList;
6   
7   import org.eclipse.rdf4j.model.IRI;
8   
9   import eu.fbk.dkm.pikes.resources.FrameBase.POS;
10  
11  public class FrameBaseTest {
12  
13      public static void main(final String[] args) {
14          final String frame = "Possibilities";
15          final String lemma = "alternative";
16          final String pos = "n";
17          final List<String> roles = ImmutableList.of();
18          System.out.println(FrameBase.classFor(frame, lemma, POS.forFrameNetTag(pos))
19                  .getLocalName());
20          for (final String role : roles) {
21              System.out.println("  " + role + " -> "
22                      + FrameBase.propertyFor(frame, role).getLocalName());
23          }
24          for (final String synsetID : WordNet.getSynsetsForLemma("romanticism", "n")) {
25              final IRI uri = YagoTaxonomy.getDBpediaYagoIRI(synsetID);
26              if (uri != null) {
27                  System.out.println("--> " + uri);
28              }
29          }
30      }
31  }