The objectives of SMWOntologies are to
1. provide representations of common ontologies using SMW's page-based 
protocol
2. adjust SMW protocol's representation of classes, properties and 
datatypes
3. implement basic semantic graphs and information provenance
4. decompose pagenames themselves with reference to a grammatical 
semantic model
5. integrate SMW with the MW Visual Editor
6. eliminate the entwining of "infobox" and property storage processing
7. meet requirements for a multi-lingual semantic wiki

I have available a *first draft* Turtle representation of XML, RDF/S, 
OWL, FOAF, SKOS, DataCube, Dublin Core, ISO, UN/ECE ontologies, plus an 
SMW -specific ontology, plus several "grammatical" XML namespaces 
comprising a single ontology and, finally, a BellTower Wiki ontology 
(all of which define 'classes' in the Concept namespace). Should you 
wish, and I hope you do, please let me know you'd like to 
review/contribute. As this is the first draft, your insights are most 
appreciated right now. I anticipate a *third* draft of this work to be 
that released with the extension's codebase.

Also unless I hear otherwise, this extension includes:
1. a parser function for each installed namespace to validate/store its 
concepts/properties, e.g., {{smw:}}, {{rdf:}}
2. the maintenance script "importSMWTurtle.php" that creates pages in a 
wiki from files encoded in SMWTurtle syntax
3. an initialization that
  a) enables initial-lower-case pagenames in the Property and Concept 
namespaces
  b) renames the "Type" namespace to "Datatype" namespace
  c) creates the "RDF-Prov" and "RDF-Graph" namespaces
  d) defines new datatypes i18nText and i18nPage to simulate 
{{int:*keyname*}}
  e) lists installed ontologies on the special:Version page
  f) redirects current smw properties to namespace-qualified property pages

Versions of this extension also include:
1. A Visual Editor widget for entering Turtle syntax, growing smarter 
over time
2. Modifications to Visual Editor to permit SMW annotations of links 
and-or to raw text
2. Modifications to SMW syntax for i18n annotations and queries, and for 
filtered inverse properties
3. Modifications to SemForms for a user-customizable page-creation form; 
for Concept -based classes; etc
4. a {{#turtle:*pname*}} parser function to create/attach a "topic map" 
to a page via property *pname* (via subobjects)

With suggestions for alternate packaging or additional needs, or info 
about related projects now in the works, please let's discuss!

thanks/john (please note my new email address)
You're invited to stop by my chatroom, irc#datawiki


------------------------------------------------------------------------------
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to