Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add makeType with unidirectional() #10

Open
vadasg opened this issue Nov 9, 2012 · 3 comments
Open

add makeType with unidirectional() #10

vadasg opened this issue Nov 9, 2012 · 3 comments
Assignees

Comments

@vadasg
Copy link
Owner

vadasg commented Nov 9, 2012

should make for a cleaner graph for faunus

@ghost ghost assigned vadasg Nov 9, 2012
@okram
Copy link

okram commented Nov 9, 2012

Make sure for only edges you don't want bidirectional trvaersal. It is
usually the case you want bidirectional traversal. Unidirectional is
usually used for for ontological mappings.
On Nov 8, 2012 6:52 PM, "Vadas Gintautas" notifications@github.com wrote:

should make for a cleaner graph for faunus


Reply to this email directly or view it on GitHubhttps://github.com//issues/10.

@vadasg
Copy link
Owner Author

vadasg commented Nov 11, 2012

Ok. I've reviewed the schema and I believe all of the edges should be unidirectional for GitHubArchive, since they are all generated by unilateral events (as far as the vertices are concerned). That is, a user -- pushes -->commit -- to --> repository but a repository never 'to' a commit or a commit never 'pushes' a user. Worse yet, if User1 -- follows -- User2 that is not the same thing as User2 -- follows --> User1.

@okram
Copy link

okram commented Nov 11, 2012

Let's talk about this... You are not thinking right.. its not the semantics
of the link, but the requirement of the travesal. Unidirwctional is all
about high entroy in the information sense.... On skype ping me.

http://markorodriguez.com
On Nov 10, 2012 6:14 PM, "Vadas Gintautas" notifications@github.com wrote:

Ok. I've reviewed the schema and I believe all of the edges should be
unidirectional for GitHubArchive, since they are all generated by
unilateral events (as far as the vertices are concerned). That is, a user
-- pushes -->commit -- to --> repository but a repository never 'to' a
commit or a commit never 'pushes' a user. Worse yet, if User1 -- follows --
User2 that is not the same thing as User2 -- follows --> User1.


Reply to this email directly or view it on GitHubhttps://github.com//issues/10#issuecomment-10262082.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants