Exemple #1
0
class Film(rdfSubject):
    """DBPedia films"""
    rdf_type = DBPO.Film
    #title = rdfMultiple(RDFS.label)
    title = rdfLocale(RDFS.label, 'en')
    frtitle = rdfLocale(RDFS.label, 'fr')
    subject = rdfMultiple(DCTERMS.subject)
    actor = rdfMultiple(DBPO.starring, range_type=UMBEL.Actor)
Exemple #2
0
class Actor(rdfSubject):
    """DBPedia actors"""
    rdf_type = UMBEL.Actor
    #name = rdfMultiple(FOAF.name)
    name = rdfLocale(FOAF.name, 'en')
    frname = rdfLocale(FOAF.name, 'fr')
Exemple #3
0
from rdfalchemy.rdfSubject import rdfSubject
from rdfalchemy.descriptors import rdfLocale
from rdfalchemy.samples.doap import DOAP, Project
import platform

if platform.system() == "Java":
    from nose import SkipTest

    raise SkipTest("Skipping, Java - Python unicode conflict")

rdfSubject.db.parse("rdfalchemy/samples/schema/doap.rdf")
p = Project(DOAP.SVNRepository)

Project.ls = rdfalchemy.rdfSingle(rdfalchemy.RDFS.label, cacheName="ls")
Project.lm = rdfalchemy.rdfMultiple(rdfalchemy.RDFS.label, cacheName="lm")
Project.len = rdfLocale(rdfalchemy.RDFS.label, "en")
Project.les = rdfLocale(rdfalchemy.RDFS.label, "es")
Project.lfr = rdfLocale(rdfalchemy.RDFS.label, "fr")


def en_es_test():
    assert p.len == u"Subversion Repository", p.len
    assert p.les == u"Repositorio Subversion"
    assert p.lfr == u"D\xe9p\xf4t Subversion"


# unkown resp
print(repr(p.ls))
print(repr(p.lm))
print(repr(p.len))
print(repr(p.les))
Exemple #4
0
# encoding: utf-8
from rdfalchemy import *
from rdfalchemy.descriptors import rdfLocale
from rdfalchemy.samples.doap import *
import platform

if platform.system() == 'Java':
    from nose import SkipTest
    raise SkipTest("Skipping, Java - Python unicode conflict")

rdfSubject.db.parse('rdfalchemy/samples/schema/doap.rdf')
p = Project(DOAP.SVNRepository)

Project.ls = rdfSingle(RDFS.label, cacheName='ls')
Project.lm = rdfMultiple(RDFS.label, cacheName='lm')
Project.len = rdfLocale(RDFS.label, 'en')
Project.les = rdfLocale(RDFS.label, 'es')
Project.lfr = rdfLocale(RDFS.label, 'fr')


def en_es_test():
    assert p.len == u'Subversion Repository', p.len
    assert p.les == u'Repositorio Subversion'
    assert p.lfr == u'D\xe9p\xf4t Subversion'

# unkown resp
print(repr(p.ls))
print(repr(p.lm))
print(repr(p.len))
print(repr(p.les))
print(repr(p.lfr))
Exemple #5
0
import rdfalchemy
from rdfalchemy.rdfSubject import rdfSubject
from rdfalchemy.descriptors import rdfLocale
from rdfalchemy.samples.doap import DOAP, Project
import platform

if platform.system() == 'Java':
    from nose import SkipTest
    raise SkipTest("Skipping, Java - Python unicode conflict")

rdfSubject.db.parse('rdfalchemy/samples/schema/doap.rdf')
p = Project(DOAP.SVNRepository)

Project.ls = rdfalchemy.rdfSingle(rdfalchemy.RDFS.label, cacheName='ls')
Project.lm = rdfalchemy.rdfMultiple(rdfalchemy.RDFS.label, cacheName='lm')
Project.len = rdfLocale(rdfalchemy.RDFS.label, 'en')
Project.les = rdfLocale(rdfalchemy.RDFS.label, 'es')
Project.lfr = rdfLocale(rdfalchemy.RDFS.label, 'fr')


def en_es_test():
    assert p.len == u'Subversion Repository', p.len
    assert p.les == u'Repositorio Subversion'
    assert p.lfr == u'D\xe9p\xf4t Subversion'


# unkown resp
print(repr(p.ls))
print(repr(p.lm))
print(repr(p.len))
print(repr(p.les))