<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-CA">
	<id>http://citydatastandard.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Markfox</id>
	<title>City Data Model Project Collaboratory - User contributions [en-ca]</title>
	<link rel="self" type="application/atom+xml" href="http://citydatastandard.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Markfox"/>
	<link rel="alternate" type="text/html" href="http://citydatastandard.org/index.php/Special:Contributions/Markfox"/>
	<updated>2026-04-08T21:32:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>http://citydatastandard.org/index.php?title=Main_Page&amp;diff=416</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://citydatastandard.org/index.php?title=Main_Page&amp;diff=416"/>
		<updated>2019-11-28T17:05:26Z</updated>

		<summary type="html">&lt;p&gt;Markfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Welcome to the City Data Model Collaboration Wiki!&amp;lt;/h1&amp;gt;&lt;br /&gt;
We have created this website to enable stakeholders and related standards groups to foster international collaboration on a common [[City_Data_Model|City Data Model]]. The results of this effort will feed into the various  city data standards development projects being undertaken Standards Development Organizations.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Want to contribute? Log-in or create an account!&lt;br /&gt;
Anyone with an account can comment on proposed or existing terms, and even propose their own.&lt;br /&gt;
&lt;br /&gt;
Users can propose new terms or new definitions for existing [[:Category:Class|classes]], [[:Category:ObjectProperty|object properties]], or [[:Category:DataProperty|data properties]].&lt;br /&gt;
Authors are advised to '''protect''' any pages they create to prevent other users from editing page content directly. Instead, comments are encouraged via the associated Discussion pages.&lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
* Browse and review existing content: Listings of proposed terms: [[:Category:Class|classes]], [[:Category:ObjectProperty|object properties]], and [[:Category:DataProperty|data properties]] are compiled on separate pages that are accessible via the Navigation menu. Each term has its own page that contains standard content such as a description of the term, definitions, and use cases.&lt;br /&gt;
* Comment on existing content and suggest changes or revisions: Every term page has a comments section at the bottom that users can use to communicate with the page authors and other members of the community.&lt;br /&gt;
* Propose additions: there are two ways to propose a new term. If an appropriate term exists in the class or property listings, you can propose a new subclass or sub-property on the appropriate page. If no such term exists, you can propose a new term.&lt;br /&gt;
** Propose a [[Form:Generic_Class|new class]].&lt;br /&gt;
** Propose a new definition for an existing class. This option is available on each class page.&lt;br /&gt;
** Propose a [[Form:Generic_Object_Property|new object property]] (a relationship between two classes).&lt;br /&gt;
** Propose a new definition for an existing object property. This option is available on each object property page.&lt;br /&gt;
** Propose a [[Form:Generic_Data_Property|new data property]].&lt;br /&gt;
** Propose a new definition for an existing data property. This option is available on each data property page.&lt;br /&gt;
* Once you've created a page, it is recommended that you protect it. That way only you and the administrators will have the ability to edit the page content directly. Each page that you have created will have a &amp;quot;protect&amp;quot; option, along with an &amp;quot;edit&amp;quot; and &amp;quot;edit with form&amp;quot; option that you can use to revise the content.&lt;br /&gt;
* Contact an [[Special:ListUsers/administrator|administrator]] if you need to follow-up on the status of a term.&lt;br /&gt;
&lt;br /&gt;
== The workflow ==&lt;br /&gt;
Anyone can propose a new term. Once a term has been proposed, it becomes open for the specification of [[definitions]] from the community. The administrators will review all proposed definitions and identify the [[maximal common definition]] for the term. The term and resulting set of definitions will then be published as approved in the City Data Model.&lt;br /&gt;
&lt;br /&gt;
Here's a high-level overview of the process that we follow when a new term is proposed for the City Data Model:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
@startuml&lt;br /&gt;
title Proposing a New Term for the CDM&lt;br /&gt;
&lt;br /&gt;
start&lt;br /&gt;
:Specify the name of the new class or property;&lt;br /&gt;
&lt;br /&gt;
:Provide a natural language description of new term;&lt;br /&gt;
&lt;br /&gt;
:New term page created&lt;br /&gt;
Term status=&amp;quot;Proposed&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
:Community review;&lt;br /&gt;
&lt;br /&gt;
if (Term is captured by an existing class or property?) then (yes)&lt;br /&gt;
    :indicate redundancy in comments;&lt;br /&gt;
    if (community in agreement?) then (Yes)&lt;br /&gt;
        :Close proposal&lt;br /&gt;
         Term status=&amp;quot;closed&amp;quot;;&lt;br /&gt;
        stop&lt;br /&gt;
    else(No)&lt;br /&gt;
        while (undecided) is (Yes)&lt;br /&gt;
            :Discuss;&lt;br /&gt;
            :Editorial review;&lt;br /&gt;
        endwhile(No);&lt;br /&gt;
    endif;&lt;br /&gt;
    else(No)&lt;br /&gt;
    endif;&lt;br /&gt;
        :Term status=&amp;quot;Pending Approval&amp;quot;;       &lt;br /&gt;
        while (Discussion quiescence (or other cutoff criteria)?) is (No)&lt;br /&gt;
                :Community proposes definitions;&lt;br /&gt;
            endwhile(Yes)&lt;br /&gt;
                :Admin specify maximum common definition;&lt;br /&gt;
                :Term status=&amp;quot;Approved&amp;quot;;&lt;br /&gt;
        :Publication of final version of term page (change protected),&lt;br /&gt;
        including maximum common definition and specialized definitions;&lt;br /&gt;
stop&lt;br /&gt;
&lt;br /&gt;
@enduml&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
@startuml&lt;br /&gt;
title Submitting a definition for a proposed term&lt;br /&gt;
&lt;br /&gt;
start&lt;br /&gt;
:Navigate to proposed term page;&lt;br /&gt;
:Select &amp;quot;Add Definition&amp;quot;;&lt;br /&gt;
:Specify description of specialized term&lt;br /&gt;
What distinguishes this definition of the term?;&lt;br /&gt;
&lt;br /&gt;
:Specify use case(s)&lt;br /&gt;
Why is this specialized definition needed?;&lt;br /&gt;
&lt;br /&gt;
:Specify specialized definition in UML and DL&lt;br /&gt;
If DL is not sufficient, supplement with SWRL or SHACL;&lt;br /&gt;
&lt;br /&gt;
:Publish for review&lt;br /&gt;
Specialized definition status=&amp;quot;Pending Approval&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
:Community reviews proposal;&lt;br /&gt;
&lt;br /&gt;
:Users suggest revisions/additions to definition (properties, constraints), use cases;&lt;br /&gt;
        &lt;br /&gt;
if (Owner accommodates suggestions?) then (Yes)&lt;br /&gt;
   :Comment resolved;&lt;br /&gt;
else(No)&lt;br /&gt;
   :Comment left unresolved;&lt;br /&gt;
endif;&lt;br /&gt;
    &lt;br /&gt;
:Editorial review;&lt;br /&gt;
        :Editorial comments to author;&lt;br /&gt;
        :Author revisions;&lt;br /&gt;
        :Final review;&lt;br /&gt;
        :Specialized definition status=&amp;quot;Approved&amp;quot; (change protected);&lt;br /&gt;
&lt;br /&gt;
stop&lt;br /&gt;
&lt;br /&gt;
@enduml&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; these diagrams were drawn using [http://plantuml.com PlantUML]. PlantUML is a handy tool that allows you to create UML (and non-UML) diagrams using simple text descriptions. It's supported by this Wiki to help you contribute more effectively.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
Link to Github&amp;lt;br&amp;gt;&lt;br /&gt;
Link to publications (reports, papers, ...)&amp;lt;br&amp;gt;&lt;br /&gt;
Add summary of classes / class definitions for each city-level ontology&amp;lt;br&amp;gt;&lt;br /&gt;
Set permissions for different user types&lt;/div&gt;</summary>
		<author><name>Markfox</name></author>
	</entry>
	<entry>
		<id>http://citydatastandard.org/index.php?title=Main_Page&amp;diff=415</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://citydatastandard.org/index.php?title=Main_Page&amp;diff=415"/>
		<updated>2019-11-28T17:04:17Z</updated>

		<summary type="html">&lt;p&gt;Markfox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Welcome to the City Data Model Collaboration Wiki!&amp;lt;/h1&amp;gt;&lt;br /&gt;
We have created this website to enable stakeholders and related standards groups to foster international collaboration on a common [[City_Data_Model|City Data Model]]. The results of this effort will feed into the various  city data standards development projects being undertaken Standards Development Organizations.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Want to contribute? Log-in or create an account!&lt;br /&gt;
Anyone with an account can comment on proposed or existing terms, and even propose their own.&lt;br /&gt;
&lt;br /&gt;
Users can propose new terms or new definitions for existing [[:Category:Class|classes]], [[:Category:ObjectProperty|object properties]], or [[:Category:DataProperty|data properties]].&lt;br /&gt;
Authors are advised '''protect''' any pages they create to prevent other users from editing page content directly. Instead, comments are encouraged via the associated Discussion pages.&lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
* Browse and review existing content: Listings of proposed terms: [[:Category:Class|classes]], [[:Category:ObjectProperty|object properties]], and [[:Category:DataProperty|data properties]] are compiled on separate pages that are accessible via the Navigation menu. Each term has its own page that contains standard content such as a description of the term, definitions, and use cases.&lt;br /&gt;
* Comment on existing content and suggest changes or revisions: Every term page has a comments section at the bottom that users can use to communicate with the page authors and other members of the community.&lt;br /&gt;
* Propose additions: there are two ways to propose a new term. If an appropriate term exists in the class or property listings, you can propose a new subclass or sub-property on the appropriate page. If no such term exists, you can propose a new term.&lt;br /&gt;
** Propose a [[Form:Generic_Class|new class]].&lt;br /&gt;
** Propose a new definition for an existing class. This option is available on each class page.&lt;br /&gt;
** Propose a [[Form:Generic_Object_Property|new object property]] (a relationship between two classes).&lt;br /&gt;
** Propose a new definition for an existing object property. This option is available on each object property page.&lt;br /&gt;
** Propose a [[Form:Generic_Data_Property|new data property]].&lt;br /&gt;
** Propose a new definition for an existing data property. This option is available on each data property page.&lt;br /&gt;
* Once you've created a page, it is recommended that you protect it. That way only you and the administrators will have the ability to edit the page content directly. Each page that you have created will have a &amp;quot;protect&amp;quot; option, along with an &amp;quot;edit&amp;quot; and &amp;quot;edit with form&amp;quot; option that you can use to revise the content.&lt;br /&gt;
* Contact an [[Special:ListUsers/administrator|administrator]] if you need to follow-up on the status of a term.&lt;br /&gt;
&lt;br /&gt;
== The workflow ==&lt;br /&gt;
Anyone can propose a new term. Once a term has been proposed, it becomes open for the specification of [[definitions]] from the community. The administrators will review all proposed definitions and identify the [[maximal common definition]] for the term. The term and resulting set of definitions will then be published as approved in the City Data Model.&lt;br /&gt;
&lt;br /&gt;
Here's a high-level overview of the process that we follow when a new term is proposed for the City Data Model:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
@startuml&lt;br /&gt;
title Proposing a New Term for the CDM&lt;br /&gt;
&lt;br /&gt;
start&lt;br /&gt;
:Specify the name of the new class or property;&lt;br /&gt;
&lt;br /&gt;
:Provide a natural language description of new term;&lt;br /&gt;
&lt;br /&gt;
:New term page created&lt;br /&gt;
Term status=&amp;quot;Proposed&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
:Community review;&lt;br /&gt;
&lt;br /&gt;
if (Term is captured by an existing class or property?) then (yes)&lt;br /&gt;
    :indicate redundancy in comments;&lt;br /&gt;
    if (community in agreement?) then (Yes)&lt;br /&gt;
        :Close proposal&lt;br /&gt;
         Term status=&amp;quot;closed&amp;quot;;&lt;br /&gt;
        stop&lt;br /&gt;
    else(No)&lt;br /&gt;
        while (undecided) is (Yes)&lt;br /&gt;
            :Discuss;&lt;br /&gt;
            :Editorial review;&lt;br /&gt;
        endwhile(No);&lt;br /&gt;
    endif;&lt;br /&gt;
    else(No)&lt;br /&gt;
    endif;&lt;br /&gt;
        :Term status=&amp;quot;Pending Approval&amp;quot;;       &lt;br /&gt;
        while (Discussion quiescence (or other cutoff criteria)?) is (No)&lt;br /&gt;
                :Community proposes definitions;&lt;br /&gt;
            endwhile(Yes)&lt;br /&gt;
                :Admin specify maximum common definition;&lt;br /&gt;
                :Term status=&amp;quot;Approved&amp;quot;;&lt;br /&gt;
        :Publication of final version of term page (change protected),&lt;br /&gt;
        including maximum common definition and specialized definitions;&lt;br /&gt;
stop&lt;br /&gt;
&lt;br /&gt;
@enduml&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
@startuml&lt;br /&gt;
title Submitting a definition for a proposed term&lt;br /&gt;
&lt;br /&gt;
start&lt;br /&gt;
:Navigate to proposed term page;&lt;br /&gt;
:Select &amp;quot;Add Definition&amp;quot;;&lt;br /&gt;
:Specify description of specialized term&lt;br /&gt;
What distinguishes this definition of the term?;&lt;br /&gt;
&lt;br /&gt;
:Specify use case(s)&lt;br /&gt;
Why is this specialized definition needed?;&lt;br /&gt;
&lt;br /&gt;
:Specify specialized definition in UML and DL&lt;br /&gt;
If DL is not sufficient, supplement with SWRL or SHACL;&lt;br /&gt;
&lt;br /&gt;
:Publish for review&lt;br /&gt;
Specialized definition status=&amp;quot;Pending Approval&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
:Community reviews proposal;&lt;br /&gt;
&lt;br /&gt;
:Users suggest revisions/additions to definition (properties, constraints), use cases;&lt;br /&gt;
        &lt;br /&gt;
if (Owner accommodates suggestions?) then (Yes)&lt;br /&gt;
   :Comment resolved;&lt;br /&gt;
else(No)&lt;br /&gt;
   :Comment left unresolved;&lt;br /&gt;
endif;&lt;br /&gt;
    &lt;br /&gt;
:Editorial review;&lt;br /&gt;
        :Editorial comments to author;&lt;br /&gt;
        :Author revisions;&lt;br /&gt;
        :Final review;&lt;br /&gt;
        :Specialized definition status=&amp;quot;Approved&amp;quot; (change protected);&lt;br /&gt;
&lt;br /&gt;
stop&lt;br /&gt;
&lt;br /&gt;
@enduml&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; these diagrams were drawn using [http://plantuml.com PlantUML]. PlantUML is a handy tool that allows you to create UML (and non-UML) diagrams using simple text descriptions. It's supported by this Wiki to help you contribute more effectively.&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
Link to Github&amp;lt;br&amp;gt;&lt;br /&gt;
Link to publications (reports, papers, ...)&amp;lt;br&amp;gt;&lt;br /&gt;
Add summary of classes / class definitions for each city-level ontology&amp;lt;br&amp;gt;&lt;br /&gt;
Set permissions for different user types&lt;/div&gt;</summary>
		<author><name>Markfox</name></author>
	</entry>
</feed>