@ClassMapping public class Elements extends Identifiable { @Predicate public List<Element> elements; }
@ClassMapping public class TextElement extends Identifiable implements Element { @Predicate public String text; }
@ClassMapping(ns = TEST.NS) public static class Project { @Predicate String name; }
@ClassMapping public static class Term { @Id public ID id; @Predicate public String text2; public String getText2() { return text2; } }
@ClassMapping public static class Person { @Id(IDType.LOCAL) public String id; @Predicate public String name; }
@ClassMapping public final static class DomainType<T> { @Predicate(ns = RDF.NS, ln = "type") Class<T> parametrizedClass; @Id(IDType.URI) String uri = TEST.NS + "domainType"; }
@ClassMapping public static class Company { @Id ID id; @Predicate(ln = "company", inv = true) Set<Department> departments; }
@ClassMapping public static class Term { @Id public ID id; @Predicate public String meaning; public String getMeaning() { return meaning; } }
@ClassMapping(ns = "http://www.foo.com#") public class MusicStore { @Id public ID id; public ID getId() { return id; } @Predicate(ns = RDFS.NS) public String label; }
@ClassMapping public static class Iteration { @Id(IDType.LOCAL) String id; @Predicate String name; }
@ClassMapping public static class Comment { @Id ID id; @Predicate Note note; }
@ClassMapping public static class ChildContainer { @Id(IDType.LOCAL) public String id; @Predicate public List<Child> children; }
@ClassMapping public static final class Child { @Id ID id; @Predicate final Parent parent; public Child(Parent parent) { this.parent = parent; } }
@ClassMapping public static class Department { @Id(IDType.LOCAL) public String id; @Predicate public Company company; public String getId() { return id; } public Company getCompany() { return company; } }
@ClassMapping(ns = RDFS.NS, ln = "Resource") public final static class LocalizedMapTest { @Predicate(ln = "label") @Localized private Map<Locale, String> labels; public Map<Locale, String> getLabels() { return this.labels; } }
@ClassMapping public static class Example { @Id(IDType.LOCAL) public String id; @Predicate public List<String> list; }