Leila,


I’m hoping to share some new knowledge representation techniques which could be 
of use to a number of projects for purposes of brainstorming. A number of new 
projects could be made possible with the new techniques; one could, for 
instance, envision a “wiki knowledgebase” project where predicate calculus 
expressions are hyperlinks to wiki experiences for users.



As for what problem that I would like to see someday addressed, I hope to 
someday see advancements in the intersection of educational technology and 
crowdsourcing. We can envision crowdsourced: dialogue systems, intelligent 
tutoring systems, learning objects, textbooks, courses, and curricula [1][2]. 
Such projects could utilize a number of existing and new technologies, for 
instance Wikipedia, Wikibooks and Wikidata.





Best regards,

Adam



[1] 
http://www.phoster.com/discussions/instructional-design-crowdsourcing-and-quality-control/

[2] http://www.phoster.com/discussions/crowdsourcing-dialogue-systems/





________________________________
From: Wikitech-l <[email protected]> on behalf of Leila 
Zia <[email protected]>
Sent: Wednesday, October 17, 2018 1:30:51 PM
To: Research into Wikimedia content and communities
Cc: [email protected]
Subject: Re: [Wikitech-l] [Wiki-research-l] URL-addressable Predicate Calculus

Hi Adam,

I'm missing the context here. Can you expand what problem you'd like
to see addressed with the proposal you shared here?

Best,
Leila

--
Leila Zia
Senior Research Scientist, Lead
Wikimedia Foundation

On Wed, Oct 17, 2018 at 2:32 AM Adam Sobieski <[email protected]> wrote:
>
> I would like to share, for discussion, some knowledge representation ideas 
> with respect to a URL-addressable predicate calculus.
>
> In the following examples, we can use the prefix “mw” for 
> “https://machine.wikipedia.org/” as per 
> xmlns:mw="https://machine.wikipedia.org/"; .
>
> mw:P1
> → https://machine.wikipedia.org/P1
>
> mw:P1(arg0, arg1, arg2)
> → https://machine.wikipedia.org/P1?A0=arg0&A1=arg1&A2=arg2
>
> mw:P2
> → https://machine.wikipedia.org/P2
>
> mw:P2<t0, t1, t2>
> → https://machine.wikipedia.org/P2?T0=t0&T1=t1&T2=t2
>
> mw:P2<t0, t1, t2>(arg0, arg1, arg2)
> → https://machine.wikipedia.org/P2?T0=t0&T1=t1&T2=t2&A0=arg0&A1=arg1&A2=arg2
>
> Some points:
>
> 1. There is a mapping between each predicate calculus expression and a URL.
>
> 2. Navigating to mapped-to URLs results in processing on servers, e.g. PHP 
> scripts, which generates outputs.
>
> 3. The outputs vary per the content types requested via HTTP request headers.
>
> 4. The outputs may also vary per the languages requested via HTTP request 
> headers.
>
> 5. Navigating to https://machine.wikipedia.org/P1 generates a definition for 
> a predicate.
>
> 6. Navigating to https://machine.wikipedia.org/P2?T0=t0&T1=t1&T2=t2 generates 
> a definition for a predicate after assigning values to the parameters T0, T1, 
> T2. That is, a definition of a predicate is generated by a script, e.g. a PHP 
> script, which may vary its output based on the values for T0, T1, T2.
>
> 7. The possible values for T0, T1, T2, A0, A1, A2 may be drawn from the same 
> set. T0, T1, T2 need not be constrained to be types from a type system.
>
> 8. The values for T0, T1, T2, A0, A1, A2, that is t0, t1, t2, arg0, arg1, 
> arg2, could also each resolve to URLs.
>
>
> Best regards,
> Adam Sobieski
> http://www.phoster.com/contents/
>
> _______________________________________________
> Wiki-research-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wiki-research-l

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to