Semantic Mediawiki Release Note

From Tetherless World Wiki

Jump to: navigation, search

For a documentation of all features, see http://ontoworld.org/wiki/Help:Semantics

Contents

Semantic MediaWiki 1.0.1

  • Extended translations, new Italian translation
  • minor bugfies, fixed RSS links for long description texts

Changes in SMW1.0 as compared to SMW0.7

  • Simplified semantic annotations: just one kind of annotation ("Property").
  • Significant speedup (both server and network load substantially reduced,
 faster RDF export, more efficient query result formatting).
  • Prettier and easier to understand interfaces:
 ** New tooltips for warnings and addtional information.
 ** Simplified factbox layout, with all properties in alphabetic order.
 ** Inline warnings to simplify trouble shooting with annotations.
 ** Improved, more helpful and informative warning and error messages.
 ** Highlighting for built-in elements. E.g. built-in types are visually
    distinguished from arbitrary types; useful as visual feedback.
 ** Error/warning reporting for (inline) queries.
  • More powerful output formatting for semantic querying:
 ** new [[:|]], [[:|]], [[:|]], !John, !value, "Data In Your Face": Push Technology in Perspective, "Drop-In" Publishing with the World Wide Web, "Everything Personal, Not Just Business: " Improving User Experience through Rule-Based Service Customization, "Fill-in-the-Form" Programming, "GeoPlot": spatial data mining on video libraries, "I know what you did last summer": query logs and user privacy, "I wish I were over there": Distributed Execution Protocols for Data Definition in R*, "Is It Within My Reach?" - An Agents Perspective, "Kairos": A Web-Based System for Automatic Generation of Weather Forecasts in Two Languages, Greek-English, "Levels of help, levels of delegation and agent modeling", "Logal": Algorithmic Control Structures for Prolog, "More like these": growing entity classes from seeds, "Physical Negation" Integrating Fault Models into the General Diagnostic Engine, "QUESTION-ANSWER" - A Multipurpose Information System, "Reducing" CLASSIC to Practice: Knowledge Representation Theory Meets Reality, "Small-World" Networks of Mobile Robots, "Squeaky Wheel" Optimization, "Tall", "Good", "High" - Compared to What?, "The Committee for Advanced DBMS Function": Third Generation Data Base System Manifesto, 'Closer' representation and reasoning, 'e-science and cyberinfrastructure: a middleware perspective', (515)509-3927, (518)276-4384, (518)276-4426, (518)276-4430, (518)276-4433, (518)276-4464, (518)577-4517, (De)Composition of Situation Calculus Theories, (How) Is AI Impacting Manufacturing?, (Im)possibility of Safe Exchange Mechanism Design, (Low 3112) will move to Winslow after first class, (Updated March 1998)., (e)Proceedings of the Thirtieth International Conference on Very Large Data Bases, Toronto, Canada, August 31 - September 3 2004, (extended abstract), CP-2005 (the Eleventh International Conference on Principles and Practice of Constraint Programming), (mylastname)-at-cs.rpi.edu, *, *** paper retracted by the authors *** (Dynamic Probabilistic Relational Models), , Robotics: State of the Art and Future Challenges , Imperial College Press (2008), ..., /Item-1, /facet: A Browser for Heterogeneous Semantic Web Repositories, /tw.rpi.edu/portal/SummerProgram2009/Student posters, /tw.rpi.edu/portal/SummerProgram2009/Student session 1, and /tw.rpi.edu/portal/SummerProgram2009/Student session 2 … further resultswarning.pngThe part "..." of the query was not understood.

Results might not be as expected. Some subquery has no valid condition. parser function syntax for inline queries, fully

    compatible with MediaWiki templates, template parameters, and parser
    functions of other extension
 ** more readable inline query structure in #ask parser function,
    printouts separated from query
 ** semantic RSS feeds making feeds from query results via "format=rss"
 ** new prinout format "?Category:Name" for #ask
 ** option to hide main column by setting "mainlabel=-", and reinserting
    via print request "?" (only for #ask)
  • More expressivity for semantic querying:
 ** support for subproperties,
 ** improved equality resolution (redirects),
 ** support for disjunctions,
 ** inequality check for datavalues ("!value")
 ** optional pattern matching for string values ("~Semant*")
 ** automatic sorting on sort-parameter (no additional condition needed)
  • New/improved datatypes:
 ** Type:Page for explicitly specifying properties that are "relations"
 ** better media support in Type:Page: special treatment of Image: and Media:
 ** Type:Number as universal replacement for Type:Integer and Type:Float
 ** Type:URL as universal replacement for old Type:URL and Type:URI
 ** Type:Geographic coordinates completely rewritten. More input formats
    supported, more liberal parsing to accept most inputs
 ** special property "allows value" works for all types
 ** display units are now easier to select via property "display units"
 ** Improved data display: URL-links and tooltips work for queries results
    and on special pages
  • Improved special pages:
 ** simpler interface for Special:Ask, hide query when using "further results" link
 ** hints and warning for property usage/declaration in Special:Properties
 ** extra information and warnings for types on Special:Types
 ** Special:SemanticStatistics as faster replacement for earlier "ExtendedStatistics"
  • Better internationalisation:
 ** updates in all translation files
 ** new translations to Dutch, Chinese (tw/ch), Korean (beta)
 ** alias strings for all SMW elements; English labels are allowed in all
    languages, names of old SMW elements still work as aliases for their
    replacements.
  • New experimental n-ary properties, allowing property values to consist of
 a list of entries.
  • Ontology import re-enabled (simple annotation import)
  • Maintenance script SMW_refreshData now can rebuild all SMW data structures, fixing
 even exotic database problems on most sites.
  • New maintenance script for announcing site to Semantic Web crawlers.
  • Support for upcoming MediaWiki 1.12
  • Improved APIs and various new hooks to simplify the life of SMW extension developers.
  • Many bugfixes.

Other changes for SMW1.0 include:

  • Type:Enum became obsolete, since all types now suppport "allows value", but it
 remains an alias for Type:String.
  • Some configurtation options for LocalSettings.php have changed. Read INSTALL
 for details on how to upgrade from your old installation.


Semantic MediaWiki post 1.0RC3

  • Support for dynamic, query-generated RSS-feeds via query format "rss".
  • Optional query feature for pattern matching in Type:String property values.
  • Correct dynamic sorting of result tables, even for dates and numerical values.
  • Thumbnail images when displaying property values from Image namespace.
  • Simplified use of "sort" parameter in queries.
  • Support for upcoming MediaWiki 1.12 (major parser changes).
  • More efficient link generation in query results. Link all query results by
 default now.
  • Maintenance script SMW_refreshData now can rebuild all SMW data structures,
 fixing even exotic database problems on most sites.
  • New maintenance script for announcing site to Semantic Web crawlers.
  • Various bugfixes.

Semantic MediaWiki 1.0RC3

  • New method for integrating inline queries via #ask parser function, separation of
 query and printout requests, full compatibility with templates.
  • New layout for Special:Ask to reflect #ask structure.
  • New printout option: "?Category:Name" to ask for membership in that category.
  • Re-enabled service links (e.g. use online maps on any page of
 a property to Type:Geographic coordinates).
  • Re-enabled Type:Boolean.
  • Prototype translation for Korean (still alpha).
  • Various minor bugfixes.

Semantic MediaWiki 1.0RC2

  • More liberal parsing for geographic coordinates, most user inputs accepted now.
  • Improved URL datatype: better linking behaviour, tolerant towards Unicode-URLs.
  • Significantly improved performance for RDF export.
  • Complete translations for Fr, Zh-tw, and Zh-ch added.
  • Various minor bugfixes.

Semantic MediaWiki 1.0RC1

  • Simplified semantic annotations: just one kind of annotation ("Property").
  • Significant speedup (both server and network load substantially reduced).
  • Prettier and easier to understand interfaces:
 ** New tooltips that work on both normal and special pages.
 ** Simplified factbox layout, with all properties in alphabetic order.
 ** Inline warnings to simplify trouble shooting with annotations.
 ** Improved, more helpful and informative warning and error messages.
 ** Highlighting for built-in elements. E.g. built-in types are visually
    distinguished from arbitrary types; useful as visual feedback.
 ** Error/warning reporting for (inline) queries.
  • Alias strings for all SMW elements. English labels are allowed in all
 languages, names of old SMW elements still work as aliases for their
 replacements.
  • More expressivity for semantic querying:
 ** support for subproperties,
 ** improved equality resolution (redirects),
 ** support for disjunctions,
 ** inequality check for datavalues ("!value")
  • New/improved datatypes:
 ** Type:Page for explicitly specifying properties that are "relations"
 ** Type:Number as universal replacement for Type:Integer and Type:Float
 ** Type:URL as universal replacement for old Type:URL and Type:URI
 ** Type:Geographic coordinates completely rewritten. More input formats
    supported now (e.g. coordinates without "," separating Lat and Long)
 ** special property "allows value" works for all types
 ** display units are now easier to select via property "display units"
 ** Improved data display: linked URLs and tooltips work for queries and 
    special pages
  • Improved maintenance special pages:
 ** Hints and warning for property usage/declaration in Special:Properties
 ** Extra information and warnings for types on Special:Types
 ** Special:SemanticStatistics as faster replacement for earlier "ExtendedStatistics"
  • New experimental n-ary properties, allowing property values to consist of
 a list of entries.
  • Ontology import re-enabled (simple annotation import)
  • Dutch translation added (by Siebrand Mazeland)
  • Improved APIs and various new hooks to simplify the life of SMW extension developers.
  • Many bugfixes.

Other changes for the RC1 include:

  • No more support for Type:Boolean. Will be re-enabled later.
  • Type:Enum became obsolete, since all types now suppport "allows value", but it
 remains an alias for Type:String.
  • Service links are not working in this Release Candidate yet, especially coordinate
 values do not link to maps yet. This will reappear before SMW1.0 final.


Semantic MediaWiki 0.7

  • New browsing interface for semantic data: Special:Browse
  • Improved simple searching interfaces, making the old Special:Searchtriple
 obsolete by various new interlinked special pages.
  • New formatting options for inline queries:
    • Template-based formatting for formats "list" and "template"
    • Transclusion of result articles with format "embedded"
    • Counting query results with format count.
  • New datatype for enumerated string values (Type:Enum).
  • Pages of attributes and relations now list all uses of these properties.
  • Pages of types now list all attributes using a type.
  • New Special:WantedRelations showing relations that are used but have no page.
  • Improved support for arbitrary symbols in string values, including wiki links
 and HTML entities (now correct in RDF).
  • Improved headers for query tables, with sort icon and link to attribute/relation
 seperated.
  • Added maintenance script to rebuild semantic data, thus fixing any inconsistencies
 in the semantic database that may have occurred earlier or due to text-only imports
 of pages.
  • Translations to further languages, including Hebrew (right-to-left).
  • New cleaner storage implementation, allowing to run MediaWiki parsertests with the
 option $smwgDefaultStore = SMW_STORE_TESTING; in LocalSettings.php.
  • MediaWiki-1.10-Ready ;-)
  • Simplified installation (no more manual patching with MediaWiki 1.10).
  • Many bugfixes.

Semantic MediaWiki 0.6

  • New Special:Ask for directly browsing query results and for testing queries.
  • New output format "timeline" for inline queries that deal with dates. Available
 parameters are: timelinestart (name of start date attribute), timelineend (name 
 of end date attribute, if any), tiemlinesize (CSS-encoded height), timelinebands
 (comma-seperated list of bands such as DAY, WEEK, MONTH, YEAR, ...), and
 timelineposition (one of start, end, today, middle).
  • Complete RDF export is now possible with a maintenance script, which can e.g. be
 run periodically on a server to create RDF files.
  • New "service links" feature: any attribute can provide configurable links to
 online services. As a special case, the map-services of geo-coordinates are now
 fully configurable.
  • Inline queries now link to life search for further results if not all results
 were shown inline.
  • The formatting code for inline queries was rewritten to become more powerful.
 For instance, multi-property outputs in list format will never produce empty
 parentheses now.
  • RDF-export code is cleaner and some further OWL DL incompatibilities are caught.
  • RDF-export now can generate browsable RDF (with backlinks) even for Category
 pages.
  • Improved headers for sorting tables. Sort icon now visible even if no text is
 shown in header.
  • Many bugfixes.

Semantic MediaWiki 0.5

  • Customised datatypes for unit conversion: it is now possible to create customised
 linear unit conversions by appropriate statements on type articles. This also 
 enables full localisation of all units of measurement.
  • Customized display of units: every attribute can now decide which units to display
 in factbox and query results. Internally, values are still normalised, but users
 can adjust the view to the most common description of some attribute.
  • Support for importing vocabularies from external ontologies. For instance, elements
 of the wiki can now be mapped to the FOAF ontology during export. The import is
 controlled by whitelist-like message articles.
  • New attribute datatypes for URLs and URIs, some of which can be exported in RDF as
 ObjectProperties. A blacklist is used to prevent technically problematic URIs from 
 being used there (e.g. most don't want to use OWL language elements as data).
  • New attribute datatype for temperature, since this cannot be defined by a linear
 custom unit conversion.
  • Improved Special:Relations and Special:Attributes, including a quicklink to searching
 occurrences of some annotation.
  • Unit support for inline queries. Desired output unit can be adjusted through query.
  • Improved code layout, using object-orientation features of PHP5.
  • Many bugfixes.

Semantic MediaWiki 0.4.3.2

This fixes another small bug that prevented the limit parameter in queries to work properly.

Semantic MediaWiki 0.4.3.1

This fixes a small but critical bug that prevented queries for non-numeric attribute values to work properly.

Semantic MediaWiki 0.4.3

Semantic MediaWiki 0.4.3 is an intermediate release that greatly improves the performance and features of inline queries. It also includes some major code cleanups and various bugfixes.

An updated documentation of the current inline queries is (soon) to be found at http://wiki.ontoworld.org/index.php/Help:Inline_queries

Semantic MediaWiki 0.4

Semantic MediaWiki 0.4 includes the following new features:

  • Support for inline queries: it is now possible to
Facts about Semantic Mediawiki Release NoteRDF feed
Property !value  +, and ~Semant*  +
Provides serviceThis property is a special property in this wiki.online maps
Personal tools