hackers4peace / plp-docs Goto Github PK
View Code? Open in Web Editor NEWPortable Linked Profiles documentation
Portable Linked Profiles documentation
Do you mean an individual instance of a Product or Service (or something else, maybe some Bitcoins)?
I think http://schema.org/Product means something different: I think they mean a Type, like an Amazon catalog item or an ISBN. Amazon will not ship you a Type, they will ship you an instance of the product shown on the page you ordered from.
When you receive the instance, you will have an Asset. So if that is what you mean by Asset, I think it is different from what http://schema.org/Product means. Their Service is more ambiguous and I have no idea what they have in mind. How would it apply, for example, to the software development services that Enspiral provides to their clients?
We are differentiating all this stuff in https://github.com/openvocab/ovn
Ping if and when you want to discuss.
On the readme file
plp deployment
I native PLP
1.1. PLP Provider
1.1. PLP Directory
Maybe make
npm start
work.
listen interface missing
II Open Knowledge PLP
Sentry exception and error logging.
Interesting overlap over those two networks
@bcomnes @jgmize you participate in both, do you know to what extent participations overlap? Would you find it attractive that both directories just aggregate the information you publish on your independent websites?
Currently, directories are keeping a cached list of the profiles stored in one or many providers. This means that even if the user deletes its profile (because it is not needed anymore, does not want to be listed), the profile would still be listed on the directories.
If the directories would check from time to time if the profile is still there, or even if they would expose a function of the api to unlist a profile, this situation could be solved.
Long time, no see, guys! Hope everyone is well!
It feels right now like there is some momentum building for getting developers and projects together for infrastructure work for next economy or solidarity economy or solidarity non-economic infrastructure, etc..... thus this post to see what you all think.
There is a new tech workgroup coming out of the Impact Economy summit in BC (http://www.impacteconomy.io/). And I am thinking it would be great to take advantage of this momentum. It comes out of media and fundraising, but several of us are determined that it will be a broad consortium to make this stuff happen, and not fall under any fundraising or other umbrella.
Also there is the valueflows vocab project, https://github.com/valueflows/valueflows, which has seen a lot of activity lately and is a lot of fun!
I have some starting thoughts:
I think it would be really helpful to create a list and eventually a technical architectural diagram of some sort to depict all the pieces of software and how they fit into the picture. Possible data to include (for discussion):
Information that could be gleaned:
Potential principles (for group discussion):
Any interest? Any disagreements or further ideas? Want to have a PLP session and discuss?
(I also sent some version of this question to other related discussions, sorry for any cross-posting….)
I am wondering what has already been decided regarding use of existing vocabs for person and organization data. I found plp.jsonld, which looks like you are using schema.org for most definitions so far?
I don't have the experience, so I'm wondering what people's perspectives are on the various choices out there - like schema.org, foaf, org, etc? If this is documented, please just point me there and accept my apologies.
If we use http: avatars/images directly on HTTPS pages they will cause mixed content warnings. We may find a workaround with caching image and displaying it instead!
Currently, only the URI where a profile is stored is needed to modify it, without the permission and knowledge of the profile's owner.
This issue should be addressed with some level of security in order to ensure that profiles are created/maintained only by their owner, guaranteeing data coherence and validity.
Personally, i would like to see some public/private key approach to this issue. Something that, analog to PGP (https://en.wikipedia.org/wiki/Pretty_Good_Privacy), ensures that some information has been signed by a particular person.
Relevant issues:
Discussion for wiki page: https://github.com/hackers4peace/plp-docs/wiki/Plugins
if someone hosts profile without enabled CORS, apps like editor need to fallback to proxy
currently everyone can add everyone else's profile to any directory, if we include hash of an email address in profile, directory could require email credential (e.g. via Persona) to verify control over this profile
This is continuing the discussion today (2015-01-28) in the PLP hangout. @elf-pavlik provided these links:
http://patterns.dataincubator.org/book/qualified-relation.html
http://blog.schema.org/2014/06/introducing-role.html
Yes, these are both to the point, exactly.
In our object model in NRP which we were mostly using as starting point for openvocab, we have Agent, AgentRelationship, and AgentRelationshipRole. When we say Agent, we mean the superclass of Person or Organization. In no particular notation:
AgentRelationshipRole:
identifier = text
name = text
plural_name = text
association_behavior = child, member, customer, and some others....
description = text
label = text
inverse_label = text
AgentRelationship:
"An association between 2 agents, defining a role in relationship to each other."
is_associate = reference to an Agent
has_associate = reference to an Agent
relationship_type = reference to an AgentRelationshipRole
description = text
state = active, potential, inactive (and/or could be dates)
At some point @ahdinosaur asked could we put the ends of the relationship on the Agent itself (instead of using the AgentRelationship object). This has been at least partially implemented in openvocab I think. I don't know what might be "standard" for this type of situation in LOD land. I get one problem: If you have a separate class, and the data is distributed, how do you decide where the relationship lives?
Question: What is the best way to represent this concept in LOD? And I suppose, before that, do people agree with including something like this in PLP?
Still prototyping.
So it can be integrated within other websites or a PLP-Browser (as is the case with directory.open-steps.org)
no text
Add a link to readme
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.