Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
ontome:index [2021/08/30 16:52] Vincent Alamercery |
ontome:index [2023/07/28 11:31] Francesco Beretta [Namespaces tab] |
||
---|---|---|---|
Ligne 84: | Ligne 84: | ||
:!: You can only create classes, properties and relations or modify those that exist in the ongoing namespace managed by the project you have activated.\\ | :!: You can only create classes, properties and relations or modify those that exist in the ongoing namespace managed by the project you have activated.\\ | ||
The current active project is displayed at the top right of the screen. | The current active project is displayed at the top right of the screen. | ||
- | |||
==== My current namespaces tab ==== | ==== My current namespaces tab ==== | ||
Ligne 133: | Ligne 132: | ||
===== Namespaces menu ===== | ===== Namespaces menu ===== | ||
- | This menu directly displays the list of namespaces created or imported into OntoME. | + | This menu directly displays the list of root namespaces. |
* Filter this list by using the Search box at the top right. For example, try entering "CIDOC". | * Filter this list by using the Search box at the top right. For example, try entering "CIDOC". | ||
* Adjust the number of lines displayed by using the drop-down menu at the top left. | * Adjust the number of lines displayed by using the drop-down menu at the top left. | ||
Ligne 282: | Ligne 281: | ||
* Identifier: a unique and mandatory alphanumeric string identifying the property in all versions of its namespace. | * Identifier: a unique and mandatory alphanumeric string identifying the property in all versions of its namespace. | ||
- | * Domain and range: The domain is the class for which a property is formally defined. The range is the class that comprises all potential values of a property. The quantifiers are the allowed number of instances of a certain property that can refer to a particular instance of the domain class or the range class of that property.\\ | + | * Domain and range: The domain is the class for which a property is formally defined. The range is the class that comprises all potential values of a property. The quantifiers are the allowed number of instances of a certain property that can refer to a particular instance of the domain class or the range class of that property.\\ :!: Note that OntoME uses the **UML** notation for quantifiers which is the reverse of that traditionally used in the CIDOC CRM documentation. |
- | :!: Note that OntoME uses the **UML** notation for quantifiers which is the reverse of that traditionally used in the CIDOC CRM documentation. | + | |
* Labels: the list of property labels in the different languages. There can only be one standard label per language. A label indicates the general meaning of the property but does not define it. Always refer to the scope note for the intension of the property. A property must have at least one standard label in any language. | * Labels: the list of property labels in the different languages. There can only be one standard label per language. A label indicates the general meaning of the property but does not define it. Always refer to the scope note for the intension of the property. A property must have at least one standard label in any language. | ||
* Click on the “information” icon to view the details and the comments posted for a label. If you have created an account, you can also post a new comment or reply to an existing one. | * Click on the “information” icon to view the details and the comments posted for a label. If you have created an account, you can also post a new comment or reply to an existing one. | ||
Ligne 343: | Ligne 341: | ||
* Property: the property that is in relation. | * Property: the property that is in relation. | ||
* Justification: the explanation of the relation. | * Justification: the explanation of the relation. | ||
- | * Relation defined in: the namespace version in which the relation is set. | + | * Relation defined in: the namespace version in which the relation is defined. |
* Click on the “information” icon to view the details and the comments posted for a relation. If you have created an account, you can also post a new comment or reply to an existing one. | * Click on the “information” icon to view the details and the comments posted for a relation. If you have created an account, you can also post a new comment or reply to an existing one. | ||
- | * Click on a property to open the details. | + | * Click on a property label to open its details. |
==== Profiles tab ==== | ==== Profiles tab ==== | ||
Ligne 351: | Ligne 349: | ||
This tab lists the profiles using the property. | This tab lists the profiles using the property. | ||
- | * Click on a profile to open the details. | + | * Click on a profile to open its details. |
==== Comments tab ==== | ==== Comments tab ==== | ||
Ligne 361: | Ligne 359: | ||
==== What is a namespace? ==== | ==== What is a namespace? ==== | ||
- | The concept of namespaces is at the core of OntoME. A namespace refers to a set of classes and properties designed to accommodate terms from the same domain. It ensures that all the identifiers within it have unique names so that they can be easily identified. | + | The concept of namespaces is at the core of OntoME. A namespace refers to a set of classes and properties designed to accommodate terms from the same domain. It ensures that all the identifiers within it have unique names so that they can be easily identified.\\ |
+ | In OntoME, a namespace includes a root namespace and versions. The root namespace does not contain any classes or properties, it serves to bring together its different versions in which classes and properties are defined, as well as relationships. | ||
==== Summary tab ==== | ==== Summary tab ==== | ||
Ligne 371: | Ligne 370: | ||
This tab gathers the information allowing the identification of the namespace:\\ | This tab gathers the information allowing the identification of the namespace:\\ | ||
- | * Identification: this part displays the root namespace URI, its project of belonging and its status (ongoing, published or deprecated). | + | === Root namespace === |
- | * Namespaces to which this ongoing namespace refers: the list of reference namespaces of the namespace. A reference namespace is a namespace referenced by another namespace, for instance in the case of a relationship (property, hierarchical relation, other type of relation...). So, if you want to create a relationship between classes and properties in your namespace A to classes and properties in another namespace B, you must first indicate here that the namespace B is a reference namespace to your space A. | + | |
- | * Labels: the list of namespace labels. | + | * Identification: this part displays the namespace URI, its project of belonging and its prefix. |
+ | * Labels: the list of namespace labels in the different languages. There can only be one standard label per language. | ||
+ | |||
+ | === Versions === | ||
+ | |||
+ | * Identification: this part displays the root namespace URI, its project of belonging, its status (ongoing, published or deprecated) and its version information. | ||
+ | * Namespaces to which this ongoing namespace refers: the list of reference namespaces of the namespace. A reference namespace is a namespace referenced by another namespace, for instance in the case of a relationship (property, hierarchical relation, other type of relation...). If you want to create a relationship between classes and properties in your namespace A to classes and properties in another namespace B, you must first indicate here that the namespace B is a reference namespace to your space A. | ||
+ | * Labels: the list of namespace labels in the different languages. There can only be one standard label per language. | ||
==== Definition tab ==== | ==== Definition tab ==== | ||
This tab gathers the information to define a namespace: | This tab gathers the information to define a namespace: | ||
+ | |||
+ | === Root namespace === | ||
+ | |||
+ | * Description: the list of texts presenting the root namespace in the different languages. A root namespace must have at least one description in any language. | ||
+ | * Additional notes: the list of additional notes in the different languages. These notes, which are not mandatory, are used to specify the description. | ||
+ | |||
+ | === Version === | ||
* Description: the list of texts presenting the namespace in the different languages. A namespace must have at least one description in any language. | * Description: the list of texts presenting the namespace in the different languages. A namespace must have at least one description in any language. | ||
- | * Contributors [only for ongoing/published namespaces]: contributors to the namespace. This is a free-text field. | + | * Contributors: contributors to the namespace. This is a free-text field. |
* Additional notes: the list of additional notes in the different languages. These notes, which are not mandatory, are used to specify the description. | * Additional notes: the list of additional notes in the different languages. These notes, which are not mandatory, are used to specify the description. | ||
Ligne 386: | Ligne 399: | ||
* For a root namespace, this tab lists the versions of the namespace. The ongoing namespace row appears in green if you have edit rights. The column "Current namespace" indicates wether the namespace is selected in the tab "[[ontome:index#my_current_namespaces_tab|My current namespace]]" in your dashboard.\\ | * For a root namespace, this tab lists the versions of the namespace. The ongoing namespace row appears in green if you have edit rights. The column "Current namespace" indicates wether the namespace is selected in the tab "[[ontome:index#my_current_namespaces_tab|My current namespace]]" in your dashboard.\\ | ||
- | * For an ongoing/published/deprecated namespace, this tab only displays the root namespace. | + | * For a version of a namespace, this tab only displays the root namespace. |
==== Classes tab ==== | ==== Classes tab ==== | ||
- | Only for an ongoing/published/deprecated namespace. | + | Only for a version of a namespace. |
This tab lists the classes in the namespace. For an ongoing namespace, the column "Validation status" indicates the class status (candidate/validation request/validated/denied). | This tab lists the classes in the namespace. For an ongoing namespace, the column "Validation status" indicates the class status (candidate/validation request/validated/denied). | ||
Ligne 396: | Ligne 409: | ||
==== Properties tab ==== | ==== Properties tab ==== | ||
- | Only for an ongoing/published/deprecated namespace. | + | Only for a version of a namespace. |
This tab lists the properties in the namespace. For an ongoing namespace, the column "Validation status" indicates the class status (candidate/validation request/validated/denied). | This tab lists the properties in the namespace. For an ongoing namespace, the column "Validation status" indicates the class status (candidate/validation request/validated/denied). | ||
Ligne 402: | Ligne 415: | ||
==== Relations tab ==== | ==== Relations tab ==== | ||
- | Only for an ongoing/published/deprecated namespace. | + | Only for a version of a namespace. |
This tab lists the relations in the namespace. You can filter the display by relations type. | This tab lists the relations in the namespace. You can filter the display by relations type. | ||
Ligne 408: | Ligne 421: | ||
==== Graph tab ==== | ==== Graph tab ==== | ||
- | Only for an ongoing/published/deprecated namespace. | + | Only for a version of a namespace. |
This tab displays the namespace graph dynamically. | This tab displays the namespace graph dynamically. | ||
Ligne 465: | Ligne 478: | ||
* Description: type or copy/paste the namespace description in this field. Use only plain text format if you copy/paste a note to clean up all unnecessary tags. You can edit your text using the included rich text editor functions. Your description must be at least 40 characters long. Select the required language in the list below. English is the default language. You can only add one description when creating the namespace. You can add more description in other languages once the namespace is created. | * Description: type or copy/paste the namespace description in this field. Use only plain text format if you copy/paste a note to clean up all unnecessary tags. You can edit your text using the included rich text editor functions. Your description must be at least 40 characters long. Select the required language in the list below. English is the default language. You can only add one description when creating the namespace. You can add more description in other languages once the namespace is created. | ||
* If you want to add a different description for the ongoing namespace, click on “Add a description for your ongoing namespace” below the form. You can do it later if needed. | * If you want to add a different description for the ongoing namespace, click on “Add a description for your ongoing namespace” below the form. You can do it later if needed. | ||
+ | |||
+ | ==== Adding external namespaces to which this namespace refers ==== | ||
+ | |||
+ | If you want your classes and properties to refer to classes or properties in other namespaces (in a hierarchy or equivalence sense), you can add the relevant external namespace or namespaces as follows: | ||
+ | * Activate the ongoing namespace card | ||
+ | * Activate the "Identification" tab | ||
+ | * Choose (Pick!) a reference namespace from the list of the available namespaces | ||
+ | * Choose the version you would use in your project and add it to your namespace | ||
+ | * You will see this namespace and the its dependencies (other namespaces it refers to) appear in the list of "Namespaces to which this ongoing namespace refers" | ||
+ | |||
==== Profiles tab ==== | ==== Profiles tab ==== |