GenerateProperties


Wolfgang Fahl
Action
edit
name  GenerateProperties
servicetype  WikiTask
service  
inputtype  Page
input  GenerateProperties#sidif
actionpage  GenerateProperties#template
output  GenerateProperties#result
engine  rythm
author  Wf
since  2015/11/18
comment  This saves a lot of work!

login reset runtemplate -> GenerateProperties#result


[edit]

sidif

ConfIDentMetadataSchema isA Context
"ConfIDentMetadataSchema#sidif"is sidif of it
CiteSchema needs Properties
SchemaProperty needs Properties
Platform needs Properties
GlossaryEntry needs Properties
Reference needs Properties

metamodelsidif

MetaModel isA Context
"MetaModel#sidif"is sidif of it
Topic needs Properties
Property needs Properties
SMW_Type needs Properties
Context needs Properties
TopicLink needs Properties
Action needs Properties

presentation sidif

Presentation isA Context
"Presentation#sidif"is sidif of it
Bigstock needs Properties
Flipchart needs Properties
Icon needs Properties
Image needs Properties
PageOrder needs Properties
PageSequence needs Properties
Slide needs Properties

Training sidif

Training isA Context
"Training#sidif"is sidif of it
Quizkarte needs Properties

Syllabus sidif

Syllabus isA Context
"Syllabus#sidif"is sidif of it
LearningGoal needs Properties

CRM Sidif

CRM isA Context
"CRM#sidif"is sidif of it
Organization needs Properties
Person needs Properties
Contact needs Properties
SocialLink needs Properties
[edit]
@// This is a rythm template
@import org.sidif.triple.TripleQuery
@import org.sidif.triple.Triple
@import org.sidif.wiki.SSLWiki
@import com.bitplan.topic.ContextSetting.TripleStoreMode
@import com.alibaba.fastjson.JSON
@import com.bitplan.mediawiki.japi.MediawikiApi
@import com.bitplan.mediawiki.japi.Mediawiki
@import com.bitplan.mediawiki.japi.api.Api
@include(wiki.SiDIFTemplates.propertiesdefs)
@args() {
  String title 
  String logo
  org.sidif.wiki.WikiTask wikiTask
  org.sidif.triple.TripleStore tripleStore
}
@{
  TripleQuery query=tripleStore.query();
  TripleQuery needed=query.query(null,"needs","Properties");
  Triple contextTriple=query.selectSingle(null,"isA","Context");
  String contextName=contextTriple.getSubject().toString();
  Triple sidifTriple=query.selectSingle(contextName,"sidif", null);
  String contextSidif=sidifTriple.getObject().toString();
  // now get the context
  ContextSetting contextSetting=ContextSetting.fromWikiTask(wikiTask);
  contextSetting.setContextName(contextName);
  contextSetting.setSidifInput(contextSidif);
  contextSetting.setTripleStoreMode(TripleStoreMode.SiDIF);
  Context context = ContextFactory.getInstance().getContext(contextSetting);
}
@(wikiTask.getWiki().getIsoTimeStamp())
@(needed.size()) Topics need Properties to be generated
@for (Triple neededTriple:needed.getTriples()) {
@{
  String topicName=neededTriple.getSubject().toString();
  Topic topic=context.byName(topicName);
}
== Topic: @(topicName) ==
=== properties of @(topic.name) ===
@for (Property property:topic.getProperties()) {
==== [[Property:@(topic.name) @(property.name)]] ====
@{
  Throwable error=null;
  try {
    // get the Rythm template result
    org.rythmengine.utils.RawData pageContentRaw=property(topic,property);
    String pageContent=pageContentRaw.toString();
    String pageTitle="Property:"+topic.name+" "+property.name;
    SSLWiki wiki=(SSLWiki)wikiTask.getWiki();
    String currentContent=wiki.getPageContent(pageTitle);
    // if (currentContent==null || currentContent.length()==0) {
      String summary="generated by GenerateProperties at "+wiki.getIsoTimeStamp();
      wiki.edit(pageTitle,pageContent,summary);
    // }
  } catch (Throwable th) {
    error=th;
  }
}
@if (error) {
<span style='color:red'>Error: @(error.getMessage())</span>
}
<pre>
@property(topic,property)
</pre>
}
}


[edit]

2020-07-20T16:20:16Z 5 Topics need Properties to be generated

sidif[edit]

ConfIDentMetadataSchema isA Context
"ConfIDentMetadataSchema#sidif"is sidif of it
CiteSchema needs Properties
SchemaProperty needs Properties
Platform needs Properties
GlossaryEntry needs Properties
Reference needs Properties

metamodelsidif[edit]

MetaModel isA Context
"MetaModel#sidif"is sidif of it
Topic needs Properties
Property needs Properties
SMW_Type needs Properties
Context needs Properties
TopicLink needs Properties
Action needs Properties

presentation sidif[edit]

Presentation isA Context
"Presentation#sidif"is sidif of it
Bigstock needs Properties
Flipchart needs Properties
Icon needs Properties
Image needs Properties
PageOrder needs Properties
PageSequence needs Properties
Slide needs Properties

Training sidif[edit]

Training isA Context
"Training#sidif"is sidif of it
Quizkarte needs Properties

Syllabus sidif[edit]

Syllabus isA Context
"Syllabus#sidif"is sidif of it
LearningGoal needs Properties

CRM Sidif[edit]

CRM isA Context
"CRM#sidif"is sidif of it
Organization needs Properties
Person needs Properties
Contact needs Properties
SocialLink needs Properties

template[edit]

@// This is a rythm template
@import org.sidif.triple.TripleQuery
@import org.sidif.triple.Triple
@import org.sidif.wiki.SSLWiki
@import com.bitplan.topic.ContextSetting.TripleStoreMode
@import com.alibaba.fastjson.JSON
@import com.bitplan.mediawiki.japi.MediawikiApi
@import com.bitplan.mediawiki.japi.Mediawiki
@import com.bitplan.mediawiki.japi.api.Api
@include(wiki.SiDIFTemplates.propertiesdefs)
@args() {
  String title 
  String logo
  org.sidif.wiki.WikiTask wikiTask
  org.sidif.triple.TripleStore tripleStore
}
@{
  TripleQuery query=tripleStore.query();
  TripleQuery needed=query.query(null,"needs","Properties");
  Triple contextTriple=query.selectSingle(null,"isA","Context");
  String contextName=contextTriple.getSubject().toString();
  Triple sidifTriple=query.selectSingle(contextName,"sidif", null);
  String contextSidif=sidifTriple.getObject().toString();
  // now get the context
  ContextSetting contextSetting=ContextSetting.fromWikiTask(wikiTask);
  contextSetting.setContextName(contextName);
  contextSetting.setSidifInput(contextSidif);
  contextSetting.setTripleStoreMode(TripleStoreMode.SiDIF);
  Context context = ContextFactory.getInstance().getContext(contextSetting);
}
@(wikiTask.getWiki().getIsoTimeStamp())
@(needed.size()) Topics need Properties to be generated
@for (Triple neededTriple:needed.getTriples()) {
@{
  String topicName=neededTriple.getSubject().toString();
  Topic topic=context.byName(topicName);
}
== Topic: @(topicName) ==
=== properties of @(topic.name) ===
@for (Property property:topic.getProperties()) {
==== [[Property:@(topic.name) @(property.name)]] ====
@{
  Throwable error=null;
  try {
    // get the Rythm template result
    org.rythmengine.utils.RawData pageContentRaw=property(topic,property);
    String pageContent=pageContentRaw.toString();
    String pageTitle="Property:"+topic.name+" "+property.name;
    SSLWiki wiki=(SSLWiki)wikiTask.getWiki();
    String currentContent=wiki.getPageContent(pageTitle);
    // if (currentContent==null || currentContent.length()==0) {
      String summary="generated by GenerateProperties at "+wiki.getIsoTimeStamp();
      wiki.edit(pageTitle,pageContent,summary);
    // }
  } catch (Throwable th) {
    error=th;
  }
}
@if (error) {
<span style='color:red'>Error: @(error.getMessage())</span>
}
<pre>
@property(topic,property)
</pre>
}
}

result[edit]

2020-07-20T16:20:16Z 5 Topics need Properties to be generated

Topic: CiteSchema[edit]

Topic: CiteSchema[edit]

properties of CiteSchema[edit]

Property:CiteSchema name[edit]


{{Property
|name=name
|label=name
|documentation=The name of the CiteSchema
|type=Special:Types/Text
|index=1
|sortPos=1
|primaryKey=true
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:CiteSchema
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:CiteSchema type[edit]


{{Property
|name=type
|label=type
|documentation=The type of the CiteSchema
|type=Special:Types/Page
|index=2
|sortPos=2
|primaryKey=false
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:CiteSchema
|storemode=property
}}
[[Has type::Page]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:CiteSchema iri[edit]


{{Property
|name=iri
|label=iri
|documentation=Internationalized Resource Identifier
|type=Special:Types/URL
|index=3
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=120
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:CiteSchema
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Topic: SchemaProperty[edit]

properties of SchemaProperty[edit]

Property:SchemaProperty id[edit]


{{Property
|name=id
|label=id
|documentation=The id of the SchemaProperty
|type=Special:Types/Text
|index=1
|sortPos=1
|primaryKey=true
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty name[edit]


{{Property
|name=name
|label=name
|documentation=The name of the SchemaProperty
|type=Special:Types/Text
|index=2
|sortPos=2
|primaryKey=false
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty type[edit]


{{Property
|name=type
|label=XSD type
|documentation=The xsd type of the SchemaProperty
|type=Special:Types/Page
|index=4
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=60
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=category=XSD type
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Page]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty kind[edit]


{{Property
|name=kind
|label=kind
|documentation=The kind of the SchemaProperty
|type=Special:Types/Text
|index=3
|sortPos=
|primaryKey=false
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=radiobutton
|allowedValues=Entity,Property,SubProperty,Role
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty iri[edit]


{{Property
|name=iri
|label=iri
|documentation=Internationalized Resource Identifier
|type=Special:Types/URL
|index=5
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=80
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty cardinality[edit]


{{Property
|name=cardinality
|label=cardinality
|documentation=
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty definition[edit]


{{Property
|name=definition
|label=definition
|documentation=
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty allowedValue[edit]


{{Property
|name=allowedValue
|label=allowedValue
|documentation=
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty examples[edit]


{{Property
|name=examples
|label=examples
|documentation=
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty parent[edit]


{{Property
|name=parent
|label=parent
|documentation=parent element in the hierarchy
|type=Special:Types/Page
|index=6
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=combobox
|allowedValues=
|values_from=concept=SchemaProperty
|showInGrid=
|isLink=true
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Page]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty mapsTo[edit]


{{Property
|name=mapsTo
|label=maps to
|documentation=the ConfIDent property this property maps to
|type=Special:Types/Page
|index=7
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=combobox
|allowedValues=
|values_from=concept=SchemaProperty
|showInGrid=
|isLink=true
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Page]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty comment[edit]


{{Property
|name=comment
|label=comment
|documentation=a comment on the property
|type=Special:Types/Text
|index=8
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=300
|uploadable=false
|defaultValue=
|inputType=textarea
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:SchemaProperty schema[edit]


{{Property
|name=schema
|label=schema
|documentation=
|type=Special:Types/Page
|index=
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=dropdown
|allowedValues=
|values_from=concept=CiteSchema
|showInGrid=
|isLink=true
|topic=Concept:SchemaProperty
|storemode=property
}}
[[Has type::Page]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Topic: Platform[edit]

properties of Platform[edit]

Property:Platform name[edit]


{{Property
|name=name
|label=name
|documentation=The name of the Platform
|type=Special:Types/Text
|index=1
|sortPos=1
|primaryKey=true
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Platform responsible[edit]


{{Property
|name=responsible
|label=responsible
|documentation=The organization (may be a person or other entity) reponsible for running this platform
|type=Special:Types/URL
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Platform type[edit]


{{Property
|name=type
|label=type
|documentation=The type of the Platform
|type=Special:Types/Page
|index=2
|sortPos=2
|primaryKey=false
|mandatory=true
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::Page]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Platform iri[edit]


{{Property
|name=iri
|label=iri
|documentation=Internationalized Resource Identifier
|type=Special:Types/URL
|index=3
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=120
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Platform priority[edit]


{{Property
|name=priority
|label=priority
|documentation=The priority of the Platform
|type=Special:Types/Text
|index=4
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=50
|uploadable=false
|defaultValue=
|inputType=radiobutton
|allowedValues=+,o,-
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Platform since[edit]


{{Property
|name=since
|label=since
|documentation=The date the platform was started
|type=Special:Types/Text
|index=5
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=2000-01-01
|inputType=datepicker
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Platform wikidataid[edit]


{{Property
|name=wikidataid
|label=WikiData Id
|documentation=The WikiData Id of this platform
|type=Special:Types/External Identifier
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Platform
|storemode=property
}}
[[Has type::External Identifier]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Topic: GlossaryEntry[edit]

properties of GlossaryEntry[edit]

Property:GlossaryEntry responsible[edit]


{{Property
|name=responsible
|label=responsible
|documentation=The person (may be also an organization or other entity) reponsible for this glossary entry
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:GlossaryEntry state[edit]


{{Property
|name=state
|label=state
|documentation=The state of the Glossary Entry
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=radiobutton
|allowedValues=draft,agreed,binding
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:GlossaryEntry since[edit]


{{Property
|name=since
|label=since
|documentation=The date when this glossary entry was entered
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=2015-06-27
|inputType=datepicker
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:GlossaryEntry description[edit]


{{Property
|name=description
|label=description
|documentation=The description of the term
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=true
|namespace=
|size=400
|uploadable=
|defaultValue=
|inputType=textarea
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:GlossaryEntry references[edit]


{{Property
|name=references
|label=references
|documentation=references
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=300
|uploadable=
|defaultValue=
|inputType=textarea
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:GlossaryEntry lang[edit]


{{Property
|name=lang
|label=lang
|documentation=The language code for this glossary entry
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=radiobutton
|allowedValues=de,en
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:GlossaryEntry master[edit]


{{Property
|name=master
|label=master
|documentation=The language master page for this glossary entry
|type=Special:Types/Text
|index=
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=dropdown
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:GlossaryEntry
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Topic: Reference[edit]

properties of Reference[edit]

Property:Reference id[edit]


{{Property
|name=id
|label=id
|documentation=the unique identifier of the reference
|type=Special:Types/Text
|index=1
|sortPos=
|primaryKey=true
|mandatory=true
|namespace=
|size=40
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference title[edit]


{{Property
|name=title
|label=title
|documentation=the title of a reference e.g. a book title
|type=Special:Types/Text
|index=2
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference authors[edit]


{{Property
|name=authors
|label=authors
|documentation=The authors of this content
|type=Special:Types/Text
|index=3
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference amazonauthors[edit]


{{Property
|name=amazonauthors
|label=amazonauthors
|documentation=The authors as Amazon has it
|type=Special:Types/Text
|index=4
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference publisher[edit]


{{Property
|name=publisher
|label=publisher
|documentation=The publisher of this reference
|type=Special:Types/Text
|index=5
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference edition[edit]


{{Property
|name=edition
|label=edition
|documentation=the edition of this reference
|type=Special:Types/Text
|index=6
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference booktype[edit]


{{Property
|name=booktype
|label=booktype
|documentation=the booktype of this reference
|type=Special:Types/Text
|index=7
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference language[edit]


{{Property
|name=language
|label=language
|documentation=the language code of this reference
|type=Special:Types/Text
|index=8
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=radiobutton
|allowedValues=de,en
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference DOI[edit]


{{Property
|name=DOI
|label=DOI
|documentation=Digital Object Identifier
|type=Special:Types/Text
|index=9
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference ISBN10[edit]


{{Property
|name=ISBN10
|label=ISBN10
|documentation=10 digit ISBN number of the reference
|type=Special:Types/Text
|index=10
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference ISBN13[edit]


{{Property
|name=ISBN13
|label=ISBN13
|documentation=13 digit ISBN number of the reference
|type=Special:Types/Text
|index=11
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference booklink[edit]


{{Property
|name=booklink
|label=booklink
|documentation=main link to the book e.g. on Amazon
|type=Special:Types/URL
|index=12
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference booklink2[edit]


{{Property
|name=booklink2
|label=booklink2
|documentation=optional second book link
|type=Special:Types/URL
|index=13
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference pdflink[edit]


{{Property
|name=pdflink
|label=pdflink
|documentation=a link to a PDF representation of this reference
|type=Special:Types/URL
|index=14
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference pages[edit]


{{Property
|name=pages
|label=pages
|documentation=the number of pages of this book
|type=Special:Types/Number
|index=15
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Number]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference year[edit]


{{Property
|name=year
|label=year
|documentation=The year/date of publication
|type=Special:Types/Date
|index=16
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=
|uploadable=false
|defaultValue=
|inputType=datepicker
|allowedValues=
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Date]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference coverpicture[edit]


{{Property
|name=coverpicture
|label=coverpicture
|documentation=image URL for coverpicture
|type=Special:Types/URL
|index=17
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::URL]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference status[edit]


{{Property
|name=status
|label=status
|documentation=the status of this reference
|type=Special:Types/Text
|index=18
|sortPos=
|primaryKey=
|mandatory=
|namespace=
|size=
|uploadable=
|defaultValue=
|inputType=
|allowedValues=
|values_from=
|showInGrid=
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Property:Reference comment[edit]


{{Property
|name=comment
|label=comment
|documentation=some comment/description
|type=Special:Types/Text
|index=19
|sortPos=
|primaryKey=false
|mandatory=false
|namespace=
|size=400
|uploadable=false
|defaultValue=
|inputType=textarea
|allowedValues=
|values_from=
|showInGrid=true
|isLink=false
|topic=Concept:Reference
|storemode=property
}}
[[Has type::Text]]
This is a Property with type {{#show: {{FULLPAGENAMEE}} | ?Property type#- }}

Links[edit]

🖨 🚪