Skip to main content

Participation is a python package for social participation ontologies, rdf data (linked data) triplification and analysis

Project description

Routines for analysis and synthesis of RDF social participation data. Idealized facilites include:

  • Observance of expected stability and overall measures of each instance.

  • Integration of data from a number of instances.

  • Integration of data from a usual social platforms (Facebook, Twitter, LinkedIn).

  • Recommendation of resources through topological and textual criteria, with explicit routines and potential uses.

  • Synthesis of audiovisual artifacts to ease observation, probing and exploitation.

  • Translation of participatory data to RDF.

  • HTTP utilities, such as bootstrapping participatory ontologies or an access to resource recommendation routines.

Public data, such as provided by the Gmane database or donated profiles from private networks (e.g. Facebook), or gathered by Twitter, can be incorporated as RDF in the Social Graph.

Usage example

import participation as P

# downloads Social Participation data from Participabr,
# Cidade Democrática and AA from datahub.io
P.download()

# The triplification routines are available:
# accesses Participa.br data on PostgreSQL and save RDF Xml and Turtle
P.triplification.ParticipaTriplification("dbname","username")
# accesses Participa.br data on PostgreSQL and save RDF Xml and Turtle
P.triplification.AATriplification("dbname","username","dbname2","username2","ircLog.txt")
# accesses Participa.br data on PostgreSQL and save RDF Xml and Turtle
P.triplification.OCDTriplify("dbname","username")

# print number of users in each RDF graph
# print number of incidences of each
# print vocabulary

import social as S
# To load GDF file:
fg=S.GDFgraph("../data/RenatoFabbri06022014.gdf") # graph should be on fg.G
# find posts by friends with similar names

# To make an abstract animation with the overall network:
song=S.FSong(fg.G,"fsong/",True,True,False,True)
# Check mixedVideo.webm

# Add information about users that are equivalent (through RDF).
# make network with and without that information

# Make recommendation based on a target resource
# Make recommendation of percolatory method

# Rise a flask instance, point an example meteor interface

# more ***under construction***
# Enjoy!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

participation-0.1.dev1.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file participation-0.1.dev1.tar.gz.

File metadata

File hashes

Hashes for participation-0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 24b349d56e9871b3c4fd6541e98416db6260250ab32922d77d6092f3f1040421
MD5 ef1e3e7a0f2646c34a4139ed7c459dc9
BLAKE2b-256 7dd3210f55650570afceba30dfa905827c56d8846cbd0808918df9e994655acf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page