| SPS is a dialect of XML for Simple
Project Syndication. It organizes the information flow in
an online work environment where people, documents, and tasks are distributed
in a network.
SPS Sample (XML) SPS Schema (XSD) |
|||||||||||
| Element Structure The top element is <project> that describes the main container for tasks. The element structure for projects is below: |
|||||||||||
| Element | Description | Example | |||||||||
| title | The name of the project | The Ultimate Potluck | |||||||||
| link | The URL to the website corresponding to the task. | http://plw.media.mit.edu/ treehouse/projects/ultimatePutlock |
|||||||||
| description | Description of the project. | We are going to cook food for everyone here. Join us. | |||||||||
| language | The language the channel is written in. | en-us | |||||||||
| creator | Name and email address for person who created the project. | Burak Arikan arikan *at* mit.edu | |||||||||
| A project contains any number
of <task>s. The sub-elements of a task represents
the essential information about the task. These are important for
easy syndication of the project. |
|||||||||||
| Element | Description | Example | |||||||||
| title | The title of the task. | Spicy BBQ Hot dogs | |||||||||
| link | The URL to the website corresponding to the task. | http://plw.media.mit.edu/ treehouse/projects/task/?= bbqhotdogs | |||||||||
| description | Description of the task. | Cooking BBQ hot dogs for fifteen people. | |||||||||
| creator | Name and email address for person responsible for the project. | Burak Arikan arikan *at* mit.edu | |||||||||
| implementors | List of people who are going to execute the task. It containts sub-elements that are in the <implementor>. | ||||||||||
| dateStart | Date and time of the task. | 2004-05-28T12:00:10 | |||||||||
| duration | Duration of the task. | P2H | |||||||||
| . | |||||||||||
| dateCreated | The task is created on this date and time. | 2004-05-17T08:30:00 | |||||||||
| dateModified | The task is created on this date and time. | 2004-05-17T08:32:11 | |||||||||
| milestones | List of milestones on the task timeline. It contains sub-elements that are in the <milestone> | ||||||||||
| budget | Budget of the task, that is going to be paid to the implementor by the creator. | $15 | |||||||||
| parentTask | Link to the task that is on top of this task. This may not exist. | http://plw.media.mit.edu/ treehouse/projects/task/?=bbqparty | |||||||||
| nextTask | Link to the task after this task. | http://plw.media.mit.edu/ treehouse/projects/task/?= mixsauce | |||||||||
| prevTask | Link to the task before this task. | http://plw.media.mit.edu/ treehouse/projects/task/?= doshopping | |||||||||
| pubDate | Indicates when the task was published. | 2004-05-30T09:30:10 | |||||||||
| Each implementor is a list of people who are exeucting tasks, and they are contained in the <implementor>. Implementor has two elements: | |||||||||||
| Element | Description | Example | |||||||||
| contact | Information about the responsible person. | Noah Fields noah **at** noah.cx | |||||||||
| role | Description of the responsibility. | Chef | |||||||||
| <milestones> is a list of milestones that points important dates on the task timeline. Milestones are contained in <milestone>. Implementor has two elements: | |||||||||||
| Element | Description | Example | |||||||||
| title | Description of the milestone. | Heat hot dogs as directed on package, or grill until heated through. | |||||||||
| date | DAte and time for the milestone. | 2004-04-28T12:30:00 | |||||||||
| Related RDF (Resource Description Framework) http://www.w3.org/TR/2004/REC-rdf-primer-20040210/ RSS Specification http://blogs.law.harvard.edu/tech/rss Atom Specification http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html OPML(Outline Markup Language) http://www.opml.org/spec PML (Psycho-geographical Markup Language) http://socialfiction.org/psychogeography/PML.html XML Schema http://www.w3.org/XML/Schema http://www.w3schools.com/schema/ |
|||||||||||