Ejemplo n.º 1
0
    p5.create_import("p6", p6)
    p5.create_import("p3", p3)
    p7.create_import("p5", p5) # will not be loaded again; just a decoy

    #trace_wrap_all(p1._backend)
    #trace_wrap_all(p4._backend)

    m4 = p4.create_media("m4", "http://example.com/m4.ogm")
    m6 = p6.create_media("m6", "http://example.com/m6.ogm")
    a3 = p3.create_annotation("a3", m4, 30, 39, "text/plain")
    a5 = p5.create_annotation("a5", m6, 50, 59, "text/plain")
    t2 = p2.create_tag("t2")
    t3 = p3.create_tag("t3")
    t4 = p4.create_tag("t4")
    t6 = p6.create_tag("t6")
    p3.associate_tag(a5, t4)
    p3.associate_tag(a5, t3)
    p3.associate_tag(a3, t3)
    p5.associate_tag(a3, t6)
    p5.associate_tag(a5, t6)
    p1.associate_tag(a3, t2)

    m3 = p3.create_media("m3", "urn:xyz")
    r3 = p3.create_relation("r3", members=[a5, a3])
    L3 = p3.create_list("L3", items=[a5, r3, a3])
    v3 = p3.create_view("v3", "text/plain")
    q3 = p3.create_query("q3", "text/plain")
    R3 = p3.create_resource("R3", "text/plain")

    print
    print [i.id for i in p3.own.annotations]