예제 #1
0
import rdfsim
from rdfsim.space import Space

space = Space('skos_categories_1000.nt',
              property='http://www.w3.org/2004/02/skos/core#broader')

print "Distance betwen Dwarves and Elves:"
print space.similarity_uri(
    'http://dbpedia.org/resource/Category:Middle-earth_Dwarves',
    'http://dbpedia.org/resource/Category:Middle-earth_Elves')

print "Distance between Dwarves and Futurama:"
print space.similarity_uri(
    'http://dbpedia.org/resource/Category:Middle-earth_Dwarves',
    'http://dbpedia.org/resource/Category:Futurama')
예제 #2
0
def test_similarity_uri():
    space = Space('tests/example.n3')
    np.testing.assert_allclose(
        space.similarity_uri('http://dbpedia.org/resource/Category:Futurama',
                             'http://dbpedia.org/resource/Category:Star_Trek'),
        (1 + 0.9 * 0.9) / (np.sqrt(2 + 0.9**2) * np.sqrt(1 + 0.9**2)))
예제 #3
0
import rdfsim
from rdfsim.space import Space

space = Space('skos_categories_1000.nt', property='http://www.w3.org/2004/02/skos/core#broader')

print "Distance betwen Dwarves and Elves:"
print space.similarity_uri('http://dbpedia.org/resource/Category:Middle-earth_Dwarves', 'http://dbpedia.org/resource/Category:Middle-earth_Elves')

print "Distance between Dwarves and Futurama:"
print space.similarity_uri('http://dbpedia.org/resource/Category:Middle-earth_Dwarves', 'http://dbpedia.org/resource/Category:Futurama')
예제 #4
0
def test_similarity_uri():
    space = Space('tests/example.n3')
    np.testing.assert_allclose(space.similarity_uri('http://dbpedia.org/resource/Category:Futurama', 'http://dbpedia.org/resource/Category:Star_Trek'), (1 + 0.9 * 0.9) / (np.sqrt(2 + 0.9**2) * np.sqrt(1 + 0.9**2)))