コード例 #1
0
ファイル: functional.py プロジェクト: kbarber/owlsugar
a.newinit("foo", "<http://bob.sh/#>")

# Test Structure
ont = Ontology(
    ontologyURI=URI(uri="<http://bob.sh/>"), 
    annotations=[
        AnnotationByConstant(
            annotationURI=URI(uri="fooannotation"),
            annotationValue=Constant(value="foo", 
            datatypeURI=URI(uri="<http://foo.com/#fooType>"))),
        Label("Testing a label")
        ],
        
    axioms=[
        Declaration(entity=Individual(entityURI=URI(uri="#foot"))), 
        Declaration(entity=Individual(entityURI=URI(uri="#shin"))),
        ])

# Extract information from elements defined above
print "Axiom:", ont.axioms()
print "Annotations:", ont.annotations()
print "All classes:", universe.get_classes()
print "Ontology class:", universe.get_class("Ontology")
print "Ontology objects:", universe.get_objects("Ontology")
print "Declaration objects:", universe.get_objects("Declaration")
print "Individual objects:", universe.get_objects("Individual")
print "URI objects:", universe.get_objects("URI")
print "Annotation objects:", universe.get_objects("Annotation")
print "Annotation URI's:", [i.annotationURI().uri() for i in universe.get_objects("Annotation")]
print "Namespace:", [i.IRI() for i in universe.get_objects("Namespace")]
コード例 #2
0
ファイル: functional.py プロジェクト: UrkoM/owlsugar
# Test Structure
ont = Ontology(ontologyURI=URI(uri="<http://bob.sh/>"),
               annotations=[
                   AnnotationByConstant(
                       annotationURI=URI(uri="fooannotation"),
                       annotationValue=Constant(
                           value="foo",
                           datatypeURI=URI(uri="<http://foo.com/#fooType>"))),
                   Label("Testing a label")
               ],
               axioms=[
                   Declaration(entity=Individual(entityURI=URI(uri="#foot"))),
                   Declaration(entity=Individual(entityURI=URI(uri="#shin"))),
               ])

# Extract information from elements defined above
print "Axiom:", ont.axioms()
print "Annotations:", ont.annotations()
print "All classes:", universe.get_classes()
print "Ontology class:", universe.get_class("Ontology")
print "Ontology objects:", universe.get_objects("Ontology")
print "Declaration objects:", universe.get_objects("Declaration")
print "Individual objects:", universe.get_objects("Individual")
print "URI objects:", universe.get_objects("URI")
print "Annotation objects:", universe.get_objects("Annotation")
print "Annotation URI's:", [
    i.annotationURI().uri() for i in universe.get_objects("Annotation")
]
print "Namespace:", [i.IRI() for i in universe.get_objects("Namespace")]