User Tools

Site Tools


api4kb_ontologies

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
api4kb_ontologies [2015/03/07 17:27]
greentara [Description Schemas]
api4kb_ontologies [2015/03/08 09:03]
greentara [Descriptions of Knowledge Resources]
Line 90: Line 90:
 Descriptions adopt the semantics of RDF, especially the open-world assumption. This means that "​violation"​ of a minimum cardinality restrictions in a description does not correspond to an inconsistency,​ but to either a lack of knowledge or a query for a partial description. Descriptions adopt the semantics of RDF, especially the open-world assumption. This means that "​violation"​ of a minimum cardinality restrictions in a description does not correspond to an inconsistency,​ but to either a lack of knowledge or a query for a partial description.
 ==== Descriptions of Knowledge Resources ==== ==== Descriptions of Knowledge Resources ====
-Key      ^ Value           ^+These codes are used in the following tables. 
 +Code      ^ Value           ^
 | Y        | Yes (exactly 1) | | Y        | Yes (exactly 1) |
 | Y+        | Yes (1 or more) | | Y+        | Yes (1 or more) |
Line 98: Line 99:
 | I[+?​*] ​       | Inherited and Indirectly Available| | I[+?​*] ​       | Inherited and Indirectly Available|
  
 +These CURIE prefixes are used in the following tables.
 +^ Abbreviation ​     ^ Expansion ​          ^
 +| :          | http: API4KB namespace here |
 +| ks:        | :​KnowledgeSource/​ |
 +| kr:        | :​KnowledgeResource/​ |
 +| ka:        | kr:Asset/ |
 +| ke:        | kr:​Expression/​|
 +| km:        | kr:​Manifestation/​|
 +| ki:        | kr:Item/ |
 +| lang:        | :Language/ |
 +| map:        | :Mapping/ |
 +| xsd:        | http: XSD datatype namespace here |
  
  
-^ Property ^Range ​     ^ ka:       ​^ ke:          ^ km:          ^ ken:          ^ kio:          ​^ ki:          +^ Property ​           ^ Range         ​^ ka: ^ ke: ^ km: ^ ki: ^ 
-level      |ks:Level | ASSET   | EXPRESSION ​   ​MANIFESTATION ​ ​| ​ENCODING ​  IO    | ITEM          ​+:​hasIdentifier ​     | :Identifier ​  | Y?  ​Y?  ​| ​Y?  ​Y?  ​
-| :hasIdentifier  ​| :identifier| Y?             | Y?                   | Y?                      ​| Y?                 | Y?           | Y?             +| :level              ​ks:Level      ​| Y   ​| Y   ​| Y   ​| Y   ​
-| :​usesPerformative[1]|:​Performative ​Y            ​| Y*                   ​Y                     Y                | Y*           | Y*             +| :​usesPerformative[1]| :Operation ​   ​I | Y*  I I 
-| :​hasLocator ​    ​|:Address | Y?             ​| Y?                   ​| Y?                   ​| Y?             | Y?           | Y             +| :​hasLocator ​        ​| :​Address ​     | Y?  | Y?  | Y?  | Y   ​
-| :​usesLanguage ​   |kr:Language | I+             | Y+                   | I+                    ​| I+                 | I+           | I+             +| :​usesLanguage ​      ​| :​Language ​    ​| I*  ​| Y*  ​| I*  ​| I*  ​
-| :​usesDialect ​    ​|km:Dialect | N             ​| N                   ​| Y+                     | I+                 | I+           | I+             | +| :​usesDialect ​       | km:​Dialect ​   | N   ​| N   ​| Y*  ​| I*  ​
-| :​usesFormat ​     |ken:Format | N             | N                   | N                      | Y+                 | I+           | I+             +| :​usesConfiguration ​ |ki:​Configuration| N  | N   ​| N   ​| Y*  ​
-| :​usesConfiguration |ki:​Configuration | N             ​| N                   ​| N                      | N                 | Y+           | I+             +| :​accordingTo ​       |lang:​Environment| Y  | N   ​| N   ​| N   ​
-| :​accordingTo |:​Environment | Y             ​| N                   | Y                      | Y                 | N           ​| N             ​+| :​isBasic ​           |xsd:​boolean ​   | Y   ​| Y   ​| Y   ​| Y   ​
-| :​isBasic ​    ​|xsd:​boolean | Y             ​| Y                   ​| Y                      | Y                 | Y           | Y             | +| :​hasMetadata ​       |kr           | Y*  | Y*  | Y*  | Y*  
-| :​usesIOMode ​    ​|:​IOMode | N             | N                   | N                      | N                 | Y+           | N+| :hasDescription[3]  |kr           | Y*  ​| Y*  ​| Y*  ​| Y*  ​|
-| :​hasMetadata ​   |:KnowledgeResource ​| Y*             ​| Y*                   ​| Y*                      | Y*                 | Y*           | Y*| +
-| :selfDescription[3]   ​|:Description ​| Y?             | Y?                   | Y?                      ​| Y?                 | Y?           | Y?|+
  
-[1] Possible ​Performative ​values are AssertionRetraction, Query, Result, ... +[1] Performative ​is an operation that is expressed directly in the knowledge resource. Languages with this capability include PrologRuleML and DOLA knowledge resource containing performatives is an "​executable knowledge resource"​.
  
-[3] A self-description (of a knowledge resource) ​is a descripton ​embedded in the knowledge resource it is describingIt naturally inherits a number ​of properties from the knowledge resource ​being describedincluding level. Other properties are inherited unless overriden; e.g. language, dialect, format, storeConfig,​ IOMode, Metadata.+[3] The "​hasDescription"​ property ​is a means to embedded ​information about the description ​in the description itselfNote that the subject ​of the ":​hasDescription"​ property is the knowledge resource ​that the description is aboutas named by the ":​hasIdentifier"​ property.
 ==== Descriptions of Knowledge Resources Property Values ==== ==== Descriptions of Knowledge Resources Property Values ====
 ^ Property ​     ^ Language ​      ^ Dialect ​         ^ Format ​               ^ StoreConfig ​       ^ Asset Environment ​   ^ Type    ^Level ​   ^Performative ​   ^Metadata[2] ​   ^ ^ Property ​     ^ Language ​      ^ Dialect ​         ^ Format ​               ^ StoreConfig ​       ^ Asset Environment ​   ^ Type    ^Level ​   ^Performative ​   ^Metadata[2] ​   ^
api4kb_ontologies.txt · Last modified: 2015/03/10 11:10 by apaschke